Bug && Skill
鱼跃而过
这个作者很懒,什么都没留下…
展开
-
Mysql数据库中Timestamp与null在建表与更新的问题
今天在用更新数据时,出现一个bug。场景再现:文章表有发布时间、添加时间、发布状态(发布为1,未发布为0)等等。在前端页面列表中,排序算法是,已发布排在前面,未发布的排在后面,然后已发布的按发布时间降序排序,未发布的按添加时间升序排序。所以在sql中有 …… order by 状态 desc,发布时间 desc,添加时间 asc……在测试中出现Bug,撤回的文章排序不正常。但是细查o原创 2013-01-08 15:39:22 · 3769 阅读 · 0 评论 -
JS的ParseInt()函数错误
今天测试提一个BUG,但凡以0开头,后面接8或9的数字,系统js都给出0的结果,最后追查,认为问题可能出在parseInt(),于是上网查了一下,发现果然有'BUG'在里面。 其实parseInt()有两个参数:parseInt(number,type),type是指要转换的进制。当你没有指定type时,一般默认是10进制,但是如果number以0开头则不同了: 如果,numb原创 2013-04-02 15:55:16 · 3002 阅读 · 0 评论 -
调试用console取代Alert
简单调试时,可以用Alert。但Alert弹窗看着就有点烦人,另外也和Debug调试一样,程序会在断点/alert处停顿,这样对一些时序性的BUG,就没有威力的。前几天在项目中就发现一个这样的问题,是因为jquery 的append方法添加div后,程序立刻根据ID调用了原生JS方法去取添加的div,但是没有取到。开始的时候用alert,Debug。Bug都不重现。后来Google了一下,发现原创 2013-09-02 17:05:01 · 1631 阅读 · 0 评论