根据微软的建议,要想隐式地链接到一个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]
修改为:
2010-11-25
重建.Lib输入库文件
Comments Off on 重建.Lib输入库文件
2010-11-24
2010-11-20
电子书6寸 vs 9寸
Comments Off on 电子书6寸 vs 9寸
2010-11-13
rw-splitting.lua注释版
— 注释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
— *
—
—
Comments Off on rw-splitting.lua注释版
可用的mysql-proxy配置
mysql-proxy自带的脚本有些问题,用mysqlslap稍微压一下就会崩溃,下面是经过简单修改的版本,在mysqlslap大并发情况下,依然能提供服务。后端使用连接池,避免过大的并发直接压到mysql server上。
mysql-proxy经过简单测试后,发现基本不能用于带事务的环境下,对于业务较为简单的网站,可以尝试。
ro-pooling.lua
— modify by hunter, 2010-10-25
Comments Off on 可用的mysql-proxy配置