- 博客(7)
- 资源 (21)
- 收藏
- 关注
原创 Boost
试着在简单的main.cpp里引进property_tree头文件进行XML解析,结果编译main.cpp要两秒以上,编出来的main.o有三百多K。试着用gcc预编译头文件,搞出个两三十M的bch文件,结果编译速度还是没有改善。Boost大多数库都是header-only的,但也有不少需要链接.a文件。boost的安装很简单:$ ./bootstrap.sh --prefix=path/to/installation/prefix$ ./bjam installbcp安装:./bjam --toolset
2010-12-29 22:16:00 905 1
原创 Worker 模型
当发生死锁时:1. 资源只能被一个进程享用2. 进程获得资源后, 不会被其它进程剥夺3. 多个进程在循环等待中4. 一个进程可以拥有多个资源=====================由一个单进程程序改装成并发程序def single_threaded_worker_routine(arg1, arg2): #参数由函数传入,不要用全局变量...def multi_threaded_worker_routine(independent_arg, mutex_protected_arg): ...只要准备参数,
2010-12-25 22:19:00 589
原创 性能
class A {public: virtual int f_v(int a) { return a + 1; } int f_c(int a) { return a + 1; }};int f(int a) { return a + 1; }inline int f_i(int a) { return a + 1; }A a;A* p = &a;时间 调用方式690000 a.f_c()600000 p->f_c()630000 p->f_v()530000 f(
2010-12-09 20:52:00 391
原创 MYSQL存储过程
DELIMITER $$DROP PROCEDURE IF EXISTS showfile $$CREATE PROCEDURE showfile(fid BIGINT(20) UNSIGNED)BEGINDECLARE table_idx INT;SET table_idx = fid >> 32;SET table_idx = table_idx / 200000;IF table_idx = 0 THEN SELECT "xfile_file_0",fileid,parent,userid,fs
2010-12-07 11:43:00 367
原创 同步
<br />rsync -vur ./src/ ./dest/<br /> <br />-v 加显<br />-r 同步目录<br />-u Copy On Update<br />
2010-12-06 23:40:00 423
MongoDB运维实战.pdf
2019-05-08
Linux Performance and Tuning Guidelines
2010-08-21
java memory management whitepaper java 内存管理白皮书
2010-08-21
hdfs_design, hadoop file system design
2010-08-21
Running Xen A Hands-On Guide to the Art of Virtualization
2010-08-21
MySQL性能调优与架构设计
2010-01-04
Python2.6 官方文档全集(PDF)
2009-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人