自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 模式对话框与非模式对话框

模式对话框就是不处理它就没法处理父窗口,而非模式对话框就是不用先处理此对话框也可以处理父窗口.例子:在桌面上右击我的电脑,选择属性,弹出系统属性窗口,点击下面的技术支持,弹出技术支持信息,现在再对系统属性窗口进行操作就操作不了,这种叫做模式对话框;关闭技术支持信息,在系统属性里选择硬件,点击设备管理器,弹出设备管理器窗口,现在再对系统属性窗口进行操作仍然可以操作,这种就叫做非模式对话框。

2013-11-22 22:14:29 923

原创 WINDOWS 消息

windows 消息之对于这个消息,wParam 没有意义,lParam是指向MINMAXINFO结构体的指针。主要是控制窗口显示时的大小(ptMaxSize),最大化时的位置(ptMaxPosition),鼠标控制窗口大小的最大(ptMaxTrackSize)、最小(ptMinTrackSize)位置。下面是对应的代码:case WM_GETMINMAXINFO:

2013-11-22 03:14:05 703

原创 C++中涉及到的概念

初始化与赋值的区别:初始化:初始化在计算机编程领域中指为数据对象或变量赋初值的做法,如何初始化则取决于所用的程序语言以及所要初始化的对象的存储类型等属性。用于进行初始化的程序结构则称为初始化器或初始化列表。初始化和变量声明是明显有区别的,而且初始化也先于变量声明进行,但两者在实践中仍常被混淆。在C/C99/C++中,初始化器是声明器的可选部分,它由一个'='以及其后的一个表

2013-11-19 23:53:44 888

原创 学习c++ 2013-11-19

.下面两个程序中有全局变量,注意全局变量的生存周期及存储类型#include "stdafx.h"#include using namespace std;int a=3,b=5;int max_t(int a,int b);int main(int argc, char* argv[]){ int a=8; cout<<max_t(a,b)<<endl; retu

2013-11-19 23:31:45 733

原创 WebBrowser 操作记要 (DELPHI)

WebBrowser1.GoHome; //到浏览器默认主页WebBrowser1.Refresh; //刷新WebBrowser1.GoBack; //后退WebBrowser1.GoForward; //前进WebBrowser1.Navigate('...'); //打开指定页面WebBrowser1.Navigate('about:blank'); //打开空页面

2013-05-10 15:53:40 514

原创 DELPHI字符串、数组操作函数

对字符串及数组的操作,是每个程序员必须要掌握的。熟练的使用这些函数,在编程时能更加得心应手。  1.【Copy】  功能说明:该函数用于从字符串中复制指定范围中的字符。该函数有3个参数。第一个参数是数据源(即被复制的字符串),第二个参数是从字符串某一处开始复制,第三个参数是要复制字符串的长度(  即个数)。最后函数返回一个新的字符串(即是我们指定要复制的字符串内容)。  参考实

2013-04-07 23:40:37 772

原创 Delphi文件操作所涉及的一些函数

/判断文件是否存在 FileExists//判断文件夹是否存在 DirectoryExists//删除文件 DeleteFile; Windows.DeleteFile//删除文件夹 RemoveDir; RemoveDirectory//获取当前文件夹 GetCurrentDir//设置当前文件夹 SetCurrentDir; ChDir; SetCurrentDirecto

2013-04-07 23:15:26 809

原创 想放弃了吗?想想为什么当初坚持走到了这里。

The minute you think of giving up, think of the reason why you held on so long. ——在你想要放弃的那一刻,想想为什么当初坚持走到了这里。一个人的世界:病了,一个人扛;烦了,一个人藏;痛了,一个人挡;街上,一个人逛;路上,一个人想;晚上,一个人的床……慢慢地习惯了一个人的生活,变得沉默、变得冷落、没了想理、不想说

2013-04-07 22:19:09 692

原创 技术人员如何走出职业迷茫

