上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 60 下一页

2009年10月27日

摘要: 句柄从来就不是只有Windows SDK才有的,也不是$MS发明的专利,在其他的Doors SDK,Chairs SDK,Beds SDK中都大量存在。但是,只有我们可爱的国内的windows和$MS崇拜者们给它起了一个可爱的名字“句柄”。一个令无数初学者魂牵梦绕,欲仙欲死的名字。我敢保证,一个用MFC编程了N久的人也不一定能说出句柄到底是个啥东东。 好吧,现在大家都学软件工程,设计模式风靡一时,可惜所有的模式都是基于C#的,或是基于java的,要么最多装高深来个C++的。如果后退十年,大家学个基于C的设计模式,“句柄”这么个翻译估计就要笑死人了。 ok,我们可爱的微软在他的sdk中布满了各. 阅读全文
posted @ 2009-10-27 10:03 Hibernate4 阅读(176) 评论(0) 推荐(0) 编辑
摘要: ##连接符与#符 ##连接符号由两个井号组成,其功能是在带参数的宏定义中将两个子串(token)联接起来,从而形成一个新的子串。但它不可以是第一个或者最后一个子串。所谓的子串(token)就是指编译器能够识别的最小语法单元。具体的定义在编译原理里有详尽的解释,但不知道也无所谓。同时值得注意的是#连接符是把传递过来的参数当成字符串进行替代。下面来看看它们是怎样工作的。这是MSDN上的一个例子。 假设程序中已经定义了这样一个带参数的宏:#define paster( n ) printf( "token" #n " = %d", token##n )同时又定 阅读全文
posted @ 2009-10-27 09:34 Hibernate4 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明: 有下面的两个类:class ClxBase { public: ClxBase() {} virtual ~ClxBase() { cout<<" 基类析构函数始终会被调用的"<<endl;} virtual void DoSomething() { cout << "Do something in class ClxBase!" << endl; } }; class ClxDerive 阅读全文
posted @ 2009-10-27 08:42 Hibernate4 阅读(100) 评论(0) 推荐(0) 编辑

2009年10月26日

摘要: 作为“现代戏剧之父”的易卜生曾经告诫后人:你的最大责任就是把你这块材料铸造成器。每个人经理人,甚至包括那些资质平平的经理人,都应该学会自我管理,学会把自己造就成一个成功的经理人。 本人曾任几家著名大中型企业的高层管理者,又作为多年职业培训师,在长期的企业管理实践以及经理人培训经历中发现,我国企业很多经理人实际上缺乏自我管理能力。经理人要想有所作为,就必须重视提升自我管理能力! 经理人要想成功就必须注重以下十二项自我管理能力的提升! 1.自我心态管理能力 在我们不断塑造自我的过程中,影响最大的莫过于是选择积极的态度还是消极的态度。自我心态管理是个人为要达到人生目标进行心态... 阅读全文
posted @ 2009-10-26 18:43 Hibernate4 阅读(201) 评论(0) 推荐(0) 编辑
摘要: "MFC 微软基础类 MFC,微软基础类(Microsoft Foundation Classes),同VCL类似,是一种Application Framework,随微软Visual C++ 开发工具发布。目前最新版本为9.0(截止2008年11月)。该类库提供一组通用的可重用的类库供开发人员使用。大部分类均从CObject 直接或间接派生,只有少部分类例外。 MFC 应用程序的总体结构通常由 由开发人员从MFC类派生的几个类和一个CWinApp类对象(应用程序对象)组成。MFC 提供了MFC AppWizard 自动生成框架。 Windows 应用程序中,MFC 的主包含文件为& 阅读全文
posted @ 2009-10-26 16:18 Hibernate4 阅读(140) 评论(0) 推荐(0) 编辑

2009年10月23日

摘要: 首先运用到了tinyxml,在TinyXML中,根据XML的各种元素来定义了一些类:TiXmlBase:整个TinyXML模型的基类。TiXmlAttribute:对应于XML中的元素的属性。TiXmlNode:对应于DOM结构中的节点。TiXmlComment:对应于XML中的注释TiXmlDeclaration:对应于XML中的申明部分,即<?versiong="1.0"?>。TiXmlDocument:对应于XML的整个文档。TiXmlElement:对应于XML的元素。TiXmlText:对应于XML的文字部分TiXmlUnknown:对应于XML的未知 阅读全文
posted @ 2009-10-23 13:25 Hibernate4 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 我们无法预定智商,却可以提高情商,一个杰出的人未必有着高智商,却一定有着高情商。提高情商其实有着简而易行的方法,你需要的就是坚持。 1、学会划定恰当的心理界限,这对每个人都有好处。 你也许自认为与他人界限不明是一件好事,这样一来大家能随心所欲地相处,而且相互之间也不用激烈地讨价还价。这听起来似乎有点道理,但它的不利之处在于,别人经常伤害了你的感情而你却不自知。 其实仔细观察周遭你不难发现,界限能力差的人易于患上病态恐惧症,他们不会与与侵犯者对抗,而更愿意向第三者倾诉。如果我们是那个侵犯了别人心理界限的人,发现事实的真相后,我们会感觉自己是个冷血的大笨蛋。同时我们也会感到受伤害,因为我们既为自己 阅读全文
posted @ 2009-10-23 08:23 Hibernate4 阅读(255) 评论(0) 推荐(0) 编辑

2009年10月22日

摘要: 在我的上一个银行项目中,我接到编写ORACLE存储过程的任务,我是程序员,脑袋里只有一些如何使用CALLABLE接口调用存储过程的经验,一时不知如何下手,我查阅了一些资料,通过实践发现编写ORACLE存储过程是非常不容易的工作,即使上路以后,调试和验证非常麻烦。存储过程(stored procedure)是一组为了完成特定功能的sql 语句集,经编译后存储在数据库SQL存储过程执行起来比SQL命令文本快得多。当一个SQL语句包含在存储过程中时,服务器不必每次执行它时都要分析和编译它。 调用存储过程,可以认为是一个三层结构。这使你的程序易于维护。如果程序需要做某些改动,你只要改动存储过程即可.. 阅读全文
posted @ 2009-10-22 15:58 Hibernate4 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 批处理的介绍 扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。 首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令。当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规 范的。批处理的程 阅读全文
posted @ 2009-10-22 13:41 Hibernate4 阅读(225) 评论(0) 推荐(1) 编辑
摘要: Java把内存划分成两种:一种是栈内存,一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管理。 在堆中产生了一个数组或对象后,还可以在栈中定义一个特殊的变量,让栈中这个变量的取值等于数组或对象在堆内存中的首地址,栈中的这个变量就成了数组或对象的引用变量(这是java中引用的定义)。 引用变量就. 阅读全文
posted @ 2009-10-22 09:57 Hibernate4 阅读(168) 评论(0) 推荐(0) 编辑
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 60 下一页

导航