高性能I/O框架库libevent
The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been
reached. Furthermore, libevent a...
分类:
其他好文 时间:
2014-11-26 19:06:47
阅读次数:
268
事件的使用和委托类似,也是分四步来实现:声明委托、定义事件、注册事件、调用事件我们先看一下事件的定义//定义委托public delegate void PublishEventHandler(string msg);//定义事件public event PublishEventHandler On...
Nginx源码分析—定时器事件
对于每一个进程都有一个事件缓存,对于worker进程而言,除了nginx启动时更显一次时间外,任何更新时间的操作都只能由ngx_epoll_process_events方法执行。在此方法中,当flags参数中有NGX_UPDATE_TIME标志位,或者ngx_event_timer_alarm标志位为1时,就会调用ngx_time_update方法更新缓存时间。
...
分类:
其他好文 时间:
2014-11-26 16:38:35
阅读次数:
163
Nginx源码分析—过期事件和惊群事件的处理
过期事件:每个事件的date域都是一个结构体ngx_connection_t结构体,表示对应的连接。对于一个结构体struct epoll_event 中的data.ptr成员存储的是ngx_connection_t连接,这里使用Instance标志位来标识,下面就配合ngx_epoll_process_events方法说明他的用法。
Data.p...
分类:
其他好文 时间:
2014-11-26 16:38:07
阅读次数:
165
事件对象用来获取事件的详细信息:鼠标和键盘的具体操作IE:alert('event.clientX/Y');----------获取鼠标的横坐标和纵坐标(可视区坐标)FF:alert('ev.clientX/Y');--------------ev是火狐下鼠标对象事件冒泡oEvent=event||...
分类:
其他好文 时间:
2014-11-26 13:55:38
阅读次数:
146
1 import java.awt.BorderLayout; 2 import java.awt.Color; 3 import java.awt.Frame; 4 import java.awt.event.ActionEvent; 5 import java.awt.event.A...
分类:
编程语言 时间:
2014-11-26 11:13:09
阅读次数:
278
其实做外包也是挺不错,虽然累点,但是一天天的知识的扩展不少,下面是今天的收获
①初始化数组一字典的方法
@[] 初始化不可变数组
@{} 初始化不可变字典
②手势的使用
iOS中处理手势之前是用四个方法:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
-...
分类:
移动开发 时间:
2014-11-25 23:47:57
阅读次数:
302
上下文/鼠标右键 菜单示例
右键点击文字区域获取上下文菜单
126.com
FireFox
baidu
window.addEventListener("load",function(event){
var div=document.getElementById("myDiv");
div.addEventListener("contextmenu...
分类:
编程语言 时间:
2014-11-25 23:34:47
阅读次数:
236
前几天安装了一个Windows漏洞补丁,装完没啥问题,但是接下来几天就莫名其妙地出问题,每次开机后资源管理器先挂一次倒也罢了,难以忍受的是本来网络好好的,突然就什么都连不上了,必须清理DNS缓存重启才能解决问题,而重启后又会挂一次资源管理器……虽然这种断网的情况出现..
鼠标事件都是在特定位置发生的,我们可以通过event事件对象的各种属性来获得事件发生的坐标位置,有相对于视口的,有相对于整个文档的,同样页面元素的位置也有相对视口的,也有滚动后的,这些都比较容易混淆,所以整理在这里,备忘,待查。1.客户区坐标位置(clientX/clientY)我们可以通过ev.....
分类:
其他好文 时间:
2014-11-25 18:05:33
阅读次数:
201