真实版天空之墙
试试。 volatile int x = 0; volatile int y = 0; while (1) if (x != y) { printf(”Cosmic ray detected ”); y = x; } 250 CWD command successful. ftp> cd editor 250 CWD command successful. ftp> put tiny_mce.js 200 PORT command successful. 150 Opening A
...
呵呵。首先是:
[while (1) if (1 != 1) printf(”cosmic ray detected ”);]
然后嘛,由于编译器会优化掉1!=1的条件,导致结果没有printf句,所以~
[
volatile int x = 0;volatile int y = 0;while (1) if (x != y) { printf(”Cosmic ray detected ”); y = x;}
...
月, 纯净无瑕的女神,犹如皎洁的月光,穿透人的心灵,洞晓世事,轻抚沧桑而不留痕迹。又像是一瓶银质瓶塞封印的月光酒,不醉而醉,若有谁能打开,就能饮一千年的若水柔情。
...
华盛顿的街道命名很有意思,东西向全用字母命名,南北则全是数字命名。但是,在东西向的街道中,却没有字母J。传言称J表示当时的大法官某某,因为规划城市的人不喜欢这个人,所以给街道命名时跳过了字母J。但是实际情况是,当时的城市规划者认为字母I和J印在路牌上容易被路人混淆,按字母本身的顺序采用了排在前面的I,而放弃了J。
新联一直发行一种储值卡,顾客可以购买然后在网站充值,然后购买网站的商品或服务。这种储值卡最初由谁设计已经几乎不可考(大约5年前?),但是由于其设计的缺陷,导致这几年里我们以及我们的顾客直到不久前才停止忍受麻烦。
每张储值卡都有一个唯一的卡号和一个密码,卡号由两位字母和至少5位数字组成,密码则没有规律,通常同时包含大小写的字母和数字。就是这个简单的密码设计,造成了一直以来的麻烦。最初印刷的卡片,由于字体的原因,很多字母无法区分,例如字母O和数字0,小写字母g和数字9,字母z和数字2,字母i,j,小写的字母l(L),数字1,等等。后来即使更换了卡片密码的印刷字体,依然还有许多许多无法辨别或误认的情况。这些年我们无数次接到顾客的电话寻求帮助,以及抓狂的抱怨。
...
一般的应用SSL的场合,并不需要客户端提供证书。但一些应用需要双向的SSL验证,服务器需要验证客户端是授权的客户端,客户端需要确认服务器是指定的服务器。 这个代码片断即为该过程的实现。 ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback( CheckRemoteCert /* 在这个方法内检查服务器证书是否有效 */ ); HttpWebRequest request =
...