国外很多很出色的网站, 但在国内都不是特别吃香. 强龙压不过地头蛇, 很多优秀的产品都在国内能找到山寨的. 比如百度, 人人网, 优酷. 很多很多. 甚至国外一有好的产品, 立马就能在国内弄了一山寨出来, 并能拉些风投, 天使基金什么的. 很多人会认为搞不好是IT界优秀的产品在中国本地化不行(或者不够), 也许这是一个原因, 更主要的是国内的互联网是有申查的 (censored). 比如, 谷歌在国外就是”互联网”, 但在国内, 动不动就访问不了, 大墙网 Great Fire Wall 很强大, 也许是政府做了人工干预, google有时候可以访问,有时候不能, 给人一种整体速度很慢, 不稳定的感觉. …
最近写了比较多的技术类的博文(学习笔记), 弄点大家都可以看的. (以下 gif 动画加载比较慢 2M 左右, 请耐心等待) 据说这是国内某公司的年会. 真是福利啊. 相比之下, 我们公司90%都是男的, 全是一群苦逼的码农,屌丝. 男女搭配, 干活不累. 真不知道这女当事人什么心情 (男同胞的心情我们都懂) 还有一个 类似的: 12/NOV/2015 更新: 来一个更激烈的 29/MAY/2016 一年后又发现一个类似的 – 真刺激 – 女的身材真好 – …
静态成员 (static) 在面向对象程序语言中就有点像全局变量的意思, 静态成员在所有的对象中都只在内存中存一份 copy, 而且不需要类实例化就能使用, 比如在C#里可以有 static class只能包含 static 的方法. 在JAVA中, 你可以把静态成员在 static 块中创建. public class Sample { public static Object obj; static { obj = new Object(); …
上一篇说到乱改了一行代码引来的错误, 自己也检讨了一下. 以下已经同事同意: 看了XX在群里发的内容 http://coolshell.cn/articles/4576.html,然后到 http://thread.gmane.org/gmane.linux.kernel/1124982/focus=1126216 仔细看了Linus Torvalds发的邮件,受益匪浅,摘了几段内容附在了 < how to fix bug.xls > 中. 举个咱工作中与此相同的真实例子: 我昨晚加班fix bug—NSD无法加入设备, 首先尝试将几个相关的文件恢复到以前的版本,问题依然存在. 肯定是没找对文件或恢复的不对,于是将代码更新到最新版本,开始调试. 发现在LayoutView类的Initialize方法中,有这么一行 // set default tool activeTool = LayoutToolType.Pointer; 我想把这句删掉,但是怕万一出现activeTool为null的情况,于是就保留并提交了代码. …
最近在做代码审查 Code Review 并顺便使用了商业的软件 Resharper (Visual Studio 的插件, 有 30 天试用) Resharper 一个很好的功能就是能把没有用的代码变灰, 这样哪几行代码没有用就一目了然. 像这行代码, Resharper 很清楚的提示说没有用, 因为 activeTool 是枚举类型, 和 null 判断永远为 false, 这样 if 里面的代码就永远不可能被执行, 所以标记成灰的了. 这个函数不是我写的(模块也不是我负责的), …
最近在学习 Powershell 编程, 发现 Powershell 是一门简单但是非常强大的语言, 主要是用于 Windows 服务器上. 用于完成各项服务器维护的任务. 下面的 Powershell 会测试命令行给的IP段里的所有机器是否可以联接, 也就是IPv4 地址的最后一位从1变化到254, 0和255 有特殊用途,不作为具体机器的地址. 你可以同时在命令行里指定多个IP段. 测试联结的命令是 ping 如果联接可以成功, 则返回是 0 否则是 1. Ping 命令的参数 -n 1 …