Hunter的大杂烩 技术学习笔记

2010-11-25

重建.Lib输入库文件

Filed under: 技术话题 — hunter @ 7:48 pm

根据微软的建议,要想隐式地链接到一个DLL,可执行程序必须从DLL的提供者那儿得到一个包含输出函数的头文件(.h文件)、一个用于链接的输入库(.lib文件)。愿望是很好的,但是一般情况下,我们都无法得到第三方动态链接库的输入库文件,或者我们需要调用Windows未公开函数。如果你是使用Delphi或Visual Basic开发程序,那么,你只要简单的申明一下函数和输出库就可以了。但是,使用VC的朋友们只好重建.Lib文件了。
1.删掉第一步中生成的noname.lib(假设我们没有这个文件)。
2.用微软的DumpBin.exe:dumpbin /exports noname.dll> noname.def,留下noname.def文件的输出段:
ordinal hint RVA name
2 0 00001005 cdeclproc
3 1 0000100F fastcallproc
1 0000100A [NONAME]
修改为:

(more…)

2010-11-24

Ganglia 系统配置

Filed under: 技术话题 — hunter @ 4:49 pm

配置之前,先大概了解一下 ganglia的工作原理,见下面3个图: 

 1544754_1274670538fZK1.jpg

(more…)

2010-11-20

电子书6寸 vs 9寸

Filed under: 技术话题 — hunter @ 12:44 am

新进入手了一台 kindle dx,比原来的翰林v2屏幕大了很多,对比度也高非常多,看书、查资料很爽,不多说,上图上真相:)

6寸版毛泽东传 

(more…)

2010-11-13

rw-splitting.lua注释版

Filed under: 技术话题 — hunter @ 2:49 am

 

— 注释by hunter 2010/10

— a flexible statement based load balancer with connection pooling

— * build a connection pool of min_idle_connections for each backend and maintain
—   its size
— *

(more…)

可用的mysql-proxy配置

Filed under: 技术话题 — hunter @ 2:48 am

mysql-proxy自带的脚本有些问题,用mysqlslap稍微压一下就会崩溃,下面是经过简单修改的版本,在mysqlslap大并发情况下,依然能提供服务。后端使用连接池,避免过大的并发直接压到mysql server上。

mysql-proxy经过简单测试后,发现基本不能用于带事务的环境下,对于业务较为简单的网站,可以尝试。

ro-pooling.lua

— modify by hunter, 2010-10-25

(more…)

Powered by WordPress