随笔分类 -  Debug中的滑铁卢

在JavaScript中遭遇级联表达式陷阱
摘要:  依稀还记得,在学习C语言的库函数时,很多字符串操作相关的函数都会返回和结果相关的指针。其实这个返回值很多时候都并不是非常必要,因为在我们的传入的参数中,十有八九已包含了这个指针。而加上这个返回值的最大好处就是,可以让我们方便的书写出级联表达式。但是这些年的实际工作中,越发觉得级联表达式是个魔鬼馅饼。 阅读全文

posted @ 2006-05-22 22:13 birdshome 阅读(703) 评论(0) 推荐(0) 编辑

在UnitTest中读取*.config文件的郁闷
摘要:  Visual Stuido 2005集成了Unit Test功能后,创建和管理Unit Test变得比原来简单多了,并且独立项目的Unit Test模块和代码不会再"残留"于我们的dll中。不过VS 2005 Unit Test运行方法的原理和其他的Unit Test框架一样,也是使用反射来实现的,这样就会造成代码中一些依赖于运行环境的参数获取不到。 阅读全文

posted @ 2006-03-16 01:29 birdshome 阅读(2187) 评论(5) 推荐(0) 编辑

使用页面元素属性做状态判断的隐患
摘要:  在做DHTML开发的时候,依赖一些页面元素的得值来作为页面的状态的判断,初看似乎并没有什么问题。可是在后期的开发和维护中,却是一个随时可能产生莫名其妙bug的隐藏炸弹。如果不小心引爆,那就只有郁闷的份了。 阅读全文

posted @ 2005-11-23 16:45 birdshome 阅读(2202) 评论(3) 推荐(0) 编辑

ASPX页面中不放置Form元素的问题
摘要:  在整理项目里面的代码时,结果被一个失误郁闷了一下。 阅读全文

posted @ 2005-07-22 22:22 birdshome 阅读(2197) 评论(1) 推荐(0) 编辑

JavaScript语句可以不以;结尾的烦恼
摘要:  JavaScript做为一个灵活的脚本语言,其成功是我们显而易见的。不过对于JavaScript语句可以不以";"结尾这点,我对其一直都耿耿于怀!这个特性除了带来语句的混乱,且使其依赖于代码排版(换行)外,我没有发现任何的优点。难道是为了可以少敲一个";"?! 如果习惯了C#、C/C++等的强制";",会更加的觉得郁闷。 阅读全文

posted @ 2005-06-30 22:25 birdshome 阅读(2656) 评论(3) 推荐(1) 编辑

这么小心还是在"08"向8的转换上栽了
摘要:  关于javascript中的parseInt方法,本来没有什么好说的,它的功能就是把一个字符串从左向右的可识别的数字部分转换成数值,并且它还有个可选的参数radix。这不,问题就出在这个参数上了。 阅读全文

posted @ 2005-05-14 17:55 birdshome 阅读(2833) 评论(3) 推荐(0) 编辑

在with语句中跨frame的变量引用问题
摘要:  在脚本编程时使用with语句,可以大大的缩减使用多级对象引用代码行的长度,这是JScript提供给我们的一个Syntax Sugar。当然不使用with,使用临时变量也可以达到同样的效果。不过创建变量时起名确实不是一件很遐意的事,就连MASM高版本中也提供了一个@@(以及@F和@B)来处理临时标号的问题,看来大家都是比较懒得啦。 阅读全文

posted @ 2005-04-20 18:00 birdshome 阅读(2494) 评论(0) 推荐(0) 编辑

调试了半天,全都是复制代码惹得祸!
摘要:  上次由于一个'\t'让我郁闷了半天,本以为自己已经在debug的时候很小心了,没有想到今天又载了一会。错误非常之低级,而debug费力又还非常之大,真是让人哭笑不得。所以干脆在blog的随笔里专门开辟一个叫"Debug中的滑铁卢"的分类,专门记录Debug时一些stupid的小事。 阅读全文

posted @ 2005-03-02 00:31 birdshome 阅读(1640) 评论(5) 推荐(0) 编辑

今天居然遭遇了如此郁闷的调试问题:(
摘要:  今天真是郁闷,本来就挺忙的,因为明天boss要看一个milestone的演示,我和team里的同事紧赶慢赶。本来看着就胜利在望了,可是下午吃饭回来调试的时候却被弄宕机。不是机器宕了,使人宕了。 阅读全文

posted @ 2005-01-27 19:22 birdshome 阅读(2327) 评论(18) 推荐(0) 编辑

导航