自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

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

<br />魔兽争霸的DOTA游戏很多人都特别爱玩,而且玩的很不错,DOTA是一个讲究团队的游戏,团队之间配合的好坏经常决定了一场对战的胜负。在看一次对战视频中,听到解说员说了一句这样的话:“DOTA是一个团队的游戏,如果打的好则是你同伴打的好,如果打的不好则是你自己打的不好”。 我觉得这句话说的很好,很有哲理。经常在玩游戏的过程中,有的人特别爱骂人,总说别人这打的不好,那也打的不好,然后团队之间互相对骂起来,不知不觉就输掉了比赛,有这些对骂的时间,还不如多想想如何比赛,如何去赢得比赛。<br /> <br

2011-02-11 12:08:00 580

原创 常用的LINUX 学习网站

常用的国外Linux资源国 外 网 站 说 明lwn.net 来自Linux和开放源代码界的新闻www.freshmeat.net 最齐全的Linux/UNIX软件库www.justlinux.com 信息齐全的Linux学习网站www.kernel.org Linux内核的官方网站www.linux.com 提供全方位的Linux信息(尽管不是官方网站)www.linuxhq.com 提供内核信息和补丁的汇总www.linuxtoday.com 非常完整的Linux新

2011-01-14 17:54:00 734

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

<br />有这么一个需求:要通过一个程序来启动多个其他的程序,其他程序退出的时候必须通知启动他们的程序。<br />通过需求可以看到里面需要实现进程间的通信,虽然想起来简单,但是做完之后发现有很多需要注意的地方,在这里详细的说明一下。<br /> <br />进程间通信采用的是匿名通道通信方式。<br /> <br />主程序实现:<br />1 创建匿名管道<br /> <br /> SECURITY_ATTRIBUTES sa; //安全性结构 <br /> //填充安全性结构使句柄被继承 <br /

2011-01-14 14:34:00 2219

原创 变量一定要初始化

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

2011-01-07 16:15:00 611

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

<br />1 需要具备的基础知识:用ddraw来显示视频,C++,MFC<br /> <br />先来看看效果:<br /><br /> <br />画中画效果<br /> <br /> <br />其中较大的视频区域是用鼠标截取屏幕放大后的显示。较小的视频区域则是原视频显示。其中可以在右下角的视频区域看见有一个白色的长方体,这个长方体对应的区域则是截取放大的区域,通过移动白色长方体可以调整放大的区域,通过移动鼠标滚轮可以放大和缩小白色区域,其中放大的视频区域一起变化。<br /> <br />2该功能的

2011-01-06 10:44:00 1661

原创 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::make_pair( a, 2 ) );这样编译出错 找找出错的原因

2010-12-31 12:03:00 1454

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

<br />今天读了刘末鹏的 为什么你应该(从现在开始就)写博客 这篇文章,感想真的很深,对我的帮助很大,详见http://blog.csdn.net/pongba/archive/2009/02/17/3896311.aspx<br /> <br />我是一个不太爱说的人,由于性格关系,导致也不太喜欢思考,我一直以为是我懒的原因。同事问我问题的时候,太简单的问题吧,不愿意说,难的吧,就像刘文章里提到的,总是用反正来对付。后来逐渐的明白这样的做法很不好,但是一直改进都不大。刘的文章给了我很多启示。<br /

2010-12-31 11:49:00 685

原创 C++类型转换

<br />C++有四个类型转换方法,const_cast,static_cast,dynamic_cast,reinterpret_cast . 但是很多C++开发者很少用这些转换,基本上都是沿用C的转换方法,下面简单讲讲我对这些转换的理解。<br /> <br />const_cast  用于将const 类型数据转换为非const 类型数据。<br /> <br />static_cast 用于没有继承关系的数据类型间的转换,比如double 转换为int <br /> <br />double  d

2010-12-30 11:55:00 346

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

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

2009-06-10 12:44:00 1412 1

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

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

2009-02-22 14:45:00 1202 1

原创 模板线性栈和队列

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

2009-01-10 15:27:00 542

原创 模板链式线性表

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

2009-01-07 16:20:00 637

原创 模板顺序链表

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

2009-01-06 15:10:00 735

原创 如何使用复杂的JIG

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

2008-11-14 17:09:00 1072

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

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

2008-11-14 16:48:00 949 1

原创 郁闷了,发泄一下

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

2007-03-14 20:36:00 530

空空如也

空空如也

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

TA关注的人

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