自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风行千里

一切皆有可能

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

转载 VS2005 正则表达式查找替换

<br /><br /><br />正则表达式是查找和替换文本模式的简洁和灵活的表示法。Visual Studio 中使用的正则表达式是 Visual C++ 6.0 中使用的、具有简化语法的表达式的超集。<br />在“查找”、“在文件中查找”或“在文件中替换”对话框中,可使用下列正则表达式来改进和扩展搜索。注意???在将下列任何表达式用作搜索条件的一部分之前,必须在“查找”、“在文件中查找”和“在文件中替换”对话框中选择“使用”复选框。<br />可使用下列表达式匹配搜索字符串中的字符或数字:<br /

2011-02-09 17:52:00 658

转载 IBM 中国研究院 Offer 之感言——能力是一种态度

2009-12-04 09:53 |  6613次阅读 |  来源:移山之道 Silver  【已有69条评论】发表评论 关键词:IBM  | 感谢ydj9931的提供 |  收藏这篇新闻 当我对着远程的大屏,给北京的IBM中国研究院几位面试官汇报完30分钟技术报告之后,心里忐忑不安,这已经是终面了一关关拼得不容易,但却很精彩!在之后的几天,很高兴接到了来自IBM两

2009-12-06 21:58:00 499

原创 我看经济

最近看了不少经济学的书,虽然还不是很清楚,但至少不再是一团浆糊。下面谈谈我现在脑子里残留下来的东西:Q:为什么有些国家是发达国家,而有些国家是发展中国家?A:因为发达国家的人均生产力高,而发展中国家人均生产力低下。       生产力就是单位时间里生产出来的价值和服务。       一个国家的富裕与否取决于整个国家生产出来的产品和服务总量(又称GDP)。Q:那么什么决定

2009-12-06 21:45:00 881

转载 VC 开机自动启动程序代码

 很多监控软件要求软件能够在系统重新启动后不用用户去点击图标启动项目,而是直接能够启动运行,方法是写注册表Software//Microsoft//Windows//CurrentVersion//Run。参考程序可以见下:(查找程序目录的执行文件,存在则进行添加注册表操作)  //实用代码一int C***Dlg::Crea

2009-10-14 18:00:00 1141

转载 加菲猫的人生歪理

1、 今天吃得下的千万别搁到明天。    2、爱情来得快去得也快,只有猪肉卷是永恒的。    3、欧迪,我们去吃冰淇淋吧,不过你得看着我吃。    4、肚子大不可怕,可怕的是肚子里没有好东西。    5 「欧迪在窗外冻得瑟瑟发抖,真可怜。我真有点不忍心看他这样。   不,难道我能坐视不管吗?我必须做点什么。」加菲拉上了窗 帘。    6、 失败的人特点是会不断地失败。   如果你想看看他的失败的话

2009-10-13 18:28:00 539

转载 sprintf,你知道多少?

 选自《CSDN 社区电子杂志——C/C++杂志》http://emag.csdn.net 2005 年1 月 总第1 期 - 93 -本文作者:steedhorse(晨星)printf 可能是许多程序员在开始学习C 语言时接触到的第二个函数(我猜第一个是main),说起来,自然是老朋友了,可是,你对这个老朋友了解多吗?你对它的那个孪生兄弟sprintf 了解多吗?在将各种类型的数据构造成字符

2009-09-15 13:08:00 501

转载 怎样关闭这个愚蠢的功能--Word自动将第一个英文字母变成大写

Article Content问题点:Word中(Excel好像也有),我们在写英文单词的时候,第一个字母总是会被自动的变成大写:  eg: the -> The但有些时候,尤其是在写设计书的时候,我们的变量名或者函数名,都会被自动的转化,导致产生很多拼写问题:  eg: int i; ->Int I;        typedef -> Typedef 

2009-09-09 11:19:00 7546

转载 一例人肉搜索-伊凡娜丢失的Sidekick手机

1、2006年5月,伊凡娜,女——在的士上遗失了一部Sidekick手机。2、手机对伊凡娜很重要——朋友的联系方式,以及宴请婚礼的来宾,婚庆公司的联系方式都在上面,而且自己没备份。3、伊凡娜买了新手机——通过运营商挂失,获得原先手机信息,发现该手机在被一个叫莎莎(西班牙族裔)女生使用。4、伊凡娜委托金融软件行业的朋友埃文发信息给莎莎——莎莎表示“白人混蛋”,并告诉埃文住处,“有种就来拿

2009-08-14 17:01:00 1708

转载 多线程处理:何时使用同步类

 MFC 提供的多线程类分为两类:同步对象( CSyncObject、 CSemaphore、 CMutex、 CCriticalSection 和 CEvent)和同步访问对象( CMultiLock 和 CSingleLock)。当必须控制对资源的访问以确保资源的完整性时,使用同步类。同步访问类用于获取对这些资源的访问权。本主题介绍各个类的适用情况。若要确定应使用的

2009-07-31 11:16:00 410

