06 2014 档案
摘要:在西方,如果某个月的13号那天恰好是星期五,这一天就被称为十三号星期五(Friday the 13th)。传说这一天容易发生不幸的事情。如果你在网上搜索“黑色星期五”(Black Friday),会看到历史上很多不幸的事都发生在这一天。下面是WikiPedia上面列出的最近几百年内影响较大的黑色星期...
阅读全文
摘要:最近在重温K&R的C语言圣经,第二章中的练习题2-2引起了我的注意。原题是:Write a loop equivalent to the for loop above without using && or ||.题目里说的for循环是下面这个:for (i=0; i < lim-1 && (c=g...
阅读全文
摘要:我们知道,条件语句就是根据条件是否成立来选择执行某一个分支。通常来说,你不能让语句中的2个不同分支都执行,它们是互相平行的。例如,下面的程序(C语言)会打印出“hello if”。因为if的条件为真。if (1==1) { printf("hello if\n");} else { pr...
阅读全文
摘要:我们在写程序时,总是会自觉或不自觉地频繁用到类型转换,比如将整数转换为浮点数或反之。今天的题目主要讨论基本类型的转换(但和普通的类型转换有所不同哦,详见后文),考考你是否真的理解了类型转换的本质。在面向对象系统中还会涉及类和接口的类型转换,但它们和基本类型的转换还是有区别的,今天暂时不考虑。(本人博...
阅读全文
摘要:有几天没写博客了,今天有点时间,正好把前几天遇到的一件“诡异”的问题记录一下。我是在前几天学习CSS时遇到这个问题的。当时看到某个网站有一个CSS效果不错,就想研究一下。由于代码很短,我不想将整个页面保存下来,所以我点击"查看源文件",找到这段代码并拷贝到测试页面中。它的主要部分是这样的:/*fil...
阅读全文