您是怎么看待技术人员普遍面临的职业迷茫问题?  在我的印象当中,工作两三年的技术人员,是最容易遭遇职业迷茫的。这个时候的技术人员,在专业上有了一些基础,在业务上也有了一定的经验,处理日常工作对他来讲是小菜一碟,所以日子过得是比较舒服的,然而一个人最舒服的时候往往也是其成长最慢的时候,对于一个有上进心的技术人员来讲,他感受到的可能就不是舒服了,而是沮丧。这可能是技术人员在职业发展上遭遇的第一

2013-04-07 22:15:44 479

原创 一位软件工程师的6年总结

“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。 谨以此文献给那个自己为你奉献3年青春与激情的开发团队。

2013-04-07 22:13:39 443

原创 哈佛寓言十三则

摘要】1.应万变的能力 2.本性难移 3.量力而行 4.合营前的思考 5.珍惜权力 6.未雨绸缪 7.短暂的快乐 8.能力与待遇 9.两面人的防范 10.供奉者的目的 11.以理服人 12.反躬自省 13.居高位者自重 应万变的能力鸟儿们聚在一起推举它们的国王。孔雀说它最漂亮,应该由它当,立刻得到所有鸟儿的赞成。只有穴鸟不以为然地说:当你统治鸟国的时候

2013-04-07 22:10:12 506

原创 这些道理不懂,你注定就是穷打工的命!

