一个自己没有注意到的细节,关于C/C++数组的初始化,比如下面的写法:
int a[100]={-1};
我想将数组全都赋值为-1,但上面的语法只是将第一个元素设置为-1了,其他的都是0,貌似只能老老实实的写一个循环或者memset了。
类似还有下面的内容:
char a[100]="abc";
从a[3]开始全都是0
一个自己没有注意到的细节,关于C/C++数组的初始化,比如下面的写法:
int a[100]={-1};
我想将数组全都赋值为-1,但上面的语法只是将第一个元素设置为-1了,其他的都是0,貌似只能老老实实的写一个循环或者memset了。
类似还有下面的内容:
char a[100]="abc";
从a[3]开始全都是0
一直看报道说国外的很多网站被黑掉,一查,来自中国,我就很奇怪为什么没有说中国的网站被外国的黑掉呢。今日突然想明白了,敢情全被墙到外边去了,中国的黑客就不一样了,翻了墙就跟自个家一样了。
我经常通过emacs使用ssh的方式编辑远程文件,或其他类似的方式,但每次都
需要输入密码,非常不方便,不过可以通过配置密码过期文件,比如:
(setq password-cache-expiry 2419200)
上面的时间大约是28天,我想足够了,很难28天不关电脑的
开发用的测试样机是山寨机,声音超大,为了降低声音,就在其喇叭后面吸了两个1毛的硬币,声音果然小很多。但后来不幸的是,那两个硬币不知跑哪儿了,就换了一个5毛的硬币,结果发现,5毛硬币的效果就是比1毛好,还是5毛强啊。
不过似乎仅比2毛强一些
今天看到一篇文章,大意说windows最安全,因为freebsd的程序员曾经被收买过,所以也变成不安全了,那么什么样的安全才叫安全呢?
很难回答这一界限,比如32位无符号的整数,即使每秒增加一个,也需要许多年之后,但也是可以达到上限,及不安全的边界,那么64位呢,也就慢了一些而已。
代码或许无聊,说一说平时开发碰到的事情吧,我们主要开发移动通信,但在国内,网络分为cmwap,cmnet之类的,或许以后会出来什么3gwap,3gnet,总之,你很难用。在wap下,由于走运营商的代理,因此会被无耻的拦截,但拦截的规则之类的只能自己摸索了。但这样一来就苦了开发者了,哪一种规则可以避开所有的无用信息?回答是几乎没有,因为不管你怎么改,都要随着他的修改而修改,于是,程序就出现各种各样不安全的现象。
扩展到现实生活,天朝无疑是一个不安全的地方,但相比北韩,或许还是有些安全(北韩说不定可以做到夜不闭户,但天朝这样的话,无疑是为贼开门了),其他可以做的比较,或许只有邪恶轴心国了,然后,你鼓吹着安全,不是瞎扯么,如果你这是安全,那么别的无疑是天堂了。
过几天就是敏感日了,安全不安全,一切GFW说了算。