转载 (MSDN)提高时间关键代码的技巧

编写快速代码需要了解应用程序的所有方面和它如何与系统交互。此主题建议的方法可替代一些更明显的编码方法,帮助确保代码的时间关键部分满意地执行。概括说来,提高时间关键代码需要: 知道程序的哪个部分必须快。知道代码的大小和速度。知道新功能的成本。知道完成工作所需的最小工作量。为收集代码性能信息,可以使用性能监视器 (perfmon.

2009-07-31 11:09:00 440

转载 sscanf用法以及正则表达式的运用

表头文件 #include(stdio.h)定义函数 int sscanf (const char *str,const char * format,........);函数说明 sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的结果存于对应的参数内。返回值 成功则返回参数数目,失败则返回-1,错误原因存于er

2009-07-29 16:21:00 752

转载 有意思的话

1.我这人从不记仇,一般有仇当场我就报了。 2.别在我的坟前哭。脏了我轮回的路。 3.已经将整个青春都用来检讨青春,还要把整个生命都用来怀疑生 命。 4.是这样的张总,妳在家里的电脑上按了CTRL+C,然后在公司的电脑上再按CTRL+V是肯定不行的。即使同一篇文章也不行。不不,多贵的电脑都不行。 5.你要是鲜花,以后牛都不敢拉粪了! 6.我以为你只是1和3中间的数,没想到你还是1和3俩数的组合。

2009-07-22 15:10:00 1964 2

转载 判断CPU数据存储格式的类型

程序中采用两种方法来判断当前CPU的数据存储格式的类型:第一种方法是直接判断一个2字节的short整形变量1(0x0001)在内存中的存储方式,若是Little-Endian方式存储的,则内存低字节存放数据低位01,高字节存放数据高位00,所以只要判断低字节是否为1,若为1则为Little-Endian(小尾端)类型的CPU,反之则为Big-Endian 类型的CPU。 第二种方法用一

2009-07-21 10:52:00 1475

转载 关于宏

宏的三个运算符   1)#,让值序列变为一个字符串。         #define str(x) #x      调用时,如使用str(abc),展开后变为"abc"。      如使用str("abc"),展开后变为"/"abc/""。   2)##,将前后两个的单词拼接在一起。         #define cat(x,y) x##y      调用时,如使用int cat(a,1) =

2009-07-17 14:51:00 410

转载 正确使用#include和前置声明

差不多一年时间没用过C++写过程序了,由于工作的需要,我又回到了C++的阵形。在工作的过程中遇到了很多麻烦,当我往工程里加一个类,而且那个类又与工程里的类相关,如有那个类型的成员变量。情况如下//////A.h///////////class A{.......};////////B.h//////////class B:A{....A member;

2009-05-08 10:27:00 849

转载 [zz] CListCtrl使用详解

下未经说明,listctrl默认view 风格为report1. CListCtrl 风格      LVS_ICON: 为每个item显示大图标      LVS_SMALLICON: 为每个item显示小图标      LVS_LIST: 显示一列带有小图标的item      LVS_REPORT: 显示item详细资料      直观的理解:windows资源管理器

2009-04-16 14:33:00 435

原创 由前序和中序结果求后序遍历结果

解题思路:1) 通过前序遍历和中序遍历结果重建二叉树2)后序遍历二叉树 关键点:中序遍历的特点是先遍历左子树,接着根节点,然后遍历右子树。这样根节点就把左右子树隔开了。而前序遍历的特点是先访问根节点,从而实现前序遍历结果提供根节点信息,中序遍历提供左右子树信息,从而实现二叉树的重建。 上代码:#include "stdafx.h"#include "string

2009-03-31 00:03:00 1303 1

原创 堆排序

堆排序是O(N*logN),经验中它是一个稳定的排序算法,实际中慢于希尔排序。 #include "stdafx.h"#include "stdio.h"#define  LeftChild( i ) ( 2 * ( i ) + 1)void Swap(int* a1, int* a2){ int temp = *a1; *a1 = *a2; *a2 = temp;}void

2009-03-03 00:39:00 577 1

原创 归并排序

归并排序是O(N*LogN)时间复杂度,缺点是需要附加空间,对于内存的消耗是别的算法的两倍。所以在内部排序并不是首选的算法,快速排序好像是更好的选择。但在外部排序中归并排序是不错的选择。 #include "stdafx.h"#include "stdio.h"void Merge(int A[], int tem[], int leftpos, int rightpos, int

2009-02-27 00:54:00 518

原创 快速排序

快速排序为O(N*LogN)时间复杂度,对于中值的选择关系到排序的效率,所以也是一种不稳定的排序算法。而且使用了递归调用(所以大数据量的时候,对于开发环境最大支持递归数要有个确认,否则会栈溢出的,下场很难看),由于大量使用循环语句,对于死循环的警惕是十分必要的。总得来说快速排序是中不错的排序算法,在笔试面试中均常用来考查,呵呵。 #include "stdafx.h"#include "s

2009-02-26 02:25:00 452