首先声明:如果你是“愤青”或“类愤青”,对不起,请放下此书,因为文中的观点可能会伤害你的心灵(不是对“愤青”有偏见,而是“愤青”们多数都是“纯洁”得不识人间烟火的主儿,成天充满“乌托邦”式的幻想,实在不适合在职场上发展。我相信“愤青”肯定有“愤”的理由。有人说历史上的每一次进步都是由“愤青们”推动的,比如屈原、鲁迅,并以此来反驳我。对于这种观点,我的看法是:如果你还没有“愤”到能够推动历史车轮前进

2013-04-07 22:09:20 544

原创 我个人比较受用的一些习惯

1.长期的任务,要尽早开始一般来说,长期任务总是比较烦人,也有难度,而人心里总有逃避困难的趋势,最后的结果或者是最后干脆放弃,或者是剩下一点点时间手忙脚乱地赶工;我自己之前也有这样的教训,自欺欺人地说“要轻松生活,抛开烦扰”,到最后几天才着急办理,搞得狼狈不堪。后来,我发现这做法其实是事与愿违的,如果调整好心理状态,尽早了解情况并不必然带来的心理压力,反而因为时间充裕,有信心把握进

2013-04-07 22:06:47 589

原创 24岁到26岁 奔三的尴尬年纪,你要知道的50件事

24到26岁就是这么一个尴尬的年纪——无法把自己当少年,但也没有人把你太当真。  但从24岁开始,有些事情一定要开始做,有些事情也一定要更明白,目的是为了从24岁起,不为任何人,只为自己活得更精彩!   人生  1,把重返校园充电认真列入计划,并在30岁前再次毕业。  2,如果在现在的岗位上已经连续3年没有任何提升,果断炒了老板。  3,现在是转到另一个全然陌生的行业的最后

2013-04-07 22:05:34 920

原创 做你想要成为的那个人

一件事无论太晚,或者对于我来说太早,都不会阻拦你成为你想成为的那个人,这个过程没有时间的期限,只要你想,随时都可以开始,要改变或者保留原状都无所谓,做事本不应有所束缚,我们可以办好这件事,却也可以把它搞砸,但我希望,最终你能成为你想成为的人,我希望你有时能驻足于这个令你感到惊叹的世界,体会你从未有过的感觉,我希望你能见到其他与

2013-04-07 22:02:43 554

原创 80后十三种最深沉的寂寞

80后十三种最深沉的寂寞  1、独自在街道上游荡,看着街道上熙熙攘攘的人群,那些欢笑着的脸孔,那些都是不属于你的,你只是一个过客,什么也带不走,什么也留不下,再怎样的热闹,再怎样的繁华,却越发衬托你的形单影只,在人群中,你默然抬起头,却找不到一张熟悉的面孔……  2、一个人蜷缩在床上,无法入睡,脑子里想着莫名其妙的问题,黑暗犹如一张巨大的蛛网把你包裹在内,厚厚的棉被里,你感觉好冷,

2013-04-07 22:01:32 527

原创 一切看淡了,心也就不累了......

1.生活里,有很多转瞬即逝,像在车站的告别,刚刚还相互拥抱,转眼已各自天涯。很多时候,你不懂,我也不懂,就这样,说着说着就变了,听着听着就倦了,看着看着就厌了,跟着跟着就慢了,走着走着就散了,爱着爱着就淡了,想着想着就算了。 2.其时,我很累了,我习惯假装坚强,习惯了一个人面对所有,我不知道自己到底想怎么样。有时候我可以很开心的和每个人说话,可以很放肆的,可是却没有人知道,那不过是伪装,很

2013-04-07 22:00:56 558

原创 三十以后的醒悟。早看早醒悟!!!

三十以后才明白:朋友就像是水中的鱼,深水层和浅水层的鱼永远也不会走在一起;穷和富,官和民,草根和显贵都不可能成为真正的朋友,因为各自对人生的感悟不同,最关键是他们对待世界和自然的心不同。即使是富和富,官和官,显贵和显贵也不会成为真正的朋友。因为有利益,有分别,有取舍,有轻重,有顾虑,能分出三六九等,尘世利益纷争之心蒙蔽了真情,因此,也不会有真正的情义.        三十以后才明白:青春年少让

2013-04-07 21:59:58 581

原创 作为一个男人,尤其作为一个真正的爷们,应该做好下列小事

1,朋友请你吃饭,不要觉得理所当然,请礼尚往来,否则你的名声会越来越臭。 2,给自己定目标,一年,两年,五年,也许你出生不如别人好,通过努力,往往可以改变70(百分号)的命运。破罐子破摔只能和懦弱做朋友。 3,这是个现实的社会,感情不能当饭吃,贫穷夫妻百事哀。不要相信电影,那只是个供许多陌生人喧嚣情感的场所。 4,好朋友里面,一定要培养出一个知己,不要以为你有多么八面玲珑,到处是朋

2013-04-07 21:57:05 623

原创 人生在世需懂得人情世故

1、即使不是大人物,我们也经常能用请教的态度与口吻与他们说话,因为人不可貌相,很多实用的良师益友往往来自不起眼的生活与工作中。2、在吃饭的场合做主动做点菜者,不适合请主人与主宾点菜,因为那不是尊贵者通常做的事情,但是请注意询问他们的喜好,而不是只管点自己爱吃的东西。但是这需要平时研究菜单,积累点菜的经验。3、经常找到朋友、伙伴与同事(甚至小孩子)值得肯定的方面,注意哦,即使老板也需要被你肯

2013-04-07 21:54:44 608

原创 80后要牢记的十大人生底线

写得不错的文章,周围很多朋友都快30了,值得一看。原文出处。 进入2010年,1980年出生的“80后”带头领跑冲进30岁。在这个时候,很多“80后”悲哀地发现:自己“三十难立”———薪酬不高,工作不满,存款空空,无房无车。但是,让我们一起来看一看80后要牢记的十大人生底线。     1.一定要相信30岁很快就会到来,无论你是在魔兽、cs还是蹦迪泡吧,就算装得再嫩,岁月总会在你的心里留下烙

2013-04-07 21:53:29 490

原创 李开复:如何更好地管理时间

人的一生两个最大的财富是:你的才华和你的时间。才华越来越多,但是时间越来越少,我们的一生可以说是用时间来换取才华。如果一天天过去了,我们的时间少了,而才华没有增加,那就是虚度了时光。所以,我们必须节省时间,有效率地使用时间。如何有效率地利用时间呢?我有下面几个建议:1)做你真正感兴趣、与自己人生目标一致的事情。我发现我的“生产力”和我的“兴趣”有着直接的关系,而且这种关系还不是单纯的线性关

