首先来欣赏一段英文的感谢话,觉得很地道:
To K***,words cann't express how i feel about ourlife together.
I cherish our family and all our adventures.
i'm filled each day with love with you.
To A***,you have been an inspiration to me and have taught me to play and have fun.
Watching you grow up has been so rewarding andenjoyable for me.
I feel lucky to be able to partake in your life;
it has made me a better person.
To my New Baby Boy ,you have been wanted for so long it's hard to believe
that you're almost here.
You bring completenessand balance to our family.
I look forward to playing with you,learning who you are,and enjoying our time together.
再欣赏一下当年的北京奥运会:
在刚刚过去的29届奥运会上,气势恢宏、美轮美奂的开幕式,
精彩绝伦、欢呼不断的赛场,让我们度过了多少个激动人心的不眠之夜!
开幕式上,以宏伟气势演绎的各种字体形式的“和”给人留下了深刻的印象,
同时也凸显了我们这个时代的主旋律。
“事成于和睦,力生于团结”。
小序:
我们日常生活中最常用的操作系统莫过于Windows。
只有大量的场景,才有时间和机会、要求去打磨这些实践方案。
你是否在Windows平台上开发应用程序?
你是否希望对Windows提供的各项服务有更深入的理解?
你是否需要使用Windows提供的高级功能?
你是否在找寻一些Windows实用技术来解决项目中的难题?
国内的互联网萌芽小记:
在那个年代,从大环境上来看,我国网络也开始悄然起步。
1993年初,中国科学院高能物理研究所接入斯坦福大学线加速器中心的64Kz专线开通,
国内科学家开始在国内使用电子邮件。
随后几个月的时间,金桥工程和域名体系的确立和部署,三大院校 网的连接,
最终将我国带入信息高速公路,推动我国IT业的迅猛发展。
学习的本质:
孔子学琴
孔子学鼓琴师襄子,十日不进。
师襄子曰:“可以益矣。”
孔子曰:“丘已习其曲矣,未得其数也。”
有间,曰:“已习其数,可以益矣。”
孔子曰:“丘未得其志也。”
有间,曰:“已习其志,可以益矣。”
孔子曰:“丘未得其为人也。”
有间,有所穆然深思焉,有所怡然高望而远志焉。
曰:“丘得其为人,黯然而黑,几然而长,眼如望羊,如王四国,
非文王其谁能为此也!”
师襄子辟席再拜,曰:“师盖云文王操也。”
三个过程:学习技巧,领会志趣,熟悉作者。
Windows 系统的感悟:
它是一个复杂的操作系统,连同它背后的产品项目团队和协作形式,俨然大兵团作战,丝环相扣,本身就是一个复杂的组织。
因为各个小组开发的模块非常多,提供的特性因而非常丰富,对于任何个人想完全透彻理解整个系统几乎不可能。
同时,由于它的复杂性,我们很难确定应该把主要精力集中再哪些地方。
这是个非常好的思考方式,任何时候,优秀的系统,方案都是非常复杂的,全盘理解本身不可取,耗时耗力还不一定能完成。
万丈高楼平地起。
其中一个思路就是,倾向于从最底层开始,深刻理解系统的基本构件。
一旦掌握这些最基本的东西,就很容易向自己的知识库添加更多高层的东西
学习Windows的基本构件和基础概念,是相对来说比较通用的方案。
例子:组件对象模型COM,它是基于进程,线程,内存管理,dll,线程本地存储区以及Unicode等基本构件构建的。
如果跳过这些,我深表同情。因为要完善知识库,他们还有很长的路要走,可能费时费力,对于代码和开发进度都有很深刻的
负面影响。
针对每一个构件,除了本身内容,实现的介绍,还会描述系统如何使用这些构构件,应用程序怎样充分使用这些构件。
如果自己构建构件,实现为普通函数或者C++类,将一些构件组合起来,从而创造一个整体,那么其结果远远大于各部分之和。
(64-bits OS 具有64位地址空间,能够轻松处理大量数据,主要是因为进程不再受限于2GB可用地址空间,可以加快运行速度)
(64位系统内核是32位的移植版本,修改后的源码,既可以编译生成32位,也可以生成64位)
(二者使用同一套源代码库,所以新特性和修复可以同时作用于两个)
(内核使用相同的代码和基本概念,所以二者Windows API是一样的)
(Windows via C/C++ 是延续Advanced NT..08年的这一版主要是Windows XP,Visa,Server 2008的170个新增函数和Windows特性)
(着重强调安全字符串函数,内核对象变化--比如名称空间和边界描述符,线程和进程属性列表,线程和I/O优先级安排,取消同步I/O,
向量异常处理等方面)
(增加64位的支持测试,使用C++;ProcessInfo实用工具,LockCop实用工具,API拦截)
(构件,测试windows需要MicroSoft Platform SDK等)