今天在别人的博客下留言, 点击提交评论后,出现了这么一个倒计时.也就是说有三分钟我可以更改评论. 为啥呢.因为在浏览博客(特别是wordpress)的时候,阅读者不是强制需要登陆就可以留言,只要留下邮箱姓名就可以.有时候填评论太快,填错,提交后猛然发现错误了, 这时候就可以更改.由于无法认证身份, 所以限时,要不然之后(比如在网吧)别人也可以修改了. 主要的技术应该有 Javascript (Cookie, Ajax) .FACEBOOK的留言你就随时可以 edit 可以 删除,因为是实名登陆. 本文一共 172 个汉字, 你数一下对不对. 评论限时编辑. (AMP 移动加速版本) 赞赏我的几个理由. ¥ 打赏支持 扫描二维码,分享本文到微信朋友圈
这篇 帖子抱怨了一下公司原配的网. 今天 Virgin Media 过来装宽带,到了大楼的机房,把原来的网拔掉连接到路游器.因为机房在别的楼层, 无线信号不可能到达办公室, 于是就禁掉了WIFI,由交换机联接到办公室的路游器(二级). 虽然是 50M 的 package, 费用大概是 40多镑,但是由于多人使用,所以平时一般到不了,平均在 20 到 30M 之间,已经相当快了.(家里的 ask4 是 10M 的, 玩游戏下载无压力) 本文一共 142 个汉字, 你数一下对不对. 公司装了宽带. (AMP …
再NB的程序员也有可能写出很垃圾的代码,特别是没睡醒的情况下.所以代码审核就显得尤其的重要. 当一个开发项目即将完工或者一个BUG修复时,尽管已经通过了测试,但是还是需要有一些人专门针对上传的代码进行审核 (Review). 有些代码是一般不会造成问题, 但是却有可能会效率低下,比如: 很有意思,有一同事写了这样的代码,其实本意是想把一个角度限制在 0 到 360 度之间,但是是浮点角度,也许他认为不知道怎么对浮点数取余,所以就这样设计代码,不停的减,不停的加360度, 至到在范围内. 且不说这样做的效率,浮点数不断多次的运算会造成误差.如果这个角度极大或极小,则这两个循环则非常的费时.这是有可能测试人员无法测出来的,不经过代码审核是不会发现问题的. C#里是支持浮点取余的(不过得注意符号,负数的取余也是负数), 即使不支持,也可以通过: double fmod(double a, double b) { return a - b * (int)(a / b); } …
公司是在一个写字楼里的一小间而已,可以容下 6 人办公.每月租金差不多是800镑多一些,网费10几镑. 这10 镑的网是和整栋楼其它公司一起共用,所以一到上班时间就巨慢,一到下午 5点就又快了起来.网慢的时候慢到按F5好几次都是该页无法显示,真的令人抓狂.楼下这位老兄不知道是哪个公司的, 估计是想引起共鸣,想让大楼的管理员重视起来,虽然我们已经之前去投诉了好几次. 公司打算自己签宽带,估计也就在这周. 本文一共 169 个汉字, 你数一下对不对. 公司的网. (AMP 移动加速版本) 赞赏我的几个理由. ¥ 打赏支持 扫描二维码,分享本文到微信朋友圈
看到一段代码,差点没笑出来.原来的没法直接贴出来, 但大概意思是这样的.比如我们要顺便检查一个数组里是否有存在 0,那么可以这么写,很简单: bool hasZero = false; for (int i = 0; i < arr.length; i ++) { if (arr == 0) hasZero = true; doStuff(arr); } 但是有人却觉得这样太简单了,很不爽,非得要这样: bool …
工作上的一个程序项目已经30多万行了,平时出错的话很不好调试, 特别是很细节的问题很不好定位,这时候就需要一种快速的排除模块的方法来调试,这就有点类似所谓的中医. 中医,我不太懂,只是听说无非是”望,闻,问,切”.但用在调试程序找问题上, 无非就是东改一个参数,西改一个配置,然后不断的排除问题,缩小问题,效率有不高的时候,比如始终无法排除到小模块.这时候也许”西医”的对症下药就略为的有效. 我的观点是,两者缺一不可,刚开始不妨花些时间用”中医”的方法排除问题,等问题模块无法再缩小时,则需要一步一步的检查输出,比如用 matlab 等工具分析一下输出的数据是否有异常. 中医毕竟是靠经验,有时候说不上来原因,西医在大项目时有略为显得笨拙.两者结合,才能有效的解决问题. 中医调试程序,有点类似: while (cause not clear) { try next random configurations; } 本文一共 295 个汉字, 你数一下对不对. 调试程序 – 中医或西医. (AMP 移动加速版本) 赞赏我的几个理由. …