james o.coplien :
Advanced C++ Programming Styles and Idioms 1991
Pattern Languages of Program Design 1995
Multi-Paradigm Design for C++ 1998
Organizational Patterns of Agile Software Development 2004 (with Neil B. Harrison)
stanley b.lippman:
C++ Primer (4th Edition) 2005
C# Primer: A Practical Approach 2001
ESSENTIAL 1999
Inside the C++ Object Model 1996
C++/Cli Essentials (Microsoft .Net Development) 2005
C++ Gems: Programming Pearls from The C++ Report (SIGS Reference Library) 1997
More C++ Gems (SIGS Reference Library) 2000
nicolai m.josuttis:
The C++ Standard Library: A Tutorial and Reference 1999
C++ STANDARD LIB 1998
C++ Templates: The Complete Guide 2002
Object Oriented Programming in C++ 2002
|
|
|
google calendar可以发送到手机了,有邀请我做啥事的,可以直接在google网站上发邀请。会有短信通知的,最好的一点是,花google的,反正钱多。google Map也可以发,呵呵,可以介绍一些好吃好玩的地方给我啊。
据solaris系统编程记载:
使用POSIX线程时,fork与forkl完全相同。
使用Solaris线程时,fork在子进程中复制所有线程以及父进程的LWP。而forkl函数只复制子进程中的调用进程。
从Solaris10开始,fork完成之前版本的forkl的功能。而forkall来完成之前的fork的功能。这样就更直观了。
【 以下文字转载自 triangle 讨论区 】
【 原文由 littlepanda 所发表 】
随着中国扩招狂潮蔓延到研究生,目下本科生已经是遍地滚,研究生也是满眼跑。但是,据笔者观察,研究生的水评相差惊人,那些差水平的研究生已经大大败坏了这个高学历的名誉,更重要的是,影响了研究生在就业市场上的声誉。研究生中沽名钓誉,大言欺人之徒比比皆是,对于一个低年级和人事部门负责人而言,也许他们招人的时候由于某些外相而错过了真正优秀的研究生,反而把那些不学无术,专事溜须拍马,欺上瞒下,排挤倾轧之徒招进你们公司;也担心那些涉世未深的师弟师妹们慑于名头,遇人不淑,被一些花样表现给蒙了,本人特批露一些区分良莠的法门,以度诸位:
1、最简单的看年龄,一位超过35岁的硕士研究生,如果不是天才,基本上就是庸才。
2、看教育经历,一般来说,本科在名牌院校出身的研究生较之本科在一般院校的素质要高,这种素质体现在诸多方面–如对学术和工作的领悟能力,人文精神等等,感觉没有那么俗。
3、如何判断一个喜欢说话的人是夸夸其谈还是才华横溢?由于很多研究生参加了工作,他们相对的”社会经验”较多,但是坦率的说,在中国社会经验意味着一个人朝着势利的方向深陷,这样的研究生一般圆滑。所以如果你是一个公司的人事负责人,那么你最好选择那些社会经验相对少的,他们知道如何工作而不是如何争权夺利。对于同样一个问题,老奸巨猾的所谓社会人会大言吹嘘,但是没有实际内容,涉世不深的研究生喜欢提出建议尽管带刺却击中要害,相反,水平很低的研究生一般虽然吹嘘却难以提出自己的见解,他们一般都是大言欺人,说一些不着边际的泡沫语言,使人感觉平易实则饭桶也!
4。有一个简易方法,如果一个研究生身上带有太多的常规荣誉–如优秀研究生,班干部,主席之类,那么他基本上不学无术,因为这和”研究”这两个字挂不上边,或者说这种人研究的是钻营术。
5、一个在校研究生如果社会实践过于辉煌,那么基本上此人是饭桶。因为她/他基本上不看书,因而业务水平极差而钻营水平极高。
6、一个有水平的研究生一般有社会正义感,对待社会公共事物极其敏感而且有自己的独到见解,相反,水货一般只会出之以貌似宽容,实际上是纵容的谅解–一方面他没有见解,另一方面他不关心社会正义或者根本不了解何谓社会正义–对于这种人而言,他们一切问题关注的焦点是自身利益,事不关己,高高挂起,你要指望他和同甘苦,没门!
7、在学术上,水货一般对动态的了解几近于无,这是最好判断的一种,但是有一种很难判断,他们貌似有水平,但是你要记住,常识不是学术研究的目的,懂得常识和懂得学术的差别不可以道里计,所以尽管一个研究生他对你说一大堆你从来没有听说过的名词使你顿生佩服时,你千万问他:请你谈谈你这个领域的最新动态和研究进展,如果她/他谈不到几分钟就卡住,那么她/他是饭桶,如果他能够一泻千里越谈越激动精辟,那么她/他是人才,记住千万不要问她/他:谈谈你研究什么。因为她/他的极差的毕业论文对你而言都极其生疏,而在圈内人看来不是常识就是垃圾,更何况其中的知识结构差别巨大!
8。顺便问她/他看什么专业之外的书。
9。问问他为什么找男女朋友或者为什么不找男女朋友。一个好的研究生的理由总是给人诚实的见解,在这个问题上,坦率来得比什么都重要。
今天就写这么多吧,希望对那些真想找到有水平的研究生,而不是被花架子所吓倒的朋友有用:)
Is your blog blocked in India, Pakistan, Iran or China?
If Yes then you can still access your blog anytime using pkblogs free Blog Gateway. Technorati : boost
| Position Jun 2007 |
Position Jun 2006 |
Delta in Position | Programming Language | Ratings Jun 2007 |
Delta Jun 2006 |
Status |
|---|---|---|---|---|---|---|
| 1 | 1 | Java | 20.025% | -1.10% | A | |
| 2 | 2 | C | 15.967% | -2.29% | A | |
| 3 | 3 | C++ | 11.118% | +0.45% | A | |
| 4 | 4 | (Visual) Basic | 9.332% | -0.85% | A | |
| 5 | 5 | PHP | 8.871% | -0.72% | A | |
| 6 | 6 | Perl | 6.177% | +0.17% | A | |
| 7 | 8 | C# | 3.483% | +0.25% | A | |
| 8 | 7 | Python | 3.161% | -0.30% | A | |
| 9 | 10 | JavaScript | 2.616% | +1.16% | A | |
| 10 | 19 | Ruby | 2.132% | +1.65% | A | |
| 11 | 13 | PL/SQL | 2.015% | +1.06% | A | |
| 12 | 11 | SAS | 1.766% | +0.39% | A | |
| 13 | 9 | Delphi | 1.573% | -0.82% | A | |
| 14 | 18 | D | 1.253% | +0.77% | A | |
| 15 | 15 | Lisp/Scheme | 0.669% | +0.03% | B | |
| 16 | 21 | ABAP | 0.634% | +0.20% | B | |
| 17 | 16 | Ada | 0.632% | +0.10% | B | |
| 18 | 12 | FoxPro/xBase | 0.596% | -0.44% | B | |
| 19 | 14 | COBOL | 0.593% | -0.06% | B | |
| 20 | 22 | Fortran | 0.576% | +0.14% | B |
在一哥们的大力推荐下,我的boost之旅从any开始了。预先想到了要实现这种无视类型的容器,肯定需用template。但是,any本身是不可以被模板化的,因为那样,在对any赋值时必须指明实际类型,也就失去any的意义了。
想过一种可能,就是用一个模板类来继承any,但是当我看到any的代码时,竟然惊奇的发现,即使在这么小的一个文件内,实际上已经实现了bridge模式。而我原以为,bridge模式是用来处理一个大的系统当中,两个模块之间的相互关系的,换句话说,只有让我设计一个完整的工程,才有可能在需要的时候想到该模式。竟然没有想起来,bridge的本质就是分离抽像与实现。如此简单。只不过和一般的bridge模式用多个子例实现相比,boost只有一个模板化的子例。但其本质是一样的。
Technorati : boost bridge
-
Articles
- March 2011
- November 2010
- September 2010
- August 2010
- June 2010
- April 2010
- March 2010
- December 2009
- September 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- November 2008
- October 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- August 2007
- June 2007
- May 2007
- April 2007
- March 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- January 2006
-
Meta


