码迷,mamicode.com
首页 >  
搜索关键字:signal    ( 1590个结果
《coredump问题原理探究》Linux x86版7.6节 Map coredump例子
定位一个map相关的coredump来熟悉一下: Core was generated by `./xuzhina_dump_c07_s3_ex 5 / 6'. Program terminated with signal 11, Segmentation fault. #0 0x00000000 in ?? () Missing separate debuginfos, use: debug...
分类:系统相关   时间:2015-04-30 01:07:50    阅读次数:229
iOS崩溃前日志记录实现
如何使用Signal因为错误抛出Signal,必须要专门做Signal处理。在计算机科学中,信号(英语:Signals)是Unix、类Unix以及其他POSIX兼容的操作系统中进程间通讯的一种有限制的方式。它是一种异步的通知机制,用来提醒进程一个事件已经发生。当一个信号发送给一个进程,操作系统中断了...
分类:移动开发   时间:2015-04-29 23:21:43    阅读次数:425
自己封装一个MySignal函数,方便以后直接copy.
传统的signal可能会有信号未决或者信号重入或多或少的问题,毕竟这个函数已经很多年了.所以推荐使用sigaction函数,但是sigaction函数相对signal较为复杂,而且每次要写一大堆.因此对于习惯使用signal这种简单方便的函数我们不妨自己包一下sigaction!int MySiga...
分类:其他好文   时间:2015-04-29 19:00:23    阅读次数:133
[iOS]使用signal让app能够在从容崩溃
前言虽然大家都不愿意看到程序崩溃,但可能崩溃是每个应用必须面对的现实,既然崩溃已经发生,无法阻挡了,那我们就让它崩也崩得淡定点吧。iOS SDK中提供了一个现成的函数NSSetUncaughtExceptionHandler 用来做异常处理,但功能非常有限,而引起崩溃的大多数原因如:内存访问错误,重...
分类:移动开发   时间:2015-04-29 16:59:10    阅读次数:158
curl毫秒超时使用的坑
升级后的libcurl已经支持了毫米级别的超时。但是使用的时候还有一个坑需要注意跨过去 。libcurl如果检查到设置的timeout < 1s 那么会直接发出一个信号说 "已经超时了"如果要使用毫秒超时 那么还需要关闭这个signal功能,即设置中需要多一个curl_setopt($ch, CUR...
分类:Web程序   时间:2015-04-28 18:20:09    阅读次数:290
可变速率的语音变调效果
Time stretching is the process of changing the speed or duration of an audio signal without affecting its pitch. Pitch scaling or pitch shifting is the opposite: the process of changing the pitch...
分类:其他好文   时间:2015-04-26 11:00:42    阅读次数:173
《coredump问题原理探究》Linux x86版7.4节List coredump例子
看一个coredump例子: 看一个coredump例子: Core was generated by `./xuzhina_dump_c07_s2_ex'. Program terminated with signal 11, Segmentation fault. #0 0x0285b9b7 in std::_List_node_base::hook(std::_List_node_b...
分类:系统相关   时间:2015-04-26 00:02:28    阅读次数:301
C Pointer-to-Function 与 C++ Pointer-to-MemberFunction 的区别
在看APUE Figure1.10的时候发现signal(SIGINT, sig_int)这里的sig_int直接用的函数名,但是看Thinking-in-C++ Vol.2的时候发现mem_fun(&Shape::draw)却对函数名进行了取地址操作,感觉有疑问就查了一下资料,下面的代码可以展示出...
分类:编程语言   时间:2015-04-24 18:44:08    阅读次数:209
[linux]signal函数不起作用
#include "apue.h"#include static void sig_int(int); /* our signal-catching function */int main(int argc, char *argv[]){ printf("uid = %d, gid = %d\...
分类:系统相关   时间:2015-04-24 14:11:18    阅读次数:227
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!