C语言及网络编程
sealbird
这个作者很懒,什么都没留下…
展开
-
gdb 子进程 多进程 fork 调试
标 题: [FAQ] 请问如何用gdb调试子进程 发信站: BBS 水木清华站 (Mon May 19 18:17:02 2003), 转信 作个FAQ,在常见的x86平台上如何gdb调试fork或者exec出来的子进程 1. 在fork语句上设置断点,修改fork返回的值。这种做法并没有真正去 触动已经存在的子进程,而是强迫夫进程去走子进程的流程。对付简单 ...原创 2010-05-21 17:28:24 · 256 阅读 · 0 评论 -
Linux下进程绑定多CPU运行
[quote]Published on 十二月 17, 2009 2,310 在服务器上,我们经常会有多个CPU的情况,而此时如果把进程都绑定在一个CPU上,那么对资源太多浪费了,下面的代码就实现了如何将程序绑定在不同的cpu上。传入参数代表绑定第几个cpu(从0开始计算)//cpu_test.cpp#include#include#include#include#in...原创 2011-06-10 12:28:19 · 805 阅读 · 0 评论 -
Linux 网络编程 <1>
环境 Cygwin+windows2003说明:服务端(Server)#include #include #include #include #include #include #include #include int main(int argc,char **argv ){ int listenfd,connect...原创 2010-07-05 17:37:40 · 73 阅读 · 0 评论 -
Visual Studio 2010 编译C及一个完整的c程序(可在windows与linux(用gcc编译)平台下使用)...
[code="其他"]中科院分词linux版破解过程 中科院分词linux版破解过程1,ar -x libictclas30.a 拆分成对象文件2,将生成的ictclas30.o用ida打开3,4,上面的地方是关键69b处的机器码是7665,不高于跳转;改成71 ,不溢出跳转4,ar -r libictclas30.a ictclas30.o将生成的ictcla...原创 2011-01-25 13:29:39 · 226 阅读 · 0 评论 -
muduo 与 libevent2 吞吐量对比
http://blog.csdn.net/Solstice/archive/2010/09/05/5864889.aspx muduo 与 libevent2 吞吐量对比 收藏 此文于2010-09-06被推荐到CSDN首页如何被推荐?libevent 是一款非常好用的 C 语言网络库,它也采用 Reactor 模型,正好可以与 muduo 做一对比。本文用 ping p...原创 2010-09-08 14:43:55 · 91 阅读 · 0 评论 -
C语言插件机制(上)
http://abruzzi.iteye.com/blog/7396732010-08-17C语言插件机制(上)文章分类:C++编程 前言插件机制可以使得应用程序在发布之后,在不经过重新编译的情况下修改应用程序的行为,这种形式使得应用的框架比较小巧,也可以给用户一些自由(不是完全的自由,有一定的限制)。Java中,使用*.jar或者其他的脚本引擎都可以完成这样的工作,如Ec...原创 2010-09-06 14:08:31 · 87 阅读 · 0 评论 -
C语言插件机制(下) 转
[img][/img]http://www.iteye.com/topic/747159前言上一篇文章简单介绍了*NIX下的动态库的使用,我们在这篇文章中实现一个计算器,计算器程序calc本身不做运算,只是将操作数传递给具体的插件(adder, suber, muler, diver)来完成实际运算。首先,计算器根据插件配置文件plugin.xml来确定插件的位置,名称,入口符号的定义,然...原创 2010-09-06 14:04:05 · 97 阅读 · 0 评论 -
用程序生成swf(flash)文件: ming 和 swftools
用程序生成swf(flash)文件: ming 和 swftoolsming(http://ming.sourceforge.net/)和swftools(http://www.swftools.org/)都是开源的项目,都是用c编写的.都可以用来生成swf文件,包括在swf文件内增加图片,声音,视频等素材,也可以在文件内增加代码,使用滤镜.区别是:ming:使用起来更方便,资料更...原创 2010-05-25 13:40:48 · 124 阅读 · 0 评论 -
linux fork函数学习
在编写socket ftp之前,我对fork函数进行了学习。先看这段范例代码:#include ; #include ; main () { pid_t pid; pid=fork(); if (pid < 0) printf("erro...原创 2010-05-23 00:55:55 · 92 阅读 · 0 评论 -
深入理解dup和dup2的用法
[quote]网上有很多资料详细讲解了dup和dup2的用法,有讲得不错的,但总感觉理解起来还是有点困难,通过实践,我发现一种C程序更容易理解的讲解方法-使用类比指针的方法来阐述dup和dup2的用法,可能更容易让人在非常短的时间内接受,下面的内容是我理解dup和dup2用法的总结,希望对dup和dup2存有疑惑的朋友所有帮助。 int* STDIN_FILENO = (...原创 2011-08-15 11:02:49 · 420 阅读 · 0 评论