Loki中的ThreadPool目的主要是对创建出来的线程进行复用。ThreadPool在Test而非Loki目录下,因此并非是标准Loki的组件之一,不过我们可以对其修改定制,下面是对其源码的大致分析,ThreadPool顾名思义线程池,一般我们使用线程的时候CreateThread调用我们的回调... Read More
http://blog.sina.com.cn/s/blog_7632c6010100u1et.htmlhttp://www.codeproject.com/Tips/197097/Converting-ANSI-to-Unicode-and-backhttp://www.codeproject.c... Read More
Linux Epoll介绍和程序实例1. Epoll是何方神圣?Epoll可是当前在Linux下开发大规模并发网络程序的热门人选,Epoll 在Linux2.6内核中正式引入,和select相似,其实都I/O多路复用技术而已,并没有什么神秘的。其实在Linux下设计并发网络程序,向来不缺少方法,比如典型的Apache模型(Process Per Connection,简称PPC),TPC(Thread PerConnection)模型,以及select模型和poll模型,那为何还要再引入Epoll这个东东呢?那还是有得说说的…2. 常用模型的缺点如果不摆出来其他模型的缺点,怎么能对比出Epol Read More
一般应用:设置属性: Auto Buddy(自动取关联控件为TAB顺序前一个)Set Buddy Interger(使控件设置关联控件数值,这个值可以是十进制或十六进制)Wrap(数值超过范围时循环)Arrow keys(当按下向上和向下方向键时,控件可以增加或减小)OnInitDialog函数中设 Read More
代码逻辑:拷贝功能:1.从编辑控件中获取文本。2.打开并清空剪贴板。(OpenClipboard,EmptyClipboard)3.创建一个全局缓冲区。(GlobalAlloc)4.锁定缓冲区。(GlobalLock)5.将文本拷贝到缓冲区。(strcpy)6.解锁缓冲区。(GlobalUnlock)7.将缓冲区数据设置到剪贴板(SetClipboradData)8.关闭剪贴板(CloseClipboard)剪切功能:1.拷贝(参考拷贝功能)2.删除文本。粘贴功能:1.检查并打开剪贴板.(IsClipboardFormatAvailable,OpenClipboard)2.获得剪贴板数据.(G Read More
Download demo project - 15.7 KbContentsIntroductionVirtual listCreating a virtual listAdd items to the listHandling the LVN_GETDISPINFO messageHandling the LVN_ODFINDITEM messageHandling the LVN_ODCACHEHINT messageChanging an itemCheck boxesNotesHistoryIntroductionLet's say you have a large data Read More