摘要: 我安装好Win8 CTP后做的第一件事情就是用调试器研究Win8各个组件的协作关系.从我半天的研究结果看来, Win8真是一个让我爱不释手的产品. Win8里面涉及到的很多技术正好也是我的兴趣所在.这篇文章简单回顾一下这些技术的变迁,优缺点,和对Win8的影响.注意,下面提到的对Win8的分析,是... 阅读全文
posted @ 2012-04-07 22:46 landylee 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。2.编译阶段,g++会调用gcc,对于c++代码,两者是等价的,但是因为gcc命令不能自动和C++程序使用的库联接,所以通常用g++来完成链接,为了统一起见,干脆编译/链接统统用g++了,这就给人一种错觉,好像cpp程序只能用g++似的。误区二:gcc不会定义__cplusplus宏,而g++会实际上,这个宏只是标志着 阅读全文
posted @ 2013-05-15 15:51 landylee 阅读(123) 评论(0) 推荐(0) 编辑
摘要: C++标准库的所有头文件都没有扩展名。C++标准库的内容总共在50个标准头文件中定义,其中18个提供了C库的功能。 <cname>形式的标准头文件【 <complex>例外】其内容与ISO标准C包含的name.h头文件相同,但容纳了C++扩展的功能。在 <cname>形式标准的头文件中,与宏相关的名称在全局作用域中定义,其他名称在std命名空间中声明。在C++中还可以使用name.h形式的标准C库头文件名。C++标准库的内容分为10类:C1.语言支持 C2.输入/输出 C3.诊断 C4.一般工具 C5.字符串C6.容器 C7.迭代器支持 C8.算法 C9.数 阅读全文
posted @ 2012-11-01 13:18 landylee 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 作者:陈皓月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历,我在把他的心得做了不多的增改,并根据我的经历增加了“进阶”一节。这是一篇由新手和我这个老家伙根据我们的经历完成的文章。 我的这个朋友把这篇文章取名叫Build Your Programming 阅读全文
posted @ 2012-10-30 14:15 landylee 阅读(182) 评论(0) 推荐(1) 编辑
摘要: 编程过程: 1.编辑:使用任何文本编辑器编写源代码文件,并保存为纯文本文件。 linux: vi、vim、ed、ex、emacs、gedit dos:edlin、edit windows:notepad、Ultraedit 源代码文件扩展名: UNIX: C、cc、cxx、c GNU C++: C、... 阅读全文
posted @ 2012-10-25 13:36 landylee 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 设计你自己的进度条 进度条的设计是一个很多 人都知道的故事:同样的耗时,如果不给任何进度提示,只是在完成之后才弹出一个完成消息,中间没有任何动态变化,那么整个过程就会让人等得非常焦急,导致 一些人干脆把程序关了了事。如果有进度不断更新,那么对整个过程耗时的心理感受就会远低于实际值,用户也不会郁闷... 阅读全文
posted @ 2012-10-20 11:08 landylee 阅读(203) 评论(0) 推荐(0) 编辑
摘要: (1)Apache Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。 Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自"a patchy server"的读音,意思是充满补丁的服务器,因 为... 阅读全文
posted @ 2012-10-19 13:21 landylee 阅读(1337) 评论(0) 推荐(0) 编辑
摘要: 最近打算写一些ObjC中比较底层的东西,尤其是 runtime 相关的。苹果已经将 ObjC runtime 代码开源了,我们可以从:http://opensource.apple.com/source/objc4/objc4-493.9/runtime / 浏览源代码,或点此下载源代码。 ... 阅读全文
posted @ 2012-06-01 17:11 landylee 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中我们需要一些全局对象来将程序的各个部分连接起来,这些全局对象中最重要的就是UIApplication对象。但在实际编程中我们并不直接和UIApplication对象打交道,而是和其代理打交道。 UIApplication 是iPhone应用程序的开始并且负责初... 阅读全文
posted @ 2012-05-30 17:44 landylee 阅读(2834) 评论(1) 推荐(0) 编辑
摘要: 所谓非功能性需求,是指软件产品为满足用户业务需求而必须具有且除功能需求以外的特性。软件产品的非功能性需求包括系统的性能、可靠性、可维护性、可扩充性和对技术和对业务的适应性等。下面对其中的某些指标加以说明。在这里可以看到非功能性需求涉及的范围很广,软件产品本身不是孤立存在的,还涉及到诸多外在环境的影响... 阅读全文
posted @ 2010-06-23 22:38 landylee 阅读(12514) 评论(0) 推荐(0) 编辑