![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
文章平均质量分 50
kq_zhou
这个作者很懒,什么都没留下…
展开
-
qt的多线程机制
转自http://blog.csdn.net/lutx/article/details/7353957转载 2014-06-24 12:31:59 · 1190 阅读 · 0 评论 -
KMP算法
KMP算法 在介绍KMP算法之前,先介绍一下BF算法。 一.BF算法 BF算法是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串P的第一个字符进行匹配,若相等,则继续比较S的第二个字符和P的第二个字符;若不相等,则比较S的第二个字符和P的第一个字符,依次比较下去,直到得出最后的匹配结果。 举例说明: S: ababcababa转载 2014-10-28 21:56:00 · 572 阅读 · 0 评论 -
我对node js异步IO机制的理解
node js异步I/O: 异步I/O理想的状态就是应用程序发起非阻塞调用,无序通过遍历或者事件唤醒等方式轮询,直接处理下一个任务,只需在I/O完成后通过信号或者回调函数将数据传递给应用程序即可。为了实现这个功能,node采用了线程池和回调函数这两个技术。 首先,node里有一个观察者,和一个采用生产者/消费者的模型的事件循环,各种I/O请求作为生产者被传递到观察者那里,然后事件循环从观察者出取出事件,进行下一步处理。 事件循环里取出的事件,必须伴随着事件完成的回调函数 fs.open=(path,flag原创 2015-03-23 11:01:40 · 868 阅读 · 0 评论 -
STL heap部分源码分析
本文假设你已对堆排序的算法有基本的了解。 要分析stl中heap的源码的独到之处,最好的办法就是拿普通的代码进行比较。话不多说,先看一段普通的堆排序的代码:原创 2015-08-19 12:15:32 · 664 阅读 · 0 评论