自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ddd

    ddd 

2008-05-11 16:32:00 548

原创 VC上的换肤控件

  最近一个项目需要完成界面的换肤,发现了一个和好的换肤控件:kinmagic 使用也很方便,使用SkinMagicBuilder.exe来制作皮肤,在VC程序中加载皮肤就可以了,非常方便。

2008-05-11 16:27:00 790 3

原创 结构体中的变量地址与其它地方的地址顺序不一致

1.不同变量和临时变量的地址由于是从左到右入栈的,所以后定义的变量地址比新定义的变量的地址低,从而出现后定义的变量出现越界导致覆盖了新定义的变量的情况。2.struct中定义的变量是新定义的地址低,后定义的地址高 

2007-02-09 13:20:00 1503

转载 windowXP空间丢失处理

空间丢失之谜  点击“开始→控制面板→文件夹选项→查看”,在高级设置区域中将“隐藏受保护的操作系统文件(推荐)”选项去掉,并在“隐藏和文件夹”选项中选择“显示所有文件和文件夹”。这时C盘内就多出hiberfil.sys和pagefile.sys两个文件和一个System Volume Information文件夹,三个东东每个都快到300MB。原来如此,是这几个东东在搞鬼。  解决方案

2006-11-29 16:17:00 498

转载 关于类成员的初始化顺序问题

