Java 中如何避免空指针异常
在 Java 程序中,排名前几位的异常一定包含空指针异常,空指针异常是程序员之痛,甚至让人怀疑 Java 语言的设计问题。其实,空指针异常是可以根治的,写下这篇文章希望能给大家带来帮助。据网友总结,Java 空指针异常 NullPointerException 主要原因如下:引用空对象,即调用空对象的方法或引用空对象的属性将 java8 中基础类型的封装类赋值给对应的基础类 如何避免空指针异常:?多留...
谈谈 PHP 协程的任务调度
其实 PHP 的 yield 是做死的节奏。因为像我之前一篇文章提到的 PHP 的 ArrayAccess 一样,不懂或不知道它并不会影响一个程序员的开发与设计。也许他们实现 yield,只是为了实现而实现,其他语言有的东西 PHP 当然得有,就这么一个理由比较有说服力。关于 yield 在 PHP 程序里面的作用和好处是什么?我个人能想到的就是,比如一个傻逼写了一堆脚本,如果要维护这堆脚本怎么办,于...
苏先生事件让人气恼让人愤怒
微博 ID: sukerry;另一个就是他死前不久注册的 Google+ 账号 Wen Qiang Xu。也许很多媒体没有注意到,他这个 Google+ 账号注册时间离死亡很近,并且整个账号只发了一篇文章,就是他的遗言,全文有 13 张图片;他这个账号取名 Wen Qiang Xu (许文强),一看就是一个孤独的英雄,失路之悲。附上一张 Google+ 图片和苏先生自己写的事件经过截图,图片来自网络。...
小米智能插座增强版大大的bug
小时 34 分后打开。我什么时候设置了打开?其实内部原因是,小米后台的服务记录的不是 开 或者 关,他们记录的是 toggle(开关),当前开就是关,当前关就是开。所以就导致了莫名其妙的打开了。我这篇文章,小米官方应该看不到,现在的流量非富即贵,所有的大家都在关注大鱼塘里面的流量,公海里面的虾米没人关注。后记 2011/06/20:小米米家编程 bug 真的是太多了,两个。第一,修改后过了半天看会变回...