c reference manual读书笔记(一)
admin 14年前 (2011-07-03) 2943浏览 0评论
原创文章,转载请注明: 转载自pagefault 本文链接地址: c reference manual读书笔记(一) 我读的是第五版的影印版,简单的做了一些笔记.下面是第二章的笔记. 1 c 源文件的字符集(character set)包含在ISO/...
admin 14年前 (2011-07-03) 2943浏览 0评论
原创文章,转载请注明: 转载自pagefault 本文链接地址: c reference manual读书笔记(一) 我读的是第五版的影印版,简单的做了一些笔记.下面是第二章的笔记. 1 c 源文件的字符集(character set)包含在ISO/...
admin 14年前 (2011-03-27) 3270浏览 0评论
要编写高效的客户端软件就得用C语言, Oracle的OCI初级编程基本搞懂了, 现在学一点MySQL客户端的编程, 可以偿试去写一个Oracle与MySQL对拷数据的C程序, MySQL的源代码看不懂, 走走外围也不错. ...
admin 14年前 (2011-03-09) 2803浏览 0评论
DWORD dwProcs[1024*2]; DWORD dwNeeded; EnumProcesses( dwProcs, sizeof(dwProcs), &dwNeeded ); 阅读全文——共124字...
admin 14年前 (2011-01-02) 3519浏览 0评论
char temp[50]; HANDLE hPrinter = NULL; DWORD dwNeeded = 0; 阅读全文——共1008字...
admin 14年前 (2011-01-01) 2677浏览 0评论
char RemoteName[] = “\\192.168.105.9″; DWORD ret; NETRESOURCE nr; 阅读全文——共822字...
admin 14年前 (2010-12-30) 2830浏览 0评论
最近在做网络编程,有时候程序会挂掉,调试发现程序收到了SIGPIPE,造成这个信号的原因可以自行google,因为程序收到SIGPIPE的默认动作是终止程序,所以我们需要对这个信号进行屏蔽。 在多进程的环境下,下面代码可以解决问题: struct...
admin 14年前 (2010-12-02) 3171浏览 0评论
DWORD WINAPI Start(LPVOID lParam) { CPostDlg *p = (CPostDlg *)lParam; 阅读全文——共1003字...
admin 14年前 (2010-11-16) 4101浏览 0评论
DWORD WINAPI MyThread(LPVOID lParam) { CTestDlg *p = (CTestDlg *)lParam; 阅读全文——共1004字...
admin 14年前 (2010-09-28) 2950浏览 0评论
病毒样本:http://www.52pojie.cn/thread-64398-1-1.html 只分析了exe,感染的dll下次分析 exe 阅读全文——共26999字...
admin 15年前 (2010-02-23) 2835浏览 0评论
本文参考资料: http://dev.csdn.net/article/59/59727.shtm http://dev.mysql.com/doc/refman/5.0/en/c.html
admin 15年前 (2010-02-21) 3031浏览 0评论
之前安装了Mysql,现在开始建立C开发环境。 安装C语言编程接口: sudo apt-get install libmysqlclient15-dev 很简单,接口装好了,具体的接口函数可以参考这里: http://dev.mysql.com/...
admin 16年前 (2009-09-10) 2816浏览 0评论
unix下最简单的信号处理函数是signal函数: #include void (*signal(int signo,void (*func)(int)))(int); sign参数是信号名,func是信号处理程序。 为了简化signal函数的书写...
admin 16年前 (2009-08-22) 3019浏览 0评论
对于 C 程序的用户来说,可以使用下列三个函数来设置或访问一个环境变量。 ◆ getenv()访问一个环境变量。输入参数是需要访问的变量名字,返回值是一个字符串。如果所访问的环境变量不存在,则会返回 NULL。 ◆ setenv()在程序里面设置某...
admin 16年前 (2009-08-11) 2782浏览 0评论
在LINUX下开发,如果不会用Makefile,那是一件多么可笑的事! 以前只学了一些Makefile的最最基础的知识,今天又在《Linux c 编程一站式学习》中看到了Makefile的用法,于是下定决心把自己的Makefile提高一个档次。
admin 16年前 (2009-08-06) 2675浏览 0评论
Linux下的静态库的后缀为a,动态库后缀为o。与之对应的windows下静态库后缀为lib,动态库后缀为obj。 有时候需要把一组代码编译成一个库,这个库在很多项目中都要用到,例如libc 就是这样一个库,我们在不同的程序中都会用到libc 中的库...
admin 16年前 (2009-08-04) 2925浏览 0评论
C语言并不是面向对象的程序设计语言,但是我们可以通过extern和static实现程序的封装和隐蔽。 举个例子,我们在主函数中要使用一个栈,栈的实现代码在stack.c中,我们要主函数不能访问stack.c中的除压栈
admin 16年前 (2009-07-26) 2916浏览 0评论
在WINDOWS程序中消息的处理是通过一个消息队列来管理的,但在实际的MFC编程的时候,我们要对程序进行一个消息响应的时候并不清楚ClassWizard具体为程序添加了什么,只看到了一个消息处理函数的实现接口.具体ClassWizard做了什么工作呢...
admin 16年前 (2009-07-26) 2765浏览 0评论
原子操作是指由多步组成的操作,这些操作要不全不发生,要不全发生。这对于文件系统的读写是非常重要的。