自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 ubuntu 编译folly库

Facebook刚刚开源了它的底层C++库Folly,带着尝鲜的激动心情,决定先把这个库编译出来 根据faceboo提供的readme文件中的描述: Dependencies ------------ - double-conversion (http://code.google.com/p/double-conversion/) By default, the build too

2012-06-05 00:56:30 3097

转载 Memcached 安装

Ubuntu 10.10下Memcached是高性能的分布式内存缓存服务器。一般通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。Memcached常用于存放对数据库操作的结果集以及session信息。所以这个也要装备。   安装libevent2.0.10   这个是装Memcached1.4.5的前提条件。Ubuntu10已经有libevent1.4的了

2011-10-27 12:35:19 1117

转载 Build a thread pool in C

想找个轻便的 thread pool 实现,结果发现网上能找到的都是一些很重量级的,如 boost,ACE 里面的。唯有自己照着下面的需求实现了一个 http://paul.rutgers.edu/~csgates/CS416/proj2/index.html 源代码下

2011-09-11 15:55:41 625

转载 一个简单的linux线程池

线程池: 简单地说,线程池 就是预先创建好一批线程,方便、快速地处理收到的业务。比起传统的到来一个任务,即时创建一个线程来处理,节省了线程的创建和回收的开销,响应更快,效率更高。 在linux中,使用的是posix线程库,首先介绍几个常用的函数: 1 线程的创

2011-09-11 15:43:37 463

转载 linux线程池

#include #include #include #include #include #include /* *线程池里所有运行和等待的任务都是一个CThread_worker *由于所有任务都在链表里,所以是一个链表结

2011-09-11 10:07:48 480

原创 jsoncpp在win7下用mingw编译

jsoncpp是一个c++封装的json包,跨平台支持windows、linux、unix等多系统。 在windows下面使用比较简单,直接往vc里面添加项目就可以了。l 如果希望用MINGW编译的库来写跨平台的一些东东的话,需要使用到README文档中的scons, sc

2011-08-20 18:07:35 2134

原创 pku 2704 Pascal's Travels

#include using namespace std;int i,j,k,n;char map[35][35];long long opt[35][35];int main(){while(scanf("%d",&n)&&n>0) { memset(map, 0 ,sizeof(map)); memset(opt, 0 ,sizeof(opt

2009-05-05 15:21:00 711

原创 poj 1690 (Your)((Term)((Project)))

栈的运用,对每一个左括号做匹配其右括号的标记~当括号前的符号为‘-’号时,该括号应保留,否则可以以省略   #include #include using namespace std; int i,j,k,n;char str[260],ans[260];int num[260];int main(){ scanf("%d",&n)

2009-05-03 10:14:00 1581

转载 [转]在Windows下使用MingGW[GCC+OpenMP]和CodeBlocks开发多核应用基本环境配置

从06年开始,多核开发已经越来越多的成为所有应用设计必须考虑的问题。我使用MingGW+CodeBlocks来测试OpenMP多核计算框架。虽然VC8里面已经有了对OpenMP的支持,但是VC体积有点大,而且众所周知的MS编译器在兼容性上的问题,所以决定采用标准的GCC来做开发。OpenMP只是并行开发的一种库,支持多核开发本质是将原本单线程的程序或算法变成多线程执行。OpenMP采用了类似Jav

2009-05-03 09:01:00 2137

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除