![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
牛刀杀鸡
这个作者很懒,什么都没留下…
展开
-
信号知识简单梳理
1.什么是信号 信号:是一种软件中断,终止当前正在执行的成寻转而执行程序代码。常见的信号有:段错误,总线错误,浮点数例外等。(注:/0为浮点数例外,而1.0/0为正常执行代码,其结果为无限大)。 信号具有异步性,不知道什么时候会有信号,程序中无法准确的判断。信号可以用于进程间通信,进程间可以互发信号。 信号其实就是一个整数,每个信号有自己的名字,以 SIG 开头。信号原创 2015-01-07 22:27:48 · 501 阅读 · 0 评论 -
几种排序算法
点击(此处)折叠或打开 /* **选择排序,10000个数据27.32秒 */ #include using namespace std; void sort(int* a,const int len) { for(int i=0;ilen;i++) { int temp = i; for(int j=i;j原创 2015-01-07 22:27:42 · 438 阅读 · 0 评论 -
linux TCP客户端指定端口号连接服务端
Linux下面貌似没有什么直接开启或者关闭端口的命令,因为若仅仅只是开启了端口而不把它与进程相联系的话,端口的开启与关闭就显得毫无意义了(开了端口却没有程序处理进来的数据)。也就是说,Linux里面端口的活动与进程是紧密相连的,如果想要关闭某个端口,那么只要杀掉它对应的进程就可以了。 客户端代码 点击(此处)折叠或打开 #include stdio.h> #inclu原创 2015-01-07 22:27:51 · 3679 阅读 · 0 评论 -
关于C和C++输入缓冲区的问题
C中清空输入缓冲区的方法如下: 点击(此处)折叠或打开 scanf("%*[^\n]");//废除输入缓冲区中'\n'之前的所有内容 scanf("%*c");//将输入缓冲区中读到的第一个字符废除 C++清空输入缓冲区的方法如下: 点击(此处)折叠或打开 cin.clear();//将输入状态置为good cin.igno原创 2015-01-07 22:27:39 · 424 阅读 · 0 评论 -
vim配置
转自http://www.cnblogs.com/gnuhpc/archive/2012/01/13/2321400.html 用起来比较顺手的配置 set wildmenu “增强模式中的命令行自动完成操作 set foldmethod=manual “设定折叠方式为手动 set cin “实现C程序的缩进 set sta “插入时使用’shift转载 2015-01-10 18:08:33 · 471 阅读 · 0 评论 -
Nginx模块开发
转自Blog.CSDN.net/Poechant 只记录实现的细节,具体可以参看: http://blog.csdn.net/poechant/article/details/7627828以及http://tengine.taobao.org/book/index.html 首先要明确,我们的文件和目录结构: ngx_http_hello_world_module |转载 2015-01-11 00:26:31 · 373 阅读 · 0 评论