11 2010 档案

摘要:这两道习题综合起来是利用散列表写个适用C语言的简单#define处理器,只能处理#define/#undef不带参数的情形,并且#define后面必须带值。不带值其实也就是加多一个处理,分辨#define语句是否已经结束。这里输入代码我用的是TCPL的getch, ungetch,其实本应该直接读入一个C文件,可是这里我偷懒了。读入文件的话处理代码差别也不大。我把代码分为几个模块:hash.c:散... 阅读全文
posted @ 2010-11-23 01:13 Linjian 阅读(430) 评论(0) 推荐(0)
摘要:11月8日,重庆四名求职大学酒桌上为争表现,醉倒在广场。后由民警和医务人员配合将四名学生送往医院。  这个视频我是在优酷上面看到的,让我非常疑惑的是:许多优酷网友居然对这四名大学生表示同情,甚至是赞扬他们这种行为的,理由大体上就是社会生存压力大,他们能做出这样的举动实属不易。这一点我实在无法苟同,甚至说句难听点的话,我真怀疑赞扬这种行为的人是不是脑筋有点不正常。我认为,这四名大学生肯定都不是优秀的... 阅读全文
posted @ 2010-11-12 17:17 Linjian 阅读(354) 评论(0) 推荐(0)
摘要:最近客户那边刚上任一位总监,所谓新官上任三把火,许多需求随着被更改和添加了。  由于这位总监对需求反反复复地更改,导致其下属不满,但自然也无处可说,只能和我说一些耳边话,顺便也跟我表示他也无奈:那都是上级安排的,咱们做小的只能听只能做。其实,我对公司这一版本的代码比较熟,添砖加瓦的事情对我来说无疑是一件很简单的工作,只是扩展的版比较多,有时候需要对多个版本进行更改而已,倒也不是很麻烦。所以我并不方... 阅读全文
posted @ 2010-11-11 01:08 Linjian 阅读(373) 评论(0) 推荐(0)
摘要:TCPL练习3-3的题目是这样的:函数expand(s1, s2),将字符串中s1中类似a-z的速记扩展为:abcd...xyz,并能处理大小写,并可以处理a-b-c-d, a-z0-9, -a-z这样的情况,前导的-字符照样排印。  我记得这道题在豆瓣上看朋友用PY写得很简洁,用C写的代码看起来比较累赘,可能也是我想得比较复杂。代码:代码执行结果如下:代码PS:刚才看了TCAB,里面的答案写得很... 阅读全文
posted @ 2010-11-09 00:31 Linjian 阅读(321) 评论(0) 推荐(0)
摘要:坚持每天写一两道小练习:-)  TCPL练习1.13: 编写一个程序,打印输入中单词长度的水平和垂直直方图。很简单,就是垂直的时候,我用了二维数组,真是浪费空间啊。当然有局限性,只能规定单词长度在什么范围内。TCAB里面通过一条数学运算,没借助二维数组来实现,我没有验证,也没有看懂那运算是怎么得出结果的。代码 阅读全文
posted @ 2010-11-01 23:32 Linjian 阅读(332) 评论(0) 推荐(0)
摘要:一个多月前的一个下午,父亲在理发店里洗发的时候突然肺气肿发作,呼吸困难,好在家里离理发店不远,三伯赶紧把父亲送去了医院。临去医院前,父亲像交代后事般把银行存折密码、股票密码、以及如何帮助几个生活困难的亲戚等等的话,一并交代给我的母亲。  父亲的这个行动显然是把家里人都吓坏了。幸运的是,其实父亲的病并无大碍。住了一个多星期的医院,出院后又打了两个星期的点滴,现身体已恢复正常,整体情况趋于正常,只是身... 阅读全文
posted @ 2010-11-01 00:15 Linjian 阅读(238) 评论(0) 推荐(0)