排序:
默认
按更新时间
按访问量

网络游戏程序员须知 UDP vs TCP

本文为作者原创或翻译,转载请注明,不得用于商业用途。 作者:rellikt@gmail.com 首发链接:http://blog.csdn.net/rellikt/archive/2010/08/21/5829020.aspx 这篇教程让我们就从最基本的网络数据收发开始谈起

2011-08-14 18:14:08

阅读数:616

评论数:1

网络游戏程序员须知 基础概念篇

本文为作者原创或翻译,转载请注明,不得用于商业用途。 作者:rellikt@gmail.com 首发链接:http://blog.csdn.net/rellikt/archive/2010/09/12/5878447.aspx 介绍 作为一个程序,你想

2011-08-14 17:49:00

阅读数:970

评论数:0

ic卡与id卡定义

ic卡全称集成电路卡(integrated circuit card),又称智能卡(smart card)。可读写,容量大,有加密功能,数据记录可靠,使用更方便,如一卡通系统、消费系统等,目前主要有philips的mifare系列卡。 id卡全称身份识别卡(identifi

2011-08-08 21:43:53

阅读数:698

评论数:0

TinyXML:一个优秀的C++ XML解析器

读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析

2011-08-05 14:30:06

阅读数:391

评论数:0

精彩技术备忘链接

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

阅读数:292

评论数:0

Windows 批处理大全

批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批 处理文件(也被称为批处理程序或脚本),可以简化日常

2011-08-05 11:48:48

阅读数:341

评论数:0

字符集和字符编码(Charset & Encoding)

——每个软件开发人员应该无条件掌握的知识!——Unicode伟大的创想!相信大家一定碰到过,打开某个网页,却显示一堆像乱码,如"бЇЯАзЪСЯ"、"�????????"?还记得HTTP中的Accept-Charset、Accept-Encoding、Acc...

2011-07-28 16:52:18

阅读数:517

评论数:0

六大设计原则[笔记]

单一职责原则里氏替换原则依赖倒置原则接口隔离原则迪米特法则开闭原则

2011-07-28 14:05:49

阅读数:374

评论数:2

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

阅读数:577

评论数:0

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

阅读数:295

评论数:0

C++著名程序库的比较和学习经验

C++著名程序库的比较和学习经验C++著名程序库的比较和学习经验 来源: 高兴龙的日志 1、C++各大有名库的介绍——C++标准库 2、C++各大有名库的介绍——准标准库Boost 3、C++各大有名库的介绍——GUI 4、C++各大有名库的介绍——网络通信 5、C++各

2011-07-14 15:11:08

阅读数:485

评论数:0

malloc new的区别

<br />1、new 是c++中的操作符,malloc是c 中的一个函数<br /><br />2、new 不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调...

2011-05-15 16:33:00

阅读数:355

评论数:0

结构体内存对齐

<br />一、什么是字节对齐,为什么要对齐?<br />    现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排...

2011-05-15 09:42:00

阅读数:298

评论数:0

虚析构函数

<br />虚析构函数是为了解决这样的一个问题:基类的指针指向派生类对象,并用基类的指针删除派生类对象。 <br />  如果某个类不包含虚函数,那一般是表示它将不作为一个基类来使用。当一个类不准备作为基类使用时,使析构函数为虚一般是个坏主意。因为它会为类增加一个虚函数表,...

2011-05-08 22:04:00

阅读数:346

评论数:0

C++多态性原理

<br />C++多态性<br />    两种表现形式:静态多态性 通过一般的函数重载来实现。<br />                             动态多态性 通过虚函数来实现。<br />    静态多态性比较简单,主要动态多态性...

2011-05-08 20:16:00

阅读数:715

评论数:0

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