上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 119 下一页
摘要: 命令行参数解析函数 —— getopt() getopt()函数声明如下: 1 #include <unistd.h> 2 3 int getopt(int argc, char * const argv[], const char *optstring); 4 5 extern char *opt 阅读全文
posted @ 2017-08-18 11:26 鸭子船长 阅读(280) 评论(0) 推荐(0)
摘要: 信号 ( signal ) 机制是 UNIX 系统中最为古老的进程间通信机制,很多条件可以产生一个信号. 信号的产生: 1,当用户按下某些按键时,产生信号. 2,硬件异常产生信号:除数为 0 ,无效的存储访问等等.这些情况通常由硬件检测到,将其通知内核, 然后内核产生适当的信号通知进程,例如,内核对 阅读全文
posted @ 2017-08-18 11:13 鸭子船长 阅读(1159) 评论(0) 推荐(0)
摘要: pthread_kill: pthread_kill与kill有区别,是向线程发送signal。,大部分signal的默认动作是终止进程的运行,所以,我们才要用signal()去抓信号并加上处理函数。 向指定ID的线程发送sig信号,如果线程代码内不做处理,则按照信号默认的行为影响整个进程,也就是说 阅读全文
posted @ 2017-08-18 10:15 鸭子船长 阅读(718) 评论(0) 推荐(0)
摘要: grep -v 反向输出,即过滤掉带有grep的输出。 xargs:传递参数 阅读全文
posted @ 2017-08-15 16:27 鸭子船长 阅读(1184) 评论(0) 推荐(1)
摘要: inl 文件是内联函数的源文件。 内联函数通常在c++头文件中实现,但有的时候内联函数较多或者出于一些别的考虑(使头文件看起来更简洁等), 往往会将这部分具体定义的代码添加到INL文件中,然后在该头文件的末尾将其用#include引入。 由此也可以看到inl文件的例外一个用法的影子——模板函数、模板 阅读全文
posted @ 2017-08-14 11:18 鸭子船长 阅读(1210) 评论(0) 推荐(0)
摘要: 1. 默认设置下,在调试多进程程序时GDB只会调试主进程。但是GDB(>V7.0)支持多进程的分别以及同时调试,换句话说,GDB可以同时调试多个程序。只需要设置follow-fork-mode(默认值:parent)和detach-on-fork(默认值:on)即可。 follow-fork-mod 阅读全文
posted @ 2017-08-14 10:22 鸭子船长 阅读(376) 评论(0) 推荐(0)
摘要: 在Linux下的GDB环境中,用p 命令查看一个void *型的变量的时候,提示为: "attempt to dereference a generic a pointer " 这里主要是指针类型不确定,强制转换指针类型后,可以使用转换后的指针类型打印元素。 阅读全文
posted @ 2017-08-11 18:03 鸭子船长 阅读(1867) 评论(0) 推荐(0)
摘要: 读写锁是用来解决读者写者问题的,读操作可以共享,写操作是排他的,读可以有多个在读,写只有唯一个在写,同时写的时候不允许读。 具有强读者同步和强写者同步两种形式 强读者同步:当写者没有进行写操作,读者就可以访问; 强写者同步:当所有写者都写完之后,才能进行读操作,读者需要最新的信息,一些事实性较高的系 阅读全文
posted @ 2017-08-11 16:48 鸭子船长 阅读(639) 评论(0) 推荐(0)
摘要: 在我的学习过程中,从文件读取数据是一件很麻烦的事,所幸有sscanf()函数。 C语言函数sscanf()的用法sscanf() - 从一个字符串中读进与指定格式相符的数据. 函数原型: int sscanf( string str, string fmt, mixed var1, mixed va 阅读全文
posted @ 2017-08-11 16:42 鸭子船长 阅读(204) 评论(0) 推荐(0)
摘要: directory:添加源文件目录 l src.cpp:line_num可进入文件 如:l src.cpp:10 回车自动重复上一命令 一、gdb调试基本知识a.调试器指示的是将要执行的代码行b.只有在编译时拥有调试符号(-g)的程序才能在调试时看到源码c.同一行上有多个断点时,gdb仅中断在断点号 阅读全文
posted @ 2017-08-11 10:50 鸭子船长 阅读(2349) 评论(0) 推荐(0)
上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 119 下一页