上一页 1 ··· 3 4 5 6 7
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2010-03-31 22:18 莫小 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 来源: http://www.thecodeway.com/blog/?p=680几乎所有的程序员都写过类似于“洗牌”的算法,也就是将一个数组随机打乱后输出,虽然很简单,但是深入研究起来,这个小小的算法也是大有讲究。我在 面试程序员的时候,就会经常让他们当场写一个洗牌的函数,从中可以观察到他们对于这个问题的理解和写程序的基本功。 在深入讨论之前,必须先定义出一个基本概念:究... 阅读全文
posted @ 2010-03-26 08:35 莫小 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 来源: http://blog.csdn.net/yeming81/archive/2008/01/16/2046193.aspx--本文背景:在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描... 阅读全文
posted @ 2010-03-19 23:04 莫小 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 1.Windows的内存结构Windows系统中的每个进程都被赋予它自己的虚拟地址空间。对于32位进程来说,这个地址空间是4GB,因为32位指针可以拥有从0x00000000至0xFFFFFFFF之间的任何一个值。对于64位进程来说,则这个空间是16EB。由于每个进程可以接收它自己的私有的地址空间,... 阅读全文
posted @ 2010-03-19 22:48 莫小 阅读(508) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2010-03-18 22:56 莫小 阅读(59) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2010-03-18 22:56 莫小 阅读(32) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2010-03-18 16:23 莫小 阅读(39) 评论(1) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2010-03-17 22:23 莫小 阅读(27) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2010-03-16 16:17 莫小 阅读(36) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2010-03-13 13:48 莫小 阅读(26) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2010-03-03 20:55 莫小 阅读(55) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2010-03-03 16:24 莫小 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 众所周知,STL使用起来非常方便,其中仿函数(functor)扮演了一个非常重要的角色。灵活运用仿函数的使用对于发挥STL强大功能非常关键。本文详细介绍了如何使用mem_fun和mem_fun1来绑定类成员函数,使之成为functor什么是仿函数?就是一个重载了"()"运算符的struct,例如:s... 阅读全文
posted @ 2009-05-28 22:46 莫小 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.solrex.cn/articles/%E6%85%8E%E7%94%A8const_cast.htmlProgram:#include <iostream>using namespace std;int main(){const int a = 1;int *p = const_cast<int*>(&a);*p = 2;cout &... 阅读全文
posted @ 2009-05-21 17:17 莫小 阅读(1591) 评论(1) 推荐(0) 编辑
摘要: 写这个文章完全是因为想要搞清楚 vc 怎么布局每个 c++ 对象,以及怎样完成指针的转换的过程.  先问一个问题,两个不同类型的指针相互转换以后,他们在数值上是一样的吗?比如:    int nValue = 10;    int *pInt = &nValue;    void *pVoid = pInt;    char *pChar = (char*)pInt;  这些指针的值(不是... 阅读全文
posted @ 2009-05-18 16:33 莫小 阅读(350) 评论(0) 推荐(0) 编辑
摘要: CWnd::FromHandle静态函数返回指定句柄的窗口的指针,但该窗口指针所指向的CWnd类对象是MFC临时创建的对象,该对象与窗口 Attach。这种C++类对象与Windows窗口对象之间的映射关系保存在一个映射表中,且该映射表也是临时性的。由于该映射表是临时性的,随时可能 被Windows... 阅读全文
posted @ 2009-04-26 18:04 莫小 阅读(924) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2009-04-26 17:59 莫小 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 作者: 温昱 (lcspace.nease.net) 下载本文示例源代码 本文讲述可重用、易扩充的MIME编码类的设计思路;并顺便对比了Template Method和Strategy模式的区别。 一、背景知识 MIME 是一种Internet协议,全称为“Multipurpose Internet Mail Extensions” ,中文名称为“多用途互联网... 阅读全文
posted @ 2009-03-22 18:22 莫小 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 一个C++程序员, 想要进一步提升技术水平的话,应该多了解一些语言的语意细节。对于使用VC++的程序员来说,还应该了解一些VC++对于C++的诠释。Inside the C++ Object Model虽然是一本好书,然而,书的篇幅多一些,又和具体的VC++关系小一些。因此,从篇幅和内容来看,译者认... 阅读全文
posted @ 2009-03-20 22:42 莫小 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 年又过年,去年在写在译的书又长出了一茬,又是时候订一份今年的读书计划。 架构师类 架构类的书从来都很少,今年又长出两本来。 《Beautiful Architecture》 --《Beautiful Code》的姐妹作,里面有三成的架构是自己感兴趣的,已经有国内出版社拿下了,见架构师的唐诗三百首------O'reilly新书Beautiful Architectur... 阅读全文
posted @ 2009-03-20 21:27 莫小 阅读(321) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7