摘要:只有真正喜欢才能写好程序 喜欢写程序,做程序员就是上天堂;不喜欢写程序,做程序员就是下地狱。 程序员需要整天趴在电脑前,经常没日没夜的,非常辛苦,而且工作来不得半点虚假,少写一个标点符号都不行。喜欢的人,日子过得非常开心,每写一行代码,都会有新的成就,尤其当自己的作品被广泛应用的时候,那种自豪感油然
阅读全文
摘要:已知 String 类定义如下: 类的成员函数实现:
阅读全文
摘要:1. strcpy:字符串拷贝函数,无边界,一直拷贝到字符串结束符 '\0' 为止。 char* strcpy(char* strDest, const char* strSrc); 代码实现: 2. strlen:求字符串长度,不包括字符串结束符 '\0'。 int strlen(const ch
阅读全文
摘要:epoll - I/O event notification facility在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在
阅读全文
摘要:传值 是把实参的值赋值给行参 那么对行参的修改,不会影响实参的值 传地址 是传值的一种特殊方式,只是他传递的是地址,不是普通的如int 那么传地址以后,实参和行参都指向同一个对象 传引用 真正的以地址的方式传递参数 传递以后,行参和实参都是同一个对象,只是他们名字不同而已 对行参的修改将影响实参的值
阅读全文
摘要:用内联取代宏: 1.内联可调试; 2.可进行类型安全检查或自动类型转换; 3.可访问成员变量。 另外,定义在类声明中的成员函数自动转化为内联函数。 文章(一) 内联函数与宏定义 在C中,常用预处理语句#define来代替一个函数定义。例如: #define MAX(a,b) ((a)>(b)?(a)
阅读全文
摘要:Windows 1.遍历C盘下所有txt 命令:for /r c:\ %i in (*.txt) do @echo %i 注释:for 循环的意思 /r 按照路径搜索 c:\ 路径 %i in (*.txt) 每一个txt文件 do @echo 就是输出 %i 输出文件路径 2.在C盘下搜索所有文件
阅读全文
摘要:在程序崩溃时,内核会生成一个core文件,即程序最后崩溃时的内存映像,和程序调试信息。 之后可以通过gdb,打开core文件察看程序崩溃时的堆栈信息,可以找出程序出错的代码所在文件和函数。 1.core文件的生成开关和大小限制 1)使用 ulimit -a 命令,可以察看core文件的生成开关和大小
阅读全文
摘要:总结帖:http://club.topsage.com/thread-361504-1-1.htmlVisual C++ (VC) / MFC 电子书下载:Visual C++ 2008 入门经典 (中文版) 下载Windows核心编程 第5版 (Windows via C/C++, 5th Edi...
阅读全文
摘要:对于在win7内核下的vs2008破解,和在xp内核系统下的破解是不同的.传统(XP)的破解方式:一、先安装试用版,然后在“添加或删除程序”里找到VS2008,点“更改/删除”就会看到一个输入序列号的地方,把序列号输进去,点“升级”按钮即可,Team Suite和Professional通用。二、把...
阅读全文
摘要:一、问题的原因:VS2010默认采用宽字符UNICODE编码方式,定义了Unicode,因此相关的字符串必须为unicode字符串,而非ascii字符串。 LPCWSTR中的W是宽字符的意思,是UNICODE,就是说不是传统的char这种单字节字符,而是一个字符占两字节.编译器把LoadImage解
阅读全文
摘要:源自:http://blog.csdn.net/weiling_shen/archive/2010/03/26/5421017.aspx对于2010跟2008差不多,只需相应的修改一下路径即可:如2008的是:C:\Program Files\Microsoft Visual Studio 9.0\...
阅读全文
摘要:一、C++中不能使用random()函数 本文由青松原创并依GPL-V2及其后续版本发放,转载请注明出处且应包含本行声明。 C++中常用rand()函数生成随机数,但严格意义上来讲生成的只是伪随机数(pseudo-random integral number)。生成随机数时需要我们指定一个种子,如果
阅读全文