Linux 套接字的用户接口. 这个 BSD 兼容套接字是介于用户进程与内核网络协议栈之间的统一接口, 各协议模块属于不同的 协议族 ,如 PF_INET, PF_IPX, PF_PACKET 和 套接字类型 ,如 字节流(SOCK_STREAM) 或 数据报(SOCK_DGRAM). 关于协议族和 ...
分类:
其他好文 时间:
2016-12-02 02:58:35
阅读次数:
313
所谓信号(singal),在我的理解来说,其实和单片机开发中的中断差不多,但是它并非是由系统硬件所提供的,而是软件操作系统的支持的一种提醒机制。 收到信号之后的处理方法,一般由三种: (1)第一种是类似于中断处理函数,对于要处理的信号,进程指定某个处理函数。 (2)第二种是忽略某个信号,不做任何处理 ...
分类:
系统相关 时间:
2016-11-21 23:38:57
阅读次数:
318
来源:http://rango.swoole.com/archives/64原理是在函数执行前先设定一个时钟信号,如果函数的执行超过规定时间,信号会被触发,信号处理函数(sig)会抛出一个异常,被外层代码捕获。这样就跳出了原来函数的执行,接着执行下面的代码。如果函数在规定的时间内,时钟信号不会触发, ...
分类:
Web程序 时间:
2016-10-31 18:37:49
阅读次数:
220
C++中定义结构如下,需要转化成C#的结构 typedef struct tagNET_DVR_CID_ALARM{ DWORD dwSize; BYTE sCIDCode[CID_CODE_LEN/*4*/]; //CID事件号 BYTE sCIDDescribe[NAME_LEN/*32*/]; ...
A -- Alarm Time Limit:1s Memory Limit:128MByte A -- Alarm Time Limit:1s Memory Limit:128MByte Time Limit:1s Memory Limit:128MByte 【思路】找规律:the k-th = 第 ...
分类:
其他好文 时间:
2016-09-09 08:46:17
阅读次数:
137
1.这段代码注意的地方: alarm() 函数不是阻塞函数,定时之后,程序会继续往下运行; pause() 阻塞函数,函数被调用调用后,主动造成程序挂起。 2.这个地方很容易想歪;当时的问题是这样: 加入该程序在 执行完38 后失去CPU资源,那么当它再次获得CPU资源时且信号已经发出,程序会不会唤 ...
分类:
其他好文 时间:
2016-09-09 00:50:33
阅读次数:
159
update的如果要批量更新是无能为力的,如果有多条匹配的结果,但结果是只能更新一条。 用bulk来进行处理 var bulk = db.HIS_ALARM.initializeUnorderedBulkOp();bulk.find( {"ID_factory": 2,"ID_alarm_type" ...
分类:
其他好文 时间:
2016-09-08 09:58:18
阅读次数:
128
概述 数据元素是数据模型的基本要素,用于描述图形网元,业务网元,或者纯数据。TWaver HTML5中所有数据元素都继承自twaver.Data。为不同功能的需求,预定义了三类数据类型:twaver.Element,twaver.Alarm,twaver.Layer,分别用来描述拓扑的网元,告警和图 ...
分类:
Web程序 时间:
2016-09-07 14:24:26
阅读次数:
2297
信号:进程与进程之间通讯机制 信号是软件中断 信号是异步事件 信号来源:内核产生,常用信号kill(),raise(),alarm(),settimer()等 进程处理信号: 忽略信号 SIGKILL和SIGSTOP永远不能被忽略 忽略硬件异常 进程启动时SIGUSER1和SIGUSER2两个信号被 ...
分类:
系统相关 时间:
2016-09-06 00:59:34
阅读次数:
275
保存当前配置为救援配置,消除alarm告警>runrequestsystemconfigurationrescuesave升级系统之后备份一下系统:requestsystemsnapshotslicealternate消除管理端口告警setchassisalarmmanagement-ethernetlink-downignore端口捆绑setchassisaggregated-devicesEthernetdevice-..
分类:
其他好文 时间:
2016-08-27 23:43:07
阅读次数:
573