自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhshgap的专栏

是一名博主。他一直在热衷于分享C++程序设计,心情笔记,数据结构领域的技术知识。...

原创 由玩魔兽争霸DOTA游戏想到的

<br />魔兽争霸的DOTA游戏很多人都特别爱玩,而且玩的很不错,DOTA是一个讲究团队的游戏,团队之间配合的好坏经常决定了一场对战的胜负。在看一次对战视频中,听到解说员说了一句这样的话:“DOTA是一个团队的游戏,如果打的好则是你同伴打的好,如果打的不好则是你自己打的不好”。 我觉...

2011-02-11 12:08:00

阅读数 386

评论数 0

原创 常用的LINUX 学习网站

常用的国外Linux资源 国 外 网 站 说 明 lwn.net 来自Linux和开放源代码界的新闻 www.freshmeat.net 最齐全的Linux/UNIX软件库 www.justlinux.com 信息齐全的Linux学习网站 www.kernel.org Linux内...

2011-01-14 17:54:00

阅读数 523

评论数 0

原创 通过匿名管道实现进程间通信

<br />有这么一个需求:要通过一个程序来启动多个其他的程序,其他程序退出的时候必须通知启动他们的程序。<br />通过需求可以看到里面需要实现进程间的通信,虽然想起来简单,但是做完之后发现有很多需要注意的地方,在这里详细的说明一下。<br /> <br...

2011-01-14 14:34:00

阅读数 1937

评论数 0

原创 变量一定要初始化

<br />今天遇到个BUG,在Debug编译下没问题,在Release编译下就有问题,费了好半天劲,通过outdebugstring 和DebugView终于找到了错误的地方,原因就是由于变量没有初始化照成变量在DEBUG 和 RELEASE 下初始值不同,照成的BUG。看来变量的初...

2011-01-07 16:15:00

阅读数 455

评论数 0

原创 视频画中画的实现(ddraw)

<br />1 需要具备的基础知识:用ddraw来显示视频,C++,MFC<br /> <br />先来看看效果:<br /><br /> <br />画中画效果<br /> <br /> <br...

2011-01-06 10:44:00

阅读数 1028

评论数 0

原创 map.insert 出错想到的

这边文章可能会持续更新写这篇文章是因为看到QQ群里面有人问了这样一个问题:class CA;CA a;map  _map;_map.insert( std::make_pair( 2, a ) );这样可以,class CA;CA a;map  _map;_map.insert( std::mak...

2010-12-31 12:03:00

阅读数 834

评论数 0

原创 由 为什么你应该(从现在开始就)写博客 引发的感想

<br />今天读了刘末鹏的 为什么你应该(从现在开始就)写博客 这篇文章,感想真的很深,对我的帮助很大,详见http://blog.csdn.net/pongba/archive/2009/02/17/3896311.aspx<br /> <br />我是一个...

2010-12-31 11:49:00

阅读数 546

评论数 0

原创 C++类型转换

<br />C++有四个类型转换方法,const_cast,static_cast,dynamic_cast,reinterpret_cast . 但是很多C++开发者很少用这些转换,基本上都是沿用C的转换方法,下面简单讲讲我对这些转换的理解。<br /> <br /...

2010-12-30 11:55:00

阅读数 253

评论数 0

原创 使用_beginthreadex 创建线程并实现多线程同步

使用_beginthreadex  来创建线程比CreateThread  更加的安全,但是_beginthreadex 需要传入的参数和CreateThread并不是一样的,但基本相同,只需要做一些转换,线程的同步采用两种方式实现,一是采用关键代码段(已注释)和事件内核对象来实现。 以下是实现:...

2009-06-10 12:44:00

阅读数 980

评论数 1

原创 对比较复杂的数据结构进行建模分析

今天和架构师学了一招,我觉得很不错,能解决数据结构复杂时,如何能清楚的表达你的数据结构的组合关系。问题的产生主要的我写一个图方面的数据结构,怎么讲也将不清楚,后来架构师交我怎么一步一步建模,后来发现这个真的很管用,我自己觉得这个挺有用的,和大家分享一下。 例子如下存储路径的数据结构       /...

2009-02-22 14:45:00

阅读数 874

评论数 1

原创 模板线性栈和队列

今天完成了模板栈和队列,底层核心采用的是XTList类实现,详情见http://blog.csdn.net/zhshgap/archive/2009/01/06/3721387.aspx实现了栈和队列的基本操作/////栈#ifndef AFX_XTSTACK_H__ #define AFX_XT...

2009-01-10 15:27:00

阅读数 433

评论数 0

原创 模板链式线性表

今天终于完成了链式的线性表,只实现了一些基本操作,使用起来可能不太方便,以后有时间来改良#ifndef AFX_XTLINKLIST_H__ #define AFX_XTLINKLIST_H__ #if _MSC_VER > 1000#pragma once#endif  //链式链表tem...

2009-01-07 16:20:00

阅读数 479

评论数 0

原创 模板顺序链表

对于模板这个东西,我感觉好像概念清楚,但一直没机会动手写一写。今天终于动手了,写了才知道自己还是有很多相关的东西不知道的。今天写了一个模板顺序链表,还花了不少时间,以后有机会将会写更多的模板数据结构。下面的数据结构支持内存自动增长。有查找,插入,删除,赋值等简单基本操作#ifndef AFX_XT...

2009-01-06 15:10:00

阅读数 601

评论数 0

原创 如何使用复杂的JIG

    在AUTOCAD二次开发中JIG是一个好东西,在用户交互方面非常方便,但是JIG只支持一个实体,如何来实现非常复杂的JIG呢?有一个我觉得非常有用的方法,就是我们虚拟一个JIG实体出来实现。这个虚拟的JIG可以由多个实体构成,我们只需从AcDbEntity派生一个类出来,该类中有构成JIG...

2008-11-14 17:09:00

阅读数 704

评论数 0

原创 简单二叉树的创建和输出(递归)

  最近出去的一次笔试中,考到了二叉树的相关算法,虽然工作两年多了,现场居然忘了怎么写。回来后仔细想了想,把这个算法写了出来,仔细分析了下在考场没写出算法的原因:没有考虑到二叉树的节点自身的顺序信息。代码如下#include "stdafx.h"#include "i...

2008-11-14 16:48:00

阅读数 750

评论数 1

原创 郁闷了,发泄一下

今天又被经理说了,记得以前经理对我态度挺好的,这两天却说了我好几次了,心理特别郁闷我在想,是不是最近我太骄傲了,而经理说我也许是为我好呢尽管往好的方面想,但我还是很郁闷.今天刚好有个朋友考试挂科了,她说她很累,我也不知道该怎么安慰她,希望她能找点恢复好心情!

2007-03-14 20:36:00

阅读数 433

评论数 0

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