自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 六大设计原则[笔记]

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

2011-07-28 14:05:49 523 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 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

书名:大学生攻克Linux系统教程(又名天下没有难学的Linux)。一位在校大学生整理的教程,献给每一位要征服Linux的学习者-五星级的Linux教程。   本书汇集众多Linux学习者的心血与贡献,有很多作者在默默的为你呼喊,感谢他们的贡献。从学习Linux的那天起,我只记住一个词,那就是攻克。    一个障碍,一个学习Linux的最大障碍-无指导-在困扰着每一位企图闯出初中级Linux困境的人。攻克Linux系统教程给你提供动力,帮助你闯出难关。为何这么有把握?原因很简单,天下没有难学的Linux。

2009-12-30

VI vim 命令详解

 在网上摘了部分经典的文章,仅仅是少量的原创! [此次共收入了316个命令,希望对大家有一定的价值!]

2009-12-29

34个单片机实例(包括框图和程序).zip

从简单的点亮LED灯开始 到会面复杂系统的设计 很好的

2009-12-29

空空如也

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

TA关注的人

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