- 博客(14)
- 资源 (3)
- 收藏
- 关注
转载 网络游戏程序员须知 UDP vs TCP
本文为作者原创或翻译,转载请注明,不得用于商业用途。作者:[email protected]首发链接:http://blog.csdn.net/rellikt/archive/2010/08/21/5829020.aspx这篇教程让我们就从最基本的网络数据收发开始谈起
2011-08-14 18:14:08 793 1
转载 网络游戏程序员须知 基础概念篇
本文为作者原创或翻译,转载请注明,不得用于商业用途。作者:[email protected]首发链接:http://blog.csdn.net/rellikt/archive/2010/09/12/5878447.aspx介绍作为一个程序,你想
2011-08-14 17:49:00 1121
原创 ic卡与id卡定义
ic卡全称集成电路卡(integrated circuit card),又称智能卡(smart card)。可读写,容量大,有加密功能,数据记录可靠,使用更方便,如一卡通系统、消费系统等,目前主要有philips的mifare系列卡。id卡全称身份识别卡(identifi
2011-08-08 21:43:53 914
转载 TinyXML:一个优秀的C++ XML解析器
读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析
2011-08-05 14:30:06 503
原创 精彩技术备忘链接
http://www.cppblog.com/mzty/ 里面很多C++的类容http://blog.hi.mop.com/blog/11089259/3358835.html unicode等http://edu.dogame.com.cn/ 游戏教程http
2011-08-05 13:37:59 532
转载 Windows 批处理大全
批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批 处理文件(也被称为批处理程序或脚本),可以简化日常
2011-08-05 11:48:48 494
转载 MySQL connector/C++
首先去MySQL官网下载MySQL connector/C++http://dev.mysql.com/downloads/connector/cpp/ 根据自己系统平台下载相应的版本。文件夹名字太长,将“mysql-connector-c++-noinstall-1.0.5-w
2011-07-27 22:04:19 864
转载 x86寄存器说明
x86寄存器说明ebp和esp是32位的SP,BP esp是堆栈指针 ebp是基址指针 ESP与SP的关系就象AX与AL,AH的关系.32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX) 2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和E
2011-07-22 17:26:27 394
转载 C++著名程序库的比较和学习经验
C++著名程序库的比较和学习经验C++著名程序库的比较和学习经验 来源: 高兴龙的日志1、C++各大有名库的介绍——C++标准库 2、C++各大有名库的介绍——准标准库Boost 3、C++各大有名库的介绍——GUI 4、C++各大有名库的介绍——网络通信 5、C++各
2011-07-14 15:11:08 613
转载 malloc new的区别
<br />1、new 是c++中的操作符,malloc是c 中的一个函数<br /><br />2、new 不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调用析构函数<br /><br />3、内存泄漏对于malloc或者new都可以检查出来的,区别在于new可以指明是那个文件的那一行,而malloc没有这些信息。<br /><br />4、new 和 malloc效率比较 <br />new 有三个字
2011-05-15 16:33:00 479
转载 结构体内存对齐
<br />一、什么是字节对齐,为什么要对齐?<br /> 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。<br /> 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。比如有些架构的CPU在访问 一个没有进行对齐的变量的时
2011-05-15 09:42:00 384
原创 虚析构函数
<br />虚析构函数是为了解决这样的一个问题:基类的指针指向派生类对象,并用基类的指针删除派生类对象。 <br /> 如果某个类不包含虚函数,那一般是表示它将不作为一个基类来使用。当一个类不准备作为基类使用时,使析构函数为虚一般是个坏主意。因为它会为类增加一个虚函数表,使得对象的体积翻倍,还有可能降低其可移植性。 <br /> 所以基本的一条是:无故的声明虚析构函数和永远不去声明一样是错误的。实际上,很多人这样总结:当且仅当类里包含至少一个虚函数的时候才去声明虚析构函数。 <br /> 抽象类是准备
2011-05-08 22:04:00 446
转载 C++多态性原理
<br />C++多态性<br /> 两种表现形式:静态多态性 通过一般的函数重载来实现。<br /> 动态多态性 通过虚函数来实现。<br /> 静态多态性比较简单,主要动态多态性比较难理解。<br /> 动态多态性有两个条件:<br /> 1、在基类中必须使用虚函数、纯虚函数 <br /> 2、调用函数时要使用基类的指针或引用。<br /> 只要在基类的成员函数前加上virtual,该成员函数就是虚函数,从基类派生
2011-05-08 20:16:00 864
天下没有难学的Linux.zip
2009-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人