学习一下,据说QTreeWidget简单好用,不需要单独设置Model和View,更没有delegate。Signal和Slot应该可以正常使用(未验证,以后补充)。#include #include #include // 定义结构体,只包括四个指针typedef struct { ch...
分类:
编程语言 时间:
2014-10-29 19:03:40
阅读次数:
216
日志打印A/Looper(31455): Could not create wake pipe. errno=24A/Looper(1960): Could not create wake pipe. errno=24A/libc(1960): Fatal signal 11 (SIGSEGV) ....
分类:
其他好文 时间:
2014-10-29 10:25:43
阅读次数:
783
在linux下写socket的程序的时候,如果尝试send到一个disconnected socket上,就会让底层抛出一个SIGPIPE信号。这个信号的缺省处理方法是退出进程,大多数时候这都不是我们期望的。因此我们需要重载这个信号的处理方法。调用以下代码,即可安全的屏蔽SIGPIPE:signal...
分类:
其他好文 时间:
2014-10-27 22:35:27
阅读次数:
156
package mainimport "fmt"import "os"import "os/signal"import "syscall"func main() { go SignalProc() done := make(chan bool, 1) for { select { case <-.....
分类:
其他好文 时间:
2014-10-27 19:27:09
阅读次数:
139
sigaction函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操作)。
他是POSIX的信号接口,而signal()是标准C的信号接口(如果程序必须在非POSIX系统上运行,那么就应该使用这个接口)
给信号signum设置新的信号处理函数act, 同时保留该信号原有的信号处理函数oldact
int
sigaction(int signo,const...
分类:
系统相关 时间:
2014-10-27 15:42:22
阅读次数:
316
Fatal signal 11 (SIGSGV) at 0x00002820 (code=1),thread 23696 (xvdy.oa:vitamio)...
分类:
其他好文 时间:
2014-10-27 10:53:55
阅读次数:
198
pthread_cond_signal()的具体位置?"pthread_cond_signal()必须要放在pthread_mutex_lock() 和pthread_mutex_unlock() 之间, "我认为这个做法有个问题,举个例子简单假设线程1、2,curnum 值为 1, 语句执行顺序....
分类:
其他好文 时间:
2014-10-25 14:21:10
阅读次数:
394
linux编程下signal()函数当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。根据信号的默认处理规则SIGPIPE信号的默...
分类:
系统相关 时间:
2014-10-24 18:47:43
阅读次数:
284
为什么程序中,常会用到signal(SIGCHLD,SIG_DFL)执行system函数时,SIGCHLD信号,最好被显示的:signal( SIGCHLD, SIG_DFL )一下,因为system函数中,使用到了fork(),waitpid.如果父进程忽略了SIGCHID信号,waitpid就没...
分类:
其他好文 时间:
2014-10-24 18:37:20
阅读次数:
526
signal(SIGPIPE, SIG_IGN) (转)signal(SIGPIPE, SIG_IGN) 当服务器close一个连接时,若client端接着发数据。根据TCP 协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这....
分类:
其他好文 时间:
2014-10-24 18:29:40
阅读次数:
171