这个样例是想从数据库查询出几个结果集,一般的做法是,一个接一个的发送查询,然后汇总结果进行输出。以下我们利用Gearman的gearman_client_run_tasks实现并发的查询,gearman_client_run_tasks接口能够一次性的提交多个任务,然后在callback函数中异步的...
分类:
其他好文 时间:
2014-09-26 23:00:38
阅读次数:
251
本篇记录在学习Linux内核源码过程中对一些知道但不熟悉不会用的数据结构进行记录。
union
是在学习进程复制函数do_fork中遇到的:
union thread_union {
struct thread_info thread_info;
unsigned long stack[THREAD_SIZE/sizeof(long)];...
分类:
系统相关 时间:
2014-09-26 22:02:38
阅读次数:
298
MaximizingXOR#include<map>
#include<set>
#include<list>
#include<cmath>
#include<ctime>
#include<deque>
#include<queue>
#include<stack>
#include<bitset>
#include<cstdio>
#include<limits>
#inc..
分类:
其他好文 时间:
2014-09-26 21:11:58
阅读次数:
130
每个字符串都哈希之后,二个之间二分出最长前缀!
需要注意的是不能用数组存,会暴,用vector就行了。
#pragma comment(linker, "/STACK:1024000000,1024000000")
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define m...
分类:
其他好文 时间:
2014-09-26 20:26:38
阅读次数:
119
本系列作为Effective JavaScript的读书笔记。
由于历史原因,很多JavaScript执行环境中都提供了某些方式来查看函数调用栈。在一些环境中,arguments对象(关于该对象可以查看Item
22,23,24)上有两个额外的属性:
arguments.callee -
它引用了正在被调用的函数
arguments.caller -
它引用了调用当前函数...
分类:
编程语言 时间:
2014-09-26 14:28:58
阅读次数:
212
struct ListNode { int m_nKey; ListNode *m_pNext;};void printListReversingly(ListNode *pHead) { stack nodes; ListNode *pNode = pHead; while (pNode != N...
分类:
其他好文 时间:
2014-09-26 11:42:08
阅读次数:
162
人生中 第一次过了第一轮的一个电面虽然在这次电面中,我紧张到:人家问我先进先出的是什么我说stack啊,O(logn)的search是啥啊我说DFS啊。。虽然在下一秒我都自行纠正了。。不过。。多少还是希望自己以后能不要紧张。。。最近心理压力都很大。。。我不想我将来是个碌碌无为的人,我希望自己能够成....
分类:
其他好文 时间:
2014-09-26 11:36:38
阅读次数:
138
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8">
<title></title>
<style>
#par{
width:600px;
height:300px;
background:green;
}
#son1{
width:300px;
height:100px;
background:blue;
}
#son2{
width:50%;
height:50%;
back..
分类:
其他好文 时间:
2014-09-26 10:49:29
阅读次数:
205
直接模拟就好。#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #incl...
分类:
其他好文 时间:
2014-09-25 22:22:17
阅读次数:
182
随着多核时代的到来,并行开发越来越展示出它的强大威力!使用并行程序,充分的利用系统资源,提高程序的性能。在.net 4.0中,微软给我们提供了一个新的命名空间:System.Threading.Tasks。这里面有很多关于并行开发的东西,今天第一篇就介绍下最基础,最简单的——认识和使用Paral.....
分类:
编程语言 时间:
2014-09-25 21:03:57
阅读次数:
274