自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(7)
  • 收藏
  • 关注

原创 zz CreateThread() and _beginthread()

_beginthread Header File process.h Category Process Control Routines Prototype unsigned long _beginthread(void (_USERENTRY *__start)(void *), unsigned __stksize, void *__arg); Description Starts exec

2008-02-29 14:30:00 1735

原创 zz UML类图关系全面剖析和C++代码表现

本文随便转载,请保留出处:http://blog.csdn.net/dylgsy/ UML的类图关系分为: 关联、聚合/组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系究竟是什么,以及它们的区别在哪里。1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关

2008-02-29 13:16:00 751

原创 常用的几种设计模式

一 Bridge模式将抽象部分与它的实现部分分离,使它们都可以独立地变化。Bridge模式将继承关系转换为组合关系,从而降低了系统间的耦合,减少了代码编写量.抽象化 存在于多个实体中的共同的概念性联系,就是抽象化。作为一个过程,抽象化就是忽略一些信息,从而把不同的实体当做同样的实体对待【LISKOV94】。 实现化 抽象化给出的具体实现,就是实现化。 脱耦 所谓耦合,就是两个实体的行为的某种强关

2008-02-27 21:38:00 820

原创 zz 简单的HashTable

近期工作中要处理100W条记录,前一个同事使用SQLLite数据作为数据结构存储,采用数据库查询一条记录,时间当然不成问题.后来,我将数据库的数据导出来,发现由原来的150M多变成20M 多,而装载数据库存需要25S,这种用空间换时间的做法未免牺牲太大.所以我想到不用数据库.而用普通的文件存储,要解决查询一条记录肯定要使用某种数据结构.首先想到的是STL中的hash_set,它采用hash_ta

2008-02-27 21:28:00 608

原创 zz 一个Hash实例:Blizzard的MPQ文件

星际、魔兽和WOW里面都有一个非常大的.MPQ文件,这个文件存储了游戏中大部分的资源数据,比如对话中的文字等等。Blizzard使用了hash table来组织对这个庞大文件的读写。 在WOW中,如果我跑到荆棘谷和地精卫兵聊天,那些绿色小矮人头上冒出来的叽叽咕咕的文字,就是从那个奇大无比的资源文件里取出来的。嗯,小绿人有那么多台词,怎么从这么一个庞大的字符串数组里找出某个特定的呢?或者,给你一

2008-02-26 15:42:00 1617

原创 zz VC DEBUG和RELEASE的区别(二)

I.    内存分配问题      1.    变量未初始化。下面的程序在debug中运行的很好。      thing    *    search(thing    *    something)      BOOL    found;      for(int    i    =    0;    i       {      if(whatever[i]->field    ==   

2008-02-23 14:42:00 1066

原创 关闭Socket

1. 关闭Socket时究竟做了什么        关闭socket分为主动关闭(Active closure)和被动关闭(Passive closure)两种情况。前者是指有本地主机主动发起的关闭;而后者则是指本地主机检测到远程主机发起关闭之后,作出回应,从而关闭整个连接。    起初每个socket都是CLOSED状态,当客户端初使化一个连接,他发送一个SYN包到服务器,客户端进入SYN_S

2008-02-22 16:52:00 2645

空空如也

空空如也

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

TA关注的人

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