1.关于类成员的初始化顺序问题        条款13的标题是:initialization list中的members初始化次序应该和其在class内的声明次序相同。        我不知道大家在用C++开发的时候有没有注意过这个问题,反正我是从来没有往这方面想过!        下面来看例子:class CMyIntArray{public:    CMyIntArray(int lowB

2006-11-22 15:11:00 660

原创 检查系统中的僵尸进程

用ps -ef|grep def命令可以查看系统中是否存在僵尸进程,如果存在就杀死,释放系统资源 

2006-11-22 14:16:00 957

转载 使用[ ]访问元素效率高,而使用at( )函数稳定性好

在使用STL容器时,访问容器的元素可以使用[ ]操作符直接访问指定的元素,也可以使用.at( )函数来访问元素值例如:string my_string = "0123456789"//我们来遍历这个字符串for (UINT u=0; u{        if (0 == (u % 2))                 cout//偶数个使用[ ]遍历容器        else       

2006-11-21 12:52:00 1096

转载 亲密接触VC6.0编译器

亲密接触VC6.0编译器 大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事

2006-11-07 12:34:00 599

转载 智力题

第一组 1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?4.一个岔路口分别通向诚实

2006-10-30 13:50:00 888

转载 发财梦变成恶梦的故事

  一对刚结婚、受过高等教育的新婚夫妇住在一套拥挤的租来的公寓里,很快,他们意识到他们在省钱,因为两个人的花销和一个人的差不多。   问题是,公寓太挤了,于是他们决定省钱买一栋自己梦想中的房子,这样他们就能有孩子了。现在,他们有两份收入,并开始专心于事业,他们的收入开始增加,随着收入的增加……   对大多数人而言,第一项支出是税。许多人以为是所得税,但对大多数美国人而言,最高的税是社会保障税。作为

2006-09-24 20:56:00 799

原创 9.21

        今天我过敏了,手腕上一圈全是红色的斑点,还有小包。很痒很痒,我总是忍不住要去抓。整整一天我没有进实验室,坐在外面闲的发慌。        星期一S走了,现在什么都必须自己做,也没有人聊天,做实验变的好机械好无聊。            

2006-09-21 21:07:00 740

转载 受用一生的做人做事36字诀

 1.决 心             请随时随地问自己:我到底想要什么?是想要,还是一定要?如果是想要,我们可能什么都得不到;如果是一定要,我们一定能够有方法得到。人生就决定于你做决定的那一刻。 2.企 图 心             一个顶尖的推销员最优秀的素质是要有强烈的成交欲望;一个优秀足球前锋最可贵的素质是强烈的射门意识。要成功,你必须先有强烈的成功欲望,就像你有强烈的求生欲望一样。 

2006-09-17 19:19:00 749

原创 awk的教程

第一章   简介     awk是Unix操作系统提供的一个程序化语句,是为了使信息和文本的处理更易于表达和完成而设计的。它对于资料的处理具有很强的功能:对于文本文件里的内容做修改、对比、抽取等的处理,可以以很短的语句轻易完成。而象 C 或 Pascal 等高级语言要完成上述的动作,相对要麻烦得多。     awk 是在一组输入信息或文件上运行的,它浏览输入行,按照行次顺序,一次一行地进行处理。在

2006-09-17 18:59:00 1419

转载 Linux c 网络socket编程

网络编程,一定离不开套接口;那什么是套接口呢?在Linux下,所有的I/O操作都是通过读写文件描述符而产生的,文件描述符是一个和打开的 文件相关联的整数,这个文件并不只包括真正存储在磁盘上的文件,还包括一个网络连接、一个命名管道、一个终端等,而套接口就是系统进程和文件描述符通信的 一种方法。目前最常用的套接口是字:字节流套接口(基于TCP)和数据报套接口(基于UDP),当然还有原始套接口(原始套接

2006-09-17 18:46:00 1045

转载 ACE在AIX上使用

ACE在Windows下的使用无疑是最简单的,把include和lib的路径设好后,直接编译就可以了,所以一般拿到ACE,在Windows下应该没有问题。那么下面说的是ACE在AIX和SunOS下的移植心得,这二者基本上没有什么太大分别,所以放在一起来说。工欲善其事,必先利其器。那么主要要准备些什么呢,我觉得有两件利器。先是g++,然后是GNU的make。可能这两种操作系统中可用的C++编

2006-09-17 18:44:00 1389

转载 内存管理内幕

本文将对 Linux? 程序员可以使用的内存管理技术进行概述,虽然关注的重点是 C 语言,但同样也适用于其他语言。文中将为您提供如何管理内存的细节,然后将进一步展示如何手工管理内存,如何使用引用计数或者内存池来半手工地管理内存,以及如何使用垃圾收集自动管理内存。为什么必须管理内存内存管理是计算机编程最为基本的领域之一。在很多脚本语言中,您不必担心内存是如何管理的,这并不能使得内存管理的重要性有一点

2006-09-17 18:13:00 563

转载 大内高手—内存模型

了解linux的内存模型,或许不能让你大幅度提高编程能力,但是作为一个基本知识点应该熟悉。坐火车外出旅行时,即时你对沿途的地方一无所知,仍然可以到达目标地。但是你对整个路途都很比较清楚的话,每到一个站都知道自己在哪里,知道当地的风土人情,对比一下所见所想,旅程可能更有趣一些。 类似的,了解linux的内存模型,你知道每块内存,每个变量,在系统中处于什么样的位置。这同样会让你心情愉快,知道这

2006-09-17 18:07:00 578

转载 终身受用的四个故事

1.误会:      早年在美国阿拉斯加地方,有一对年轻人结婚,婚后生育,他的太太因难产而死,遗下一孩子。      他忙生活,又忙于看家,因没有人帮忙看孩子,就训练一只狗,那狗聪明听话,能照顾小孩,咬着奶瓶喂奶给孩子喝,抚养孩子。      有一天,主人出门去了,叫它照顾孩子。      他到了别的乡村,因遇大雪,当日不能回来。第二天才赶回家,狗立即闻声出来迎接主人。他把房门开一看,到处是血,抬

2006-09-17 17:29:00 616

转载 正则表达式浅谈

引言    正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来:(1)检查一个串中是否含有符合某个规则的子串,并且可以得到这个子串;(2)根据匹配规则对字符串进行灵活的替换操作。    正则表达式学习起来其实是很简单的,不多的几个较为抽象的概念也很容易理解。之所以很多人感觉正则表达式比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意

2006-09-12 13:01:00 600

转载 析构函数中抛出的异常

构函数在什么时候被调用执行?  对于C++程序员来说,这个问题比较简单,但是比较爱唠叨的阿愚还是建议应该在此再提一提,也算回顾一下C++的知识,而且这将对后面的讨论和理解由一定帮助。先看一个简单的示例吧!如下:class MyTest_Base{public:virtual ~ MyTest_Base () {cout }};void main(){try{// 构造一个对象,当obj对象

2006-09-10 18:45:00 967

转载 构造函数中抛出的异常

1、标准C++中定义构造函数是一个对象构建自己,分配所需资源的地方,一旦构造函数执行完毕,则表明这个对象已经诞生了,有自己的行为和内部的运行状态,之后还有对象的消亡过程(析构函数的执行)。可谁能保证对象的构造过程一定能成功呢?说不定系统当前的某个资源不够,导致对象不能完全构建好自己(人都有畸形儿,更何况别的呢?朋友们!是吧!),因此通过什么方法来表明对象的构造失败了呢?C++程序员朋友们知道,C+

2006-09-10 17:12:00 747

转载 对象的成员函数中抛出的异常

++异常处理模型除了支持面向过程的C风格程序中的异常处理外(就是没有面向对象的概念,完全是C程序,整个程序实际就是函数的集合,但却用C++编译器来编译这样的C程序,所以这样的程序中是可以a使用C++的异常处理机制的,要不怎么说C++是兼容C语言的呢?但是需要注意的是,单纯的C语言程序中是不能使用C++异常处理模型进行编程的。是不是有点说拗口了?有点糊涂了呢?其实很简单,那就是如果程序中使用了C++

2006-09-10 17:11:00 1015 1

转载 TCP连接的状态转换图深度剖析

1、建立连接协议(三次握手) (1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。 (2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询问客户端是否准备好进行数据通讯。 (3) 客户必须再次回应服务段一个ACK报文,这是报文段3。2、连接终止

2006-09-10 17:02:00 2036 1

原创 关于隐藏(hide), 重载(overload), 覆盖(override)

隐藏的几个特征:      1 在基类和派生类之间      2 函数名字相同       如果参数类型不同的时候,有无virtual 关键字都为隐藏       如果参数类型相同,则,无virtual 关键字时为隐藏      顺便说说函数的重载与覆盖:      重载:      1 在同一个类里面      2 函数名字相同      3 函数参数不同      4 virtual 关键字有

2006-09-10 15:59:00 692

转载 用google查密码

 实际上用google检索密码非常的容易,就像一个朋友曾经讲的,设定检索关键词非常重要,我的经验有以下几点,与大家交流: 1 任何想查的+password(注意 +号不打),而且PASSWORD在西文中都是相同的,不会漏检,不像username有很多词能够替代,比如userID,userlogin等等。 2 在查到初步结果后,用google的高级检索,具体设定每页的检索结果,然后用IE页面上的编辑

2006-09-10 15:49:00 607

转载 领带的打法10种——男士必看(图)

1、平结平结为最多男士选用的领结打法之一,几乎适用于各种材质 的领带。要诀:领结下方所形成的凹洞需让两边均匀且对衬。2、交叉结  这是对于单色素雅质料且较薄领带适合选用的领结,对于喜欢展 现流行感的男士不妨多加使用“交叉结”。3、双环结   一条质地细致的领带再搭配上双环结颇能营造时尚感,适合年轻的上班族选用。该领结 完成的特色就是第一圈会稍露出于第二圈之外,可别刻意给盖住了。4、 温莎结  温莎

2006-09-10 15:43:00 986

转载 狼的十大处世哲学

一、卧薪尝胆:狼不会为了所谓的尊严在自己弱小时攻击比自己强大的东西。 二、众狼一心:狼如果不得不面对比自己强大的东西,必群而攻之。 三、自知之明:狼也很想当兽王,但狼知道自己是狼不是老虎。 四、顺水行舟:狼知道如何用最小的代价,换取最大的回报。 五、同进同退:狼虽然通常独自活动,但狼却是最团结的动物,你不会发现有哪只狼在同伴受伤时独自

2006-09-10 15:40:00 2002

转载 项目经理的基本素质

作为系统分析员或高级程序员,也就是对于一个程序项目的设计者而言,需要具备以下素质: 第一,需求分析能力 对于程序员而言,理解需求就可以完成合格的代码,但是对于研发项目的组织和管理者,他们不但要理解客户需求,更多时候还要自行制定一些需求,为什么这么说呢? 一般而言,进行研发任务,也许是客户提出需求,也许是市场和营销部门提出的需求,这时候对于研发部门,他们看到的不是一个完整的需求,通常而言,该

2006-09-10 15:08:00 685

转载 新任项目经理的五项修炼

恭喜恭喜!你提升了!欣喜若狂之后,你有些困惑,有些心虚:“我能胜任吗?”压力和挑战让你有些招架不住。你可能是一名出色的专业人士,此前一直作为团队的成员而工作,但从来没有领导过一个团队。你发现突然之间你要负责一个时间紧迫的项目,并要为十几个甚至几十个人扮演协调员的角色,而你几乎对此毫无准备。   对许多人来说,从团队的普通成员到担任团队领导是一个重大而艰难的转折。它可以加速你的上升势头,也可以毁掉你

2006-09-10 15:07:00 489

转载 禁令标志图例

2006-09-08 01:58:00 981

转载 预处理操作符'#'和'##'

一,一般用法使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.用法: #include #include#includeusing namespace std;#define STR(s) #s#define CONS(a,b) int(a##

2006-09-08 01:04:00 630

原创 TCPDUMP的简单使用

A想要截获所有210.27.48.1 的主机收到的和发出的所有的数据包:#tcpdump host 210.27.48.1 B想要截获主机210.27.48.1 和主机210.27.48.2 或210.27.48.3的通信,使用命令:#tcpdump host 210.27.48.1 and / (210.27.48.2 or 210.27.48.3 /) C如果想要获取主机210.27.

2006-09-07 18:39:00 675

转载 sun 的Solaris的抓包工具

Snoop 是Solaris 系统中自带的工具, 是一个用于显示网络通讯的程序, 它 可捕获IP 包并将其显示或保存到指定文件. (限超级用户使用snoop) Snoop 可将捕获的包以一行的形式加以总结或用多行加以详细的描述(有 调用不同的参数–v -V来实现). 在总结方式下(-V ) , 将仅显示最高层的相关协 议, 例如一个NFS 包将仅显示NFS 信息, 其低层的RPC, UDP, IP

2006-09-07 18:34:00 3369

转载 编码,charset,乱码,unicode,utf-8与net简单释义(转)

1.文件分为文本文件和二进制文件﹐不过本质都一样﹐都是些01。2.计算机存储设备存储的0或1﹐称为计算机的一个二进制位(bit)。3.二进制文件的0和1有专门的应用程序来读﹐所以它们没有什么乱不乱码的问题﹐只要该程序认得就行。(像doc,xls,exe,dll等)4.文本文件就不一样了﹐notepad要认识它﹐vs.net要认识它,UE也要认识它...所以它们就要有一个标准。这个标准的

2006-09-06 22:41:00 1114

转载 VC的使用总结

将文字传送到剪贴簿   让我们想像把一个ANSI字串传送到剪贴簿上,并且我们已经有了指向这个字串的指标(pString)

2006-09-06 22:39:00 1742

转载 linux的c编程技巧

1. 获取文件的信息:stat(char* filename, struct stat* buf);struct stat { dev_t st_dev; /* 设备 */ ino_t st_ino; /* 节点 */ mode_t st_mode; /* 模式 */ nlink_t st_nlink; /* 硬连接 */ uid_t st_uid; /* 用户ID */ gid_t st_gid

2006-09-03 18:25:00 669

原创 log4cpp的初探

  今天终于完成了对log4cpp在unix下的使用,下面是一些总结1.将log4cpp-0.3.5rc3拷贝到unix下2.进入log4cpp-0.3.5rc3目录,运行命令configure3.使用make命令进行编译,会看到一些错误    首先是出错位置priority.hh     class LOG4CPP_EXPORT Priority {       

2006-09-03 17:47:00 2542

转载 DOS文件格式转换成unix文件格式

一、dos文件转换成unix文件格式    dos格式文件传输到unix系统时,会在每行的结尾多一个^M,当然也有可能看不到,但是在vi的时候,会在下面显示此文件的格式,比如 "dos.txt" [dos] 120L, 2532C 字样,表示是一个[dos]格式文件,如果是MAC系统的,会显示[MAC],因为文件格式的原因有时会导致我们的unix程序,或者shell程序出现错误,那么需要把这些do

2006-09-03 14:57:00 1577 1

转载 管理十大经典理论

 1、彼得原理      每个组织都是由各种不同的职位、等级或阶层的排列所组成,每个人都隶属于其中的某个等级。彼得原理是美国学者劳伦斯·彼得在对组织中人员晋升的相关现象研究后,得出一个结论:在各种组织中,雇员总是趋向于晋升到其不称职的地位。彼得原理有时也被称为向上爬的原理。 这种现象在现实生活中无处不在:一名称职的教授被提升为大学校长后,却无法胜任;一个优秀的运动员被提升为主管体育的官员,而无所作

2006-08-30 20:14:00 657 2

转载 24条经典哲理性语句

1.记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的   Remember what should be remembered, and forget what should be forgotten.Alter what is changeable, and accept what is mutable.      2.能冲刷一切的除了眼泪,就是时间,以时间来推移感情,时间越长,冲突越淡

2006-08-30 20:09:00 748

空空如也

空空如也

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

TA关注的人

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