在"委托、Lambda表达式、事件系列02,什么时候该用委托"一文中,使用委托让代码简洁了不少。namespace ConsoleApplication2
{ internal delegate bool MyCalculateDelegate(int val); class Program { s...
分类:
其他好文 时间:
2014-10-01 17:21:01
阅读次数:
235
这段时间实在是太忙了, 现借国庆放假之际,把一些问题写一下, 不久前,有位网友问我继承了母版页的页面要加载body的onload事件如何加载,我以前刚开始用母板的时候也碰到过这种问题, 直接是用JAVASCRIPT的. 但我在网上找了找,有不少的方法可以实现,其中有前台的也有后台的. 现在把他们一起...
分类:
其他好文 时间:
2014-10-01 14:58:01
阅读次数:
215
假设要找出整型集合中小于5的数。 static void Main(string[] args) { IEnumerable source = new List(){2, 3, 4, 5, 6, 7, 8, 9,10, 11}; var result = GetNumbersLessThanFive...
分类:
其他好文 时间:
2014-10-01 13:29:21
阅读次数:
161
在Arcengine的教程中,几乎都有创建鹰眼的教程,但是全是千篇一律,而且还有不足之处,比如在添加或者删除图层时,主MapCtrol的视图会发生变化,但鹰眼却不会触发事件,所以本文在原教程的基础上添加了图层添加和删除的监听事件。1、首先是mapcontrol1的视图范围发生变化时 触发的事件pr....
分类:
其他好文 时间:
2014-10-01 13:02:11
阅读次数:
211
委托是一个类。namespace ConsoleApplication1
{ internal delegate void MyDelegate(int val); class Program { static void Main(string[] args) { } }
}
使用Reflector...
分类:
其他好文 时间:
2014-10-01 12:17:01
阅读次数:
214
【唠叨】在2.x中处理事件需要用到委托代理(delegate),相信学过2.x的触摸事件的同学,都知道创建和移除的流程十分繁琐。而在3.x中由于加入了C++11的特性,而对事件的分发机制通过事件分发器EventDispatcher来进行统一的管理。事件监听器主要有:>触摸事件:EventListenerTouc..
分类:
其他好文 时间:
2014-10-01 09:10:11
阅读次数:
250
epoll有两种模式,Edge Triggered(简称ET) 和 Level Triggered(简称LT).在采用这两种模式时要注意的是,如果采用ET模式,那么仅当状态发生变化时才会通知,而采用LT模式类似于原来的select/poll操作,只要还有没有处理的事件就会一直通知....
分类:
其他好文 时间:
2014-10-01 02:33:11
阅读次数:
503
由来:
在学习工作流的过程中,宿主程序中会出现这么一段代码
staticAutoResetEvent instanceUnloaded = new AutoResetEvent(false);
然后就是在方法中这样使用
instanceUnloaded.Set();//将事件状态设置为终止状态,允许一个或多个等待线程继续
instanceUnloaded.W...
分类:
编程语言 时间:
2014-10-01 01:52:50
阅读次数:
441
??
1 epoll
epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并、发连接中只有少量活跃的情况下的系统CPU利用率,因为它会复用文件描述符集合来传递结果而不用迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描述符集合,另一点原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那些被内核IO事件异步唤醒而加入Read...
分类:
其他好文 时间:
2014-10-01 01:34:50
阅读次数:
370
??
1 poll
A
依赖的头文件
#include
B
函数声明
int poll(struct pollfd *fds, nfds_t nfds,int timeout);
struct pollfd {
int fd; /*
文件描述符*/
short events; /*
监控的事件*/
short revents...
分类:
其他好文 时间:
2014-09-30 23:55:20
阅读次数:
204