2013-04-07 21:48:59 412

原创 socket

什么是socket所谓socket通常也称作"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。SOCKET连接过程 根据连接启动的方式以及本地套接字要连接的目标,套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。   服务器监听:是服务器端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态。   客户端请求:是指由客

2012-12-19 11:40:02 244

原创 程序员对内存的理解

在C和C++语言开发中,指针、内存一直是学习的重点。因为C语言作为一种偏底层的中低级语言,提供了大量的内存直接操作的方法,这一方面使程序的灵活度最大化,同时也为bug埋下很多隐患。  因此,无论如何,我们都要对内存有一个清晰的理解。  一、对内的分配  32位操作系统支持4GB内存的连续访问,但通常把内存分为两个2GB的空间,每个进程在运行时最大可以使用2GB的私有内存(0x00000

2012-12-16 15:49:55 238

原创 诸葛亮写给儿子的一封信

诸葛亮写给儿子的一封信,只用了短短八十六字,但是对于为学做人有精简而且具体的忠告。一千八百多年前的智慧,在今天的科技时代,原来仍然有其参考价值。年轻时听人说:“真正的智慧,可以超越时空,历久常新。”初时不知所以,现在觉得所言甚是     诸葛亮给子书    夫君子之行,静以修身,俭以养德;    非澹泊无以明志,非宁静无以致远。    夫学须静也,才须学也;

2012-12-13 04:22:16 524

原创 位运算

程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算说穿了,就是直接对整数在内存中的二进制位进行操作。比如,and运算本来是一个逻辑运算符,但整数与整数之间也可以进行and运算。举个例子,6的二进制是110,11的二进制是1011,那么6 and 11的结果就是2,它是二进制对应位进行逻辑运算的结果(0表示False,1表示True,空位都当0处理)。各种位运算的使用=== 1.

2012-12-13 03:14:19 511

原创 过程中的点点滴滴【学习疑问】

1:接口和抽象类的区别?总结几句话来说: 1、抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。2、抽象类要被子类继承,接口要被类实现。3、接口只能做方法申明,抽象类中可以做方法申明,也可以做方法实现4、接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。5、抽象类里的抽象方

2012-12-13 01:22:39 335

原创 一位清华差生10年奋斗经历

我的故事里有三个人:我自己、我大学同宿舍的哥们、我第一个公司的直接领导。我们三个都是学建筑设计的,我哥们和我同年,都是80后,领导比我们大 5岁。讲讲这几年经历和感触。放在一起可以有个比较。我是认认真真据实写,希望大家点启发。  先讲讲我们的现况:  我:现在辞职了,辞职前在一个地产公司做设计经理,一个月基本工资16k,月补助5K得拿发票换。年终奖看公司效益,去年十几万,今年可能很少。

2012-12-11 02:27:58 757

原创 奔三的尴尬年纪,你要知道的50件事

24到26岁就是这么一个尴尬的年纪——无法把自己当少年,但也没有人把你太当真。 但从24岁开始,有些事情一定要开始做,有些事情也一定要更明白,目的是为了从24岁起,不为任何人,只为自己活得更精彩!  人生 1,把重返校园充电认真列入计划,并在30岁前再次毕业。 2,如果在现在的岗位上已经连续3年没有任何提升,果断炒了老板。 3,现在是转到另一个全然陌生的行业的最后时机,要想

2012-12-05 02:02:00 394

原创 按键精灵 调用API

在vb-api帮助手册FindWindow的语句Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long调用示例Declare Function FindWindow Lib "user3

2012-11-23 08:36:40 14514

原创 写一个类模版

写一个类模版 然后在类模版中定义结构体 类的成员函数 返回结构体的指针 template class A { public: struct XX//--------类里面的结构体... { T i; }; XX* fn()//-------函数的定义,返回结构体的指针... { retu

2012-11-23 08:30:18 351

原创 堆和栈的区别

一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—> 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—> 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)

2012-11-23 08:24:36 302

原创 编程练习小程序

渔夫抓鱼问题A,B,C,D,E合伙抓鱼,全都睡着了。A第一个起来,将鱼分成5份,把多余的一条扔回河里,拿走自己一份走了。B第二个起来,又把鱼分成5份,把多余的一条扔回河里,拿走自己一份走了。接着,C,D,E都同样做。问渔夫们一共至少抓了多少条鱼?#include "stdio.h"#include "stdafx.h"int getfish(int intn,int n

2012-11-22 11:30:49 396

原创 C/C++学习规划与发展指引

C++开发 1.《C++ Primer》:全面学习C++的必备书籍 2.《Thinking in C++》:了解C++背后的一些机制 3.《深度探索C++对象模型》:深入了解C++,也是学习COM的必经之路 Windows平台 入门 1.《Windows程序设计》:这本书主要讲的是Windows API的使用,是Windows编程入门书籍。上册涉及到的知识基本上就够用了,时间不充裕的话

2012-11-16 22:36:05 675

原创 按键精灵学习引导中心之宝藏图

按键精灵学习引导中心学习中心的介绍与作用:如果您想要学到更多的东西,那么学习中心可以提供丰富的脚本知识和崭新的学习方向,帮助您成为高级脚本开发者。认证一级:笨鸟先飞一级要点:了解按键精灵周边产品信息,对脚本的概念有个基本的认知,可以编写较为简单的脚本,实现基本的键鼠操作,鼠标连点或键盘连按,图像识别操作。1、按键精灵是什么。按键精灵的宗旨:一

2012-11-10 02:05:27 1789

原创 基类、派生类、派生类成员变量的构造和析构顺序

#include class A{public: A() { std::cout << "A" << std::endl; } virtual ~A() { std::cout << "~A" << std::endl; } virtual void Test() { std::cout << "A::Test" << std::endl; }};class B{publi

2012-11-10 02:00:43 5982

原创 windows下进程间通信方式介绍

随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,全面地阐述了这些方法的特点,并加以比较和分析,希望能给读者选择通信方法提供参考。关键词 进程 进程通信 IPC Win32 API1 进程与进程通

2012-11-09 23:24:44 705

原创 算法导论 第七章 排序

什么是稳定排序?N个记录的序列为{R1,R2,R3-----RN},其相应的键值序列为{K1,K2,K3------KN},假设KI=KJ,若在排序前的序列中RI在RJ之前,即 I注意:稳定性是排序方法本身的特性,与数据无关,换句话说,一种排序方法如果是稳定的,则对所有的数据序列都是稳定的,反过来,如果在一组数据上出现不稳定的现象,则该方法是不稳定的。 排序可以分为2大类:1:

2012-10-17 17:03:47 394

原创 百度2013校园招聘笔试题

第一题,基础题:1. 数据库及线程产生死锁的原理和必要条件,如何避免死锁。百度说明:http://baike.baidu.com/view/121723.htm2. 列举面向对象程序设计的三个要素和五项基本原则。三个要素:封装 继承 多态五项基本原则:单一职责原则(SRP)开放封闭原则(OCP)里氏替换原则(LSP)依赖倒置原则(DIP)接口隔离原则(I

2012-09-23 23:43:12 1013

原创 面试1

2012.7.24 南京景泰信息科技有限公司3:30准时到公司 公司在先锋广场那边 上了7楼 找到了739 刚进去 心理面就凉了 公司就2个人 没有HR 就2个搞技术研发的,然后那个技术就拿了1份试卷给我做。大概的题目不会的:什么是大端和小端?Big-Endian和Little-Endian的定义如下:1) Little-Endian就是低位字节排放在内存的低地址端,高位字节排

2012-07-24 18:45:22 938

空空如也

空空如也

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

TA关注的人

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