昨天在CNB的置顶推荐上看到了@圣殿骑士 的《架构设计分享之权限系统(看图说话)》这篇文章,大概的阅读完之后被@圣殿骑士强大功力惊呆了,记录一下他部分关于架构的文章链接文章来源:圣殿骑士架构设计分享之权限系统(看图说话)架构设计(ASP.NET MVC+Knockout+Web API+Signal...
分类:
其他好文 时间:
2014-09-03 09:27:36
阅读次数:
129
1.引言信号是软件中断。信号提供了一种处理异步事件的方法。2. 信号概念信号的名字都是以3个字符SIG开头。Linux3.2.0支持31种信号。FreeBSD、Linux和Solaris作为实时扩展都支持另外的应用程序定义的信号。在头文件signal.h(其中include的bits/signum....
分类:
其他好文 时间:
2014-09-01 00:25:52
阅读次数:
234
什么是回调?通常发生在需要两个角色即调用者与实现者的情形上,即我们希望当产生某个事件时,调用实现者定义的某个函数。当然这个概念很大,不是说操作系统的信号量,条件变量什么的,是在语言级别实现,如一个Framework提供商,规定了整个程序的框架,可能产生某事件时它希望调用某个行为,而这个行为的具体定义...
分类:
编程语言 时间:
2014-08-29 16:01:08
阅读次数:
820
Description
When a radio station is broadcasting over a very large area, repeaters are used to retransmit the signal so that every receiver has a strong signal. However, the channels used by each rep...
分类:
其他好文 时间:
2014-08-28 16:15:57
阅读次数:
163
一、信号及信号来源信号本质信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。信号是进程间通信机制中唯一的异步通信机制,可以看作是异步通知,通知...
分类:
其他好文 时间:
2014-08-26 21:12:56
阅读次数:
248
IOS SDK中提供了一个现成的函数 NSSetUncaughtExceptionHandler 用来做异常处理,但功能非常有限,而引起崩溃的大多数原因如:内存访问错误,重复释放等错误捕获不到,因为这些异常抛出的是Signal,所以必须要专门做Signal处理。工具类的实现源码如下:
头文件
#import
extern NSString *const UncaughtExceptio...
分类:
移动开发 时间:
2014-08-26 11:36:26
阅读次数:
285
函数原型 NAME signal - ANSI C signal handlingSYNOPSIS #include typedef void (*sighandler_t)(int); sighandler_t signal(int signum, sighandler_t handler);si...
分类:
系统相关 时间:
2014-08-26 00:22:05
阅读次数:
350
转载:http://blog.chinaunix.net/uid-1877180-id-3011232.htmlsigaction函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操作)。他是POSIX的信号接口,而signal()是标准C的信号接口(如果程序必须在非POSIX系统上运行,...
分类:
其他好文 时间:
2014-08-25 18:40:14
阅读次数:
300
最近编写一个http服务器,经常发生无故崩溃的情况程序崩溃的时候非常奇怪,既没有产生core文件,我自己也没有类似exit的语句后来发现原来是这样:TCP是全双工的信道, 可以看作两条单工信道, TCP连接两端的两个端点各负责一条. 当对端调用close时, 虽然本意是关闭整个两条信道,但本端只是收...
分类:
其他好文 时间:
2014-08-23 15:10:20
阅读次数:
209
我们介绍一些标准信号的名称以及它们代表的事件。每一个信号名称是一个代表正整数的宏,但是你不要试图去推测宏代表的具体数值,而是直接使用名称。这是因为这个数值会随不同的系统或同样系统的不同版本而不同,但是名称还算是标准化和统一的。 这些名称定义在signal.h中。 int NSIG是一个定义的宏,.....
分类:
系统相关 时间:
2014-08-22 12:43:27
阅读次数:
241