IT码农一个~
发布时间:2013-01-17 14:25:39
http://www.cnblogs.com/aguncn/archive/2012/11/12/2765926.htmlhttp://stackoverflow.com/questions/10352546/how-to-install-glibc-with-debugging-info-on-centos-5-5For this to work, you need to have the debuginfo repository defined. For CentOS 5, put the following in&.........【阅读全文】
发布时间:2013-01-10 09:33:27
sendfile(2) - Linux man page Name sendfile - transfer data between file descriptors 参考:http://linux.die.net/man/2/sendfile Synopsis #include <sys/sendfile.h> ssize_t sendfile(int out_fd, int in_fd, off_t * offset ", size_t" " count" ); Description sendf......【阅读全文】
发布时间:2013-01-10 09:33:22
首先以socket和send两个系统调用为例,来回顾一下协议栈是如何工作的,在这过程中可以找到如何在协议栈中增加对UDP协议的支持。socket系统调用的原型是int socket(int domain, int type, int protocol);domain是协议域,对于ipv4协议来说,其值是PF_INET(ipv4因特网协议),对于我们自己实现的ipv4协议模块,我们为其新增MY_PF_INET。所有的协议域在include/linux/socket.h被定义,如下:#define AF_UNSPEC 0#define AF_UNIX 1 // Unix域的socket......【阅读全文】
lincolnrainbow2014-02-13 11:26
yifangt:我有基本的C知识,想提高到熟练使用库和宏的程度,我想找一位C语言老师,您愿意收徒吗?联系方式:yifangt@hotmail.com多谢!
收徒谈不上,大家共同学习。 不过我的长项是C++, c语言的话老实说没有在产品中使用过。学习语言只是第一关阶段,要想提升,还是需要操作系统、数据结构、算法、内存、进程管理、TCP/IP网络协议等一系列的知识来铺垫。 可以推荐你看几本书《linux环境高级编程》, 《UNIX网络编程》,《TCP/IP协议详解》,《深入理解计算机系统》, C语言一个不错的网站 :http://learn.akae.cn/media/index.html.
当然这是个一个漫长的过程,一下子不可能掌握这么多,需要一个迭代的过程,自己安装一个虚拟机,然后装一个linux操作系统,如CentOS,然后自己编一个最基本的HTTP服务器,通过项目学编程是最快的,祝你成功!