窦金生 Think in the tech

2010年11月3日

sizeof计算类大小

摘要: 类的sizeof大小一般是类中的所有成员的sizeof大小之和,这个就不用多说。不过有两点需要注意:1)当类中含有虚成员函数的时候,例如:class B{float a;public:virtual void fun(void);}此时sizeof(B)的大小为8,而不是4。因为在类中隐藏了一个指针,该指针指向虚函数表,正因为如此,使得C++能够支持多态,即在运行时绑定函数的地址。2)另一个要注意... 阅读全文

posted @ 2010-11-03 00:08 窦金生 阅读(650) 评论(0) 推荐(0)

2010年10月27日

C++强大背后

摘要: 在31年前(1979年),一名刚获得博士学位的研究员,为了开发一个软件项目发明了一门新编程语言,该研究员名为Bjarne Stroustrup,该门语言则命名为——C with classes,四年后改称为C++。C++是一门通用编程语言,支持多种编程范式,包括过程式、面向对象(object-oriented programming, OP)、泛型(generic prog... 阅读全文

posted @ 2010-10-27 21:56 窦金生 阅读(165) 评论(0) 推荐(0)

2010年10月18日

程序员必须的能力

摘要: 软件开发是一个跨度很大的技术工作,在语言方面,有C,C++,Java,Ruby等等等等,在环境方面,又分嵌入式,桌面系统,企业级,WEB,基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。 这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程序员的职业生涯。很多程序新手也是因为缺少、达不到或是不熟悉在这些基本技能,所以,他们需要有老手带,需要... 阅读全文

posted @ 2010-10-18 22:42 窦金生 阅读(228) 评论(0) 推荐(0)

2010年10月13日

一些资源

摘要: 先是一个《Windows Internal》第五版的第五章的电子版(英文的),你可以在这里下载。关于其它一些电子书,你可以看看本站的这篇文章《免费电子书列表》、《非常不错的编程技术教程》、《超过100本的linux免费书籍》和《20本最好的Linux免费书籍》关于Socket,相信大家都知道这个是用来做TCP/IP网络编程的,其由FreeBSD引入,现在,只要你相做网络编程,你必然会使用到它。这里... 阅读全文

posted @ 2010-10-13 00:08 窦金生 阅读(146) 评论(0) 推荐(0)

2010年10月12日

Linux/Unix 新手和专家教程

摘要: 你正在找一些高质量的Linux 和 UNIX 的教程吗?如果是,这篇文章会告诉你到哪去找到这些教程。这里我们将给出超过30个相当的不错的 Linux 和 UNIX 在线的教程。 需要大家注意的是,他们都是英文的,也许有一些也经被翻译到了中文社区,你可以搜索一下。但不管怎么样,我的建议是应该尽可能的去阅读英文。 Linux 和UNIX 的新手培训教程免费的新手Linux教程Introduction ... 阅读全文

posted @ 2010-10-12 22:17 窦金生 阅读(168) 评论(0) 推荐(0)

谁写了linux

摘要: 2009年8月,Linux软件基金会发布了一份叫《Who Writes Linux and Who Supports It》(PDF)的报告。这份报告主要对Linux 2.6.x的开发进行了全方位的统计。看了以后才知道,原来Linux的开发的生产率竟是这样的惊人,而且相当的的令人振奋,所以,在第一时间转过来给大家看看。让人不得不惊叹,这不可思议的具有非凡活力的社区。(注意,我们这里说的是Linux... 阅读全文

posted @ 2010-10-12 21:26 窦金生 阅读(181) 评论(0) 推荐(0)

unix 年鉴

摘要: 1956美国司法部颁布法令责成AT&T公司不得从事除了公共承运人提供的通信服务以外的一切商业活动。1969三月 — AT&T旗下的 Bell 实验室从操作系统项目Multics (Multiplexed Information and Computing Service)研发中撤出,这是一个前沿但很复杂的分时操作系统。一些重要的Multics理念以后来被用于Unix操作... 阅读全文

posted @ 2010-10-12 17:51 窦金生 阅读(180) 评论(0) 推荐(0)

unix 传奇

摘要: 了解过去,我们才能知其然,更知所以然。总结过去,我们才会知道我们明天该如何去规划,该如何去走。在时间的滚轮中,许许多的东西就像流星一样一闪而逝,而有些东西却能经受着时间的考验散发着经久的魅力,让人津津乐道,流传至今。要知道明天怎么去选择,怎么去做,不是盲目地跟从今天各种各样琳琅满目前沿技术,而应该是去 —— 认认真真地了解和回顾历史。Unix是目前还在存活的操作系统的元老了... 阅读全文

posted @ 2010-10-12 17:41 窦金生 阅读(179) 评论(0) 推荐(0)

unix 四十年

摘要: Technorati 标签: nice share,unix经历了四个十年,操作系统的未来充满了变数,但传奇将会是永久的原文:链接–Computerworld译者前言今年是Unix40岁的生日。很早就看到这篇文章了,一直想转到中文社区。但一直没有时间,今天看到了CSDN首页的一篇《昨天,今天,明天! Unix系统的40年》号称是转载于cnBeta。这篇文章翻译的要有多烂有多烂,简直就是... 阅读全文

posted @ 2010-10-12 17:27 窦金生 阅读(273) 评论(0) 推荐(0)

The world of programming

摘要: 阅读全文

posted @ 2010-10-12 14:59 窦金生 阅读(170) 评论(0) 推荐(0)

导航