原创 插入排序的二分查找策略

由于插入排序的特点是顺序排序,所以在大数据量的时候可以使用二分查找来优化排序效率。 #include "stdafx.h"#include "stdio.h"int GetIndex(int* pData, int low, int high, int value){ int mid = 0;  while( low  {    mid = (low + high) / 2;  if(

2009-02-25 10:57:00 395

原创 希尔排序

1, 希尔排序是一种O(N^1.25)(公认的,没有数学证明),好于O(N*N)。2, 希尔排序可以说就是插入排序的增量模式,最小增量必须有1。也可以理解为对数列的多次分组插入排序。分组间隔为1的情况,就是插入排序。所以希尔排序的分组间隔的选择关系到排序算法的优劣。3, 希尔排序是一种不稳定的排序算法。 #include "stdafx.h"#include "stdio.h"

2009-02-25 02:12:00 350

原创 插入排序

插入排序1, 将一个数值插入到一个拍好序的序列中去2, 对大于自己的子序列做一个统一移位3, 两个循环为逆序模式 #include "stdafx.h"#include "stdio.h"int main(int argc, char* argv[]){ int A[] = {23, 12, 45, 78, 98, 8, 63, 20, 81}; int count = s

2009-02-24 16:11:00 260

原创 重温冒泡排序

今天需要对一个数组排序,呵呵,又重新使用了一下冒泡排序。 #include "stdafx.h" #include "stdio.h" int _tmain(int argc, _TCHAR* argv[]){       int A[] = {3, 33, 45, 65, 65, 87,92, 98};       int count = sizeof(A) / sizeof(A[0

2009-02-23 23:13:00 364

原创 #pragma指令使用简介(转)

 #pragma指令使用简介(转) 转自http://file.akedu.com.cn/note/blog/more.asp?name=%BF%E1%BF%E1&id="1093"酷酷,谢谢,我一直对这块不太清楚.请支持酷酷!在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作.下面介绍了一下该指令的一些常用参数,希望对大家有

2009-02-17 22:41:00 312

原创 (ZZ) Linda Rising:“你相信谁?”

 Linda Rising:“你相信谁?”作者 Tsutomu Yasui译者 郑柯 发布于 2008年10月27日 下午11时29分 Agile 2008大会上,Linda Rising博士主持了一个演讲,集中讲述了多年前进行的实验,该实验从心理学和认知科学的角度,展示出人类的“偏见”和“成见”的强大影响,并且指出二者很难避免。本文是对该演讲的摘要概括。贯穿整个演讲的,就是下面这个实

2009-02-17 22:38:00 425

转载 关于MFC下检查和消除内存泄露的技巧

 关于MFC下检查和消除内存泄露的技巧责任编辑:admin   更新日期:2005-8-25本文分析了Windows环境使用MFC调试内存泄露的技术,介绍了在Windows环境下用VC++查找,定位和消除内存泄露的方法技巧。   关键词:VC++;CRT 调试堆函数;试探法。 编译环境: VC++6.0 技术原理: 检测内存泄漏的主要工具是调试器和 CRT 调试堆函

2008-08-03 01:23:00 345

转载 TPL: 一个新的正则表达式(regex)库

   TPL: 一个新的正则表达式(regex)库许式伟2008-5-29概要C++ 中正则表达式(regex)库已经很多。光 boost 中就有3个:regex、spirit、xpressive。那么我们为什么还需要一个新的呢?多数正则表达式库都需要一个编译(compile)过程。即:通过解释一个正则表达式的字符串(pattern)来生成该正则表达式的内部表示(字

2008-08-03 01:19:00 359

转载 转贴:开始→运行→输入命令

 Windows系统中,我们常常点击“开始→运行→输入命令”来执行各种各样的系统命令,以下是命令与功能的对应整理,供大家参考。    calc-----------启动计算器  certmgr.msc----证书管理实用程序  charmap--------启动字符映射表  chkdsk.exe-----Chkdsk磁盘检查  ciadv.msc------索引服务程序  cleanmgr--

2008-08-03 01:14:00 329

原创 转贴:感恩的活着

史蒂文斯失业了,一切来得那么突然。一个程序员,在软件公司干了8年,他一直以为将在这里做到退休,然后拿着优厚的退休金颐养天年。然而,这一年公司倒闭。  史蒂文斯的第三个儿子刚刚降生,他感谢上帝的恩赐,同时意识到,重新工作迫在眉睫。作为丈夫和父亲,自己存在的最大意义,就是让妻子和孩子们过得更好。  他的生活开始凌乱不堪,每天的工作就是找工作。一个月过去了,他没找到工作。除了编程,他一无

2008-08-03 00:45:00 337

原创 Windows消息中的虚拟键列表(VC Virtual Key) 转贴

Windows消息中的虚拟键列表(VC Virtual Key)  VK_LBUTTON              鼠标左键                        0x01VK_RBUTTON              鼠标右键                     

2008-03-16 13:08:00 865

空空如也

空空如也

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

TA关注的人

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