自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

heartrude的专栏

走在开发自己的游戏的路上

  • 博客(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

speex 1.2rc1

解决项目工程编译问题 支持win7 支持x64

2013-03-29

计算机数学教材合集

集合 基础集合论 董延 逻辑 面向计算机科学的数理逻辑 陆钟万 图论 图论及其算法 王树禾 组合 具体数学 Ronald L. Graham / Donald E. Knuth / Oren Patashnik 代数 Introduction to Linear and Abstract Algebra 数论 初等数论 潘氏兄弟

2012-12-13

jamplus 110621

jamplus for luaplus. 可以用来编译luaplus

2012-10-20

Luaplus 51 2012.10.17

Luaplus 最后一次Commit内容 Oct 17, 2012 tilde: Upgrade the protocol to support new features

2012-10-20

vassistx 10.6.1837 破解

vassistx visual assitX 10.6.1837 破解

2012-10-17

PhysX SDK 2.8.1

PhysX SDK 2.8.1安装包 包含Document、Sample、VRD

2012-07-20

Cocos2d-x 1.0.1-x-0.11.0 手册

Cocos2d-x 1.0.1-x-0.11.0的代码手册

2012-04-02

大师谈游戏设计(3/3)

一共3卷 这是最后一卷 本書由已經在遊戲業界非常知名的兩位專家通力合著,透過他們精闢的見解以及豐富的業界經驗,詳細解說設計遊戲時所應具備的完整概念以及注意事項。書中並舉出諸如《大富翁》、《模擬城市》、《魔獸爭霸》等多種大家耳熟能詳的經典遊戲,客觀地分析其優缺點,以做為設計遊戲時的最佳參考實例。

2012-03-15

大师谈游戏设计(2/3)

一共3卷 5分 本書由已經在遊戲業界非常知名的兩位專家通力合著,透過他們精闢的見解以及豐富的業界經驗,詳細解說設計遊戲時所應具備的完整概念以及注意事項。書中並舉出諸如《大富翁》、《模擬城市》、《魔獸爭霸》等多種大家耳熟能詳的經典遊戲,客觀地分析其優缺點,以做為設計遊戲時的最佳參考實例。

2012-03-15

大师谈游戏设计(1/3)

一共3卷 5分 难得的清晰,并有案例的说明游戏项目开发过程的好书 本書由已經在遊戲業界非常知名的兩位專家通力合著,透過他們精闢的見解以及豐富的業界經驗,詳細解說設計遊戲時所應具備的完整概念以及注意事項。書中並舉出諸如《大富翁》、《模擬城市》、《魔獸爭霸》等多種大家耳熟能詳的經典遊戲,客觀地分析其優缺點,以做為設計遊戲時的最佳參考實例。

2012-03-15

Objective-C入门(适合有C基础的人)

适合C基础的人群入门Objective 主要介绍了区别点,简单易懂

2011-09-21

WinGnuRegex2.7 window工程版

修改regex.c为regex.cpp 使用c++编译器 修改?:语法,以及函数定义语法 解决所有int unsigned int的warning 替换getenv为dupenv_s

2011-01-13

SOCKET I/O模式分析比较

对SOCKET的I/O模式进行代码级分析 并进行性能差异比较

2010-09-16

COM原理、入门、精通

COM原理讲解,剖析用C++实现COM的各种技术。从而从根本上阐述COM COM杨老师设计与应用。手把手教你设计、实现COM,和应用COM COM精通,深入说明COM各种应用

2009-09-16

计算机编程艺术(The Art of Computer Programming)四卷全.part1

这么经典的书,找了很久终于找到了清晰版的,而且是1-4卷全的。献给大家了!  该书涉及到的问题是计算机科学诞生之初就自然面对的几个基本的算法和数据结构的问题。时至今日,这些问题还在应用中扮演着重要角色;在很多研究课题中,它们是基础或原型。   算法分析(analysis of algorithms)是此书的核心。   TAOCP并没有综述算法设计(design of algorithms)的各种思想;也没有介绍证明问题下界(lower bounds)的各种技巧;也并没有对问题、模型、复杂度这些专题作出体系性的阐述。可以说,TAOCP的几乎所有的篇幅都放在了对具体算法的性能分析上,并把这条路走到了极致。 分成了8个包,一共162M

2009-05-14

计算机编程艺术(The Art of Computer Programming)四卷全.part7

这么经典的书,找了很久终于找到了清晰版的,而且是1-4卷全的。献给大家了!  该书涉及到的问题是计算机科学诞生之初就自然面对的几个基本的算法和数据结构的问题。时至今日,这些问题还在应用中扮演着重要角色;在很多研究课题中,它们是基础或原型。   算法分析(analysis of algorithms)是此书的核心。   TAOCP并没有综述算法设计(design of algorithms)的各种思想;也没有介绍证明问题下界(lower bounds)的各种技巧;也并没有对问题、模型、复杂度这些专题作出体系性的阐述。可以说,TAOCP的几乎所有的篇幅都放在了对具体算法的性能分析上,并把这条路走到了极致。 分成了8个包,一共162M

2009-05-14

计算机编程艺术(The Art of Computer Programming)四卷全.part6

这么经典的书,找了很久终于找到了清晰版的,而且是1-4卷全的。献给大家了!  该书涉及到的问题是计算机科学诞生之初就自然面对的几个基本的算法和数据结构的问题。时至今日,这些问题还在应用中扮演着重要角色;在很多研究课题中,它们是基础或原型。   算法分析(analysis of algorithms)是此书的核心。   TAOCP并没有综述算法设计(design of algorithms)的各种思想;也没有介绍证明问题下界(lower bounds)的各种技巧;也并没有对问题、模型、复杂度这些专题作出体系性的阐述。可以说,TAOCP的几乎所有的篇幅都放在了对具体算法的性能分析上,并把这条路走到了极致。 分成了8个包,一共162M

2009-05-14

计算机编程艺术(The Art of Computer Programming)四卷全.part5

这么经典的书,找了很久终于找到了清晰版的,而且是1-4卷全的。献给大家了!  该书涉及到的问题是计算机科学诞生之初就自然面对的几个基本的算法和数据结构的问题。时至今日,这些问题还在应用中扮演着重要角色;在很多研究课题中,它们是基础或原型。   算法分析(analysis of algorithms)是此书的核心。   TAOCP并没有综述算法设计(design of algorithms)的各种思想;也没有介绍证明问题下界(lower bounds)的各种技巧;也并没有对问题、模型、复杂度这些专题作出体系性的阐述。可以说,TAOCP的几乎所有的篇幅都放在了对具体算法的性能分析上,并把这条路走到了极致。 分成了8个包,一共162M

2009-05-14

计算机编程艺术(The Art of Computer Programming)四卷全.part4

这么经典的书,找了很久终于找到了清晰版的,而且是1-4卷全的。献给大家了!  该书涉及到的问题是计算机科学诞生之初就自然面对的几个基本的算法和数据结构的问题。时至今日,这些问题还在应用中扮演着重要角色;在很多研究课题中,它们是基础或原型。   算法分析(analysis of algorithms)是此书的核心。   TAOCP并没有综述算法设计(design of algorithms)的各种思想;也没有介绍证明问题下界(lower bounds)的各种技巧;也并没有对问题、模型、复杂度这些专题作出体系性的阐述。可以说,TAOCP的几乎所有的篇幅都放在了对具体算法的性能分析上,并把这条路走到了极致。 分成了8个包,一共162M

2009-05-14

计算机编程艺术(The Art of Computer Programming)四卷全.part3

这么经典的书,找了很久终于找到了清晰版的,而且是1-4卷全的。献给大家了!  该书涉及到的问题是计算机科学诞生之初就自然面对的几个基本的算法和数据结构的问题。时至今日,这些问题还在应用中扮演着重要角色;在很多研究课题中,它们是基础或原型。   算法分析(analysis of algorithms)是此书的核心。   TAOCP并没有综述算法设计(design of algorithms)的各种思想;也没有介绍证明问题下界(lower bounds)的各种技巧;也并没有对问题、模型、复杂度这些专题作出体系性的阐述。可以说,TAOCP的几乎所有的篇幅都放在了对具体算法的性能分析上,并把这条路走到了极致。 分成了8个包,一共162M

2009-05-14

计算机编程艺术(The Art of Computer Programming)四卷全.part2

这么经典的书,找了很久终于找到了清晰版的,而且是1-4卷全的。献给大家了!  该书涉及到的问题是计算机科学诞生之初就自然面对的几个基本的算法和数据结构的问题。时至今日,这些问题还在应用中扮演着重要角色;在很多研究课题中,它们是基础或原型。   算法分析(analysis of algorithms)是此书的核心。   TAOCP并没有综述算法设计(design of algorithms)的各种思想;也没有介绍证明问题下界(lower bounds)的各种技巧;也并没有对问题、模型、复杂度这些专题作出体系性的阐述。可以说,TAOCP的几乎所有的篇幅都放在了对具体算法的性能分析上,并把这条路走到了极致。 分成了8个包,一共162M

2009-05-13

计算机编程艺术(The Art of Computer Programming)四卷全.part1

这么经典的书,找了很久终于找到了清晰版的,而且是1-4卷全的。献给大家了!  该书涉及到的问题是计算机科学诞生之初就自然面对的几个基本的算法和数据结构的问题。时至今日,这些问题还在应用中扮演着重要角色;在很多研究课题中,它们是基础或原型。   算法分析(analysis of algorithms)是此书的核心。   TAOCP并没有综述算法设计(design of algorithms)的各种思想;也没有介绍证明问题下界(lower bounds)的各种技巧;也并没有对问题、模型、复杂度这些专题作出体系性的阐述。可以说,TAOCP的几乎所有的篇幅都放在了对具体算法的性能分析上,并把这条路走到了极致。 分成了9个包,一共162M

2009-05-13

大教堂与市集 (开源开发模式)

Linux的发展史促生了一些关于软件工程的惊人理论。 我有意的在一个成功的开源项目fetchmail中测试了这些理 论,并在此加以剖析。这里讨论了两 种根本上不同的开发 模式:大多数商业项目使用的“大教堂”模式和Linux世界 的“市集”模式。我们将看到,这两种模式源于对软件调试工 作的本质的两种彼 此对立的假设。我接着从Linux的经验 出发,对“只要眼球足够多,所有臭虫都好捉”的定理作了一 个站得住的论证;建议它与其它由自主成员组成的自纠错系 统之间富有意义的相似之处。最后,我探讨了这个发现对未 来软件业的启示。

2008-09-13

深入linux内核(书籍,o'relly)

o'relly出品,必属精品 深入Linux内核

2008-09-02

空空如也

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

TA关注的人

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