- 博客(9)
- 资源 (26)
- 收藏
- 关注
原创 有关IOCP性能测试
环境:内网,中间间隔一个路由器服务器:CPU: Intel Xeon W3565 3.20G*4MEM: 4096M步骤:客户端IOCP直接发送当前的TickCount服务器IOCP在OnData里面直接回传客户端根据响应计算延时最后结果:每毫秒处理48个左右来回。之后有一个15-16ms左右的延时。结论:IOCP每个
2013-03-31 13:40:28 1409 1
原创 语音识别库整理
openEars是一个开源的语音识别+TTS库。可以在IOS下使用。 http://www.politepix.com/openears/tutorial/Julius是开源语音双向处理库,不过目前仅对日语支持比较好。 Linux和Windows下都可以使用。 http://julius.sourceforge.jp/en_index.phpSAPI
2013-03-29 10:23:06 3136
原创 从汇编看指针和引用
int i1 = 1, i2 = 2; int& ir = i1; int* ip = &i2; void* vp = (void*)((size_t&)(ip));00DF3CC4 mov eax,dword ptr [ip] 00DF3CC7 mov dword ptr [vp],eax void* vp1 = (void*)((size_
2013-03-21 11:18:30 1456 2
原创 虚函数调用汇编
tP->TV();00F2167A mov eax,dword ptr [tP] // 把对象指针放入eax00F21680 mov edx,dword ptr [eax] // 对象指针地址的最前面放置着该对象的虚地址指针,取虚地址指针00F21682 mov esi,esp 00F21684 mov
2013-03-20 19:51:41 894
原创 获取成员函数地址3种方法
class IntTT{public: virtual void TV(){printf(__FUNCTION__"\n");};};typedef void (IntTT::*Func)();union{ long long addr; Func f;}ut;void main(){ ut.f = &IntTT::TV; void* p2 = (void*)&
2013-03-20 19:46:28 1467
原创 智能指针
内存泄漏、野指针肯定是C/C++代码开发过程中需要处理的严重问题。在各种尝试后,技术上出现了智能指针。c++标准库、boost、tr1库中的智能指针包括auto_ptr、shared_ptr、scope_ptr。auto_ptr是最简单的智能指针。auto_ptr对象出了有效区的时候,或者其他的auto_ptr接管的时候。自动释放会调用指针的析构自动释放。所以智能指针就有几个问题:
2013-03-18 16:42:58 788
原创 VS2010 STL hashmap
版本是 V5.20:0009hashmap继承于_Hash,基本所有实现都是对于_Hash得封装。这里主要是阅读一下_Hash的代码流程。首先是hash_map声明template<class _Kty, class _Ty, class _Tr = hash_compare >, class _Alloc = allocator > > class hash_ma
2013-03-18 12:08:53 1938
原创 C++ POD
最近由于同事在代码中对于memset的滥用,导致了服务器一系列的问题。所以接触到了is_pod.在此顺便了解了一下POD.总结如下:POD : 仅仅有Plain Old Data的类型就是POD类型.Plain Old Data包括如下:The actual definition of a POD type is recursive and gets a lit
2013-03-12 13:55:10 847
原创 float, int , int64计算性能
虽然说有了FPU和各种扩展指令集后,盛传浮点数的计算性能已经和整形非常接近了,只有几倍的CPU周期差距了。甚至都是一样1~2个CPU周期就计算完毕了。还有x64的cpu出来后,x64得寄存器对于64位的计算和32位的计算也是性能几乎相同了。时间是检验真理的唯一标准,现在实验如下:CPU: Intel(R) Core(TM)2 Duo CPU E7400 @ 2.80GHz (2
2013-03-12 10:53:24 3395 1
计算机数学教材合集
2012-12-13
Luaplus 51 2012.10.17
2012-10-20
大师谈游戏设计(3/3)
2012-03-15
大师谈游戏设计(2/3)
2012-03-15
大师谈游戏设计(1/3)
2012-03-15
WinGnuRegex2.7 window工程版
2011-01-13
COM原理、入门、精通
2009-09-16
计算机编程艺术(The Art of Computer Programming)四卷全.part1
2009-05-14
计算机编程艺术(The Art of Computer Programming)四卷全.part7
2009-05-14
计算机编程艺术(The Art of Computer Programming)四卷全.part6
2009-05-14
计算机编程艺术(The Art of Computer Programming)四卷全.part5
2009-05-14
计算机编程艺术(The Art of Computer Programming)四卷全.part4
2009-05-14
计算机编程艺术(The Art of Computer Programming)四卷全.part3
2009-05-14
计算机编程艺术(The Art of Computer Programming)四卷全.part2
2009-05-13
计算机编程艺术(The Art of Computer Programming)四卷全.part1
2009-05-13
大教堂与市集 (开源开发模式)
2008-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人