zoukankan      html  css  js  c++  java
  • 疯子奉献-一个符号惹的祸


    程序员是严谨的,但是再严谨也容易出问题,这就叫做bug。

    我奉献几点自己遇到过的几点问题。

    1 =与==
    这个问题很容易被忽视,经常少一个=,在C语言陷阱里有这个问题,就是工作几年的老程序员,也同样遇到过。
    2 =与!=
    讲一个真事,公司一个同事做注册用户的用户名敏感词过滤,结果少写了一个!结果可想而知,还开玩笑说,我只少写了一个符号。
    3 -与_
    这里是在url里,给第三方提供接口的时侯,少写一个符号或者把_写成-结果都是很严重的,所以在url中一定要亲自点击浏览一下,确定是否可用。
    4 &与*
    这两个符号离得很近,但运行结果差得很远,我写一个24小时的定时任务,把*写成了&,是因为晚上没有开灯,摸着敲的,结果排查了很久才找到原因。
    5 空格的全角与半角
    有些配置文件要求比较严格,而直接复制会导致存在空格我们确看不见,怎么看怎么都是对的,解决办法:把文件copy出来到editplus会显示出不可见字符。


    总结:凡是这种莫名其妙的问题,一般都是低级错误导致的,越离谱错误就越低级,也很难排查。一些经验总结,大家遇到的补充。

    http://lizhizhang.iteye.com/blog/1896545
    我的开源框架sparrow
  • 相关阅读:
    python实现的列表操作
    python的静态方法
    python标准库学习2
    javascript继承原型继承的例子
    jQuery高亮显示文本中重要的关键字
    表格展开伸缩
    jQuery设计思想
    python标准库学习3
    python中的继承和抽象类的实现
    表格的变色问题
  • 原文地址:https://www.cnblogs.com/hiaming/p/8967786.html
Copyright © 2011-2022 走看看