2012-08-24 16:23
⁄ 工业·编程
⁄ 共 885字
从方法论上将面向对象方法和结构化方法进行区别:
面向对象方法——本质上描述的是事物之间的一种关系,最主要的一种关系因果关系,代表的是事物之间的独立、平等关系。从而在同一抽象层次上(代表了不同的功能层次)形成相互平等的对象群,进而在整体上形成纵向的层次结构。由于面向对象方法可以在不了解系统内部状况和解析结构的情况下,仅仅依据外部功能和反应进行模拟,所以,它的适应范围和适应能力是很强的。——从方法论的角...
oop, 编程阅读全文
2012-08-16 10:27
⁄ 工业·编程
⁄ 共 507字
在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。
于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个...
编程阅读全文
2012-08-01 02:53
⁄ 工业·编程
⁄ 共 2610字
泛型编程让你编写完全一般化并可重复使用的算法,其效率与针对某特定数据类型而设计的算法相同。泛型编程的代表作品STL是一种高效、泛型、可交互操作的软件组件。所谓泛型(Genericity),是指具有在多种数据类型上皆可操作的含意,与模板有些相似。STL巨大,而且可以扩充,它包含很多计算机基本算法和数据结构,而且将算法与数据结构完全分离,其中算法是泛型的,不与任何特定数据结构或对象类型系在一起。S...
stl, 编程阅读全文
2012-07-24 23:15
⁄ 官场·职场
⁄ 共 886字
1.辛酸与苦辣
做软件开发很苦的,技术进步如此神速,每个软件开发者都得不断地学习以跟上发展的步伐。有时我常想,何苦呢?我现在在大学中混,怎么样不能混下去?为什么要做这些吃力不讨好的事?我投了十年的时间去学习电脑,却最终发现自己不过中人之资,离顶峰远之又远。古语云:三十而立。我今年32了,仍是孤身一人,看看周围的同学,他们的小孩都差不多上小学了!许多都有了自己的房子和车子,而我到...
IT, 编程阅读全文
2012-07-24 23:03
⁄ 工业·编程
⁄ 共 9664字
在下篇中,时间离现在越来越近了。我将讲述我重回五光十色的社会,重返校园,当程序员打工受剥削,对教育的反思,也象大家一样,毕业时四处投简历应聘,以及我对软件的思考。
1.希特勒地堡与CIH病毒
99年4月,我来到北京参加研究生复试。复试完了之后就不回去了,我拿着一张光盘,里面刻着我用VB和Authorware3.5编的一个Cool 3D的教学软件,到处参加招聘会,开始了在北京的打工生涯。 说句实话,我心...
IT, 编程阅读全文
2012-07-24 22:58
⁄ 考研心路
⁄ 共 5519字
在上篇中我说到决定考研,从此迈上了一条对我来说到目前为止最难走的路,是一个人生的炼狱。
第一次考研的失败
决定考研之后,我就去买了相关资料,取出尘封己久差点当废纸卖掉的大学课本,又开始了学生生涯。
考哪儿的大学?是我首先要考虑的问题。
当时还有另一个高中同学也准备考研,也是计算机,他报了广西师范大学的研究生。
父母则劝...
IT, 编程阅读全文
2012-07-24 22:48
⁄ 官场·职场
⁄ 共 7263字
一 计算机是什么东西?
我是七十年代初在中国出生的那一代人,等我们长大开始读书时,文革已经结束,相对于我们的兄长,从我们这一代开始,以后出生的孩子都能受到较为正规的教育,这是我们幸运的地方。 也就是我们上小学的时候,七十年代末,以美国为技术资源中心的计算机技术开始在全球范围内迅猛发展,这时正是世界性的“软件危机”极为严重的时候,计算机技术各方面都在酝酿着新的突破,而此时比尔盖...
IT, 编程阅读全文
2012-07-24 22:04
⁄ 工业·编程
⁄ 共 2317字
1. 估算解决问题所需要的时间 不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30分钟或甚至15分钟。如果在这期间你不能解决问题,那就去寻求帮助,或到网上找答案,而不是尝试去做超级堆码员。 2. 编程语言是一种语言,只是一种语言 随着时光推移,只要你理解了一种语言的原理,你会发现各种语言之间的相似之处 。你所选择的语言,你应该觉得舒服...
编程阅读全文
2012-07-23 22:42
⁄ 官场·职场
⁄ 共 724字
10年对于一个人来说是比较长的一个阶段,10年之后,同期大学毕业的同学情况差异之大,让人叹息命运之变幻莫测。 我在此记录下了我的生活足迹,由于时间较长,有些事记得不太清了,但我是尽量真实的记录当时的情况,有兴趣看我这篇长文的人请把我看成是一个在你我中间一块生活,一起喜怒哀乐,一起努力的平凡人,相信我们之间会有很多跨越时空的情感交流。 好,就说到此吧。
序
从1994到2003,...
IT, 编程阅读全文
2012-07-09 03:38
⁄ 工业·编程
⁄ 共 3818字
Ansi 字符串我们最熟悉,英文占一个字节,汉字2个字节,以一个/0结尾,常用于txt文本文件 Unicode 字符串,每个字符(汉字、英文字母)都占2个字节,以2个连续的/0结尾,NT操作系统内核用的是这种字符串,常被定义为typedef unsigned short wchar_t;所以我们有时常会见到什么char*无法转换为unsigned short*之类的错误,其实就是unicode UTF8 是Unicode一种压缩形式,英文A在unicode中表示为0x0041,老外觉得这种存储方式太...
编程阅读全文