自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Richard的专栏

技术文章、心得、随笔

  • 博客(8)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++学习心得--常量、初始化

1、编写一个新类时注意缺省的复制构造函数和赋值操作的行为是否符合预期的要求。一般地那些包含指针的类要特别注意,如果被指向的对象是属于该产生的对象,那么缺省的复制构造函数就有可能是错误的,因为它只是简单的复制了指针而不是指针所指向的对象。如果为类实现复制构造函数非常困难,则将其声明为私有的并且不提供任何定义,可防止无意间的调用减少因执行缺省复制构造函数而产生的错误。2、(operator=)赋值

2006-03-16 09:50:00 2970

原创 良好的编程习惯

    McConnell在>中说过,好习惯很重要,因为程序员做的大部分事情都是无意识完成的。Bill Gates也曾说,任何日后出色的程序员在入行的前几年就做得很好,从那以后,程序员的优汰就定型了。前辈们都这样说,因此,在初涉编程时就应端正态度来学,尽快培养良好的习惯。良好的习惯指在程序的排版方面,命名等方面有着和业内相一致的规范。    在程序中,空行起着分隔程序段落的作用。空行得体(不过多也

2006-03-16 09:48:00 1647

原创 谈Borland卖IDE产品线

       消息很封闭,由于网线一直没有牵上很少泡csdn也很少关注行业的消息了,知道今天拿到06年第三期程序员才知道Borland已于2月8日宣布出售整条IDE产品线了。感慨之余说两句。       很早就知道Borland公司,最初知道自然是因为自今仍然很流行的delphi,大一的时候打算学一种开发工具的时候在delphi和vb中间犹豫了好一阵子最终还是选择了vb,虽然如此,但在图书馆到处可

2006-03-13 12:55:00 1394 2

原创 C++学习心得--类

1、类的数据成员的初始化可以采用初始化表或函数体内赋值两种方式,这两种方式的效率不完全相同。非内部数据类型的成员对象应当采用第一种方式初始化,以获取更高的效率。内部数据类型的数据成员而言,两种初始化方式的效率几乎没有区别,但后者的程序版式似乎更清晰些。不能在类声明中初始化const 数据成员,类的const 常量只能在初始化表里被初始化。2、要主动编写拷贝构造函数和赋值函数,如果不主动编写拷贝

2006-03-13 12:53:00 1517

转载 Introduce VC

Visual C++ (also known as MSVC or VC) is an Integrated Development Environment (IDE) product for the C and C++ programming languages engineered by Microsoft. It has tools for developing and debugging

2006-03-10 08:42:00 1119 1

原创 学习linux

       linux安装可分为在硬盘上直接安装和在虚拟机中安装,为了免得不会安装而损坏硬盘文件,所以我选择的是虚拟机安装,先安装好虚拟机VMware,启动后设置好要安装的操作系统和一些启动项就开始安装了,在安装的时候多数需要选择和设置的东西安装过windows的人都会用,关键在于linux分区的时候有点不同,linux将每个分区都当作文件来看待,和windows的文件系统不一样,第一次安装的时

2006-03-10 08:27:00 1045 1

原创 C++学习心得--重载、参数传递

1、在函数重载中,主要通过参数类型的不同来重载,而不能通过返回值不同来重载。在函数的参数缺省值的设置中要注意不要和函数重载弄混,比如:void output( int x);void output( int x, float y=0.0);这样就有二义行,如果有函数调用output(a)(a在这里为一整形数)时,不知道该调用哪个,产生错误!2、在函数返回值为地址或引用时应该注意返回值不能是局部

2006-03-08 10:49:00 1998 2

原创 如何在VC中利用系统函数创建一个新的线程

       我们知道,要创建一个线程,必须得有一个主进程,然后由这个主进程来创建一个线程,在一般的VC程序中,主函数所在的进程就是程序的主进程。       让我们从主函数来开始编写我们这个简单的小程序。我们知道CreateThread函数可以用来创建一个线程,在MSDN中查找这个函数得到如下信息:"The CreateThread function creates a thread to

2006-03-05 20:57:00 8522 1

面向对象系统设计.doc

很好的系统设计资料,压箱底的资料,读之后有很大的收获

2010-07-27

高级linux程序设计.pdf

linux进阶书籍,写得很详细,学习的好资料

2010-07-27

UML参考手册.pdf

很好的讲UML的书籍,很详细,是很好的学习和查阅资料

2010-07-27

软件工程思想.pdf

第三章 项目计划与质量管理 3.1 项目计划 3.1.1 知己知彼 3.1.2 进度安排 3.2 零缺陷质量管理的观念 3.2.1 高目标 3.2.2 可执行的规范 3.3 软件的质量因素 3.3.1 正确性与精确性 3.3.2 性能与效率 3.3.3 易用性 3.3.4 可理解性与简洁性 3.3.5 可复用性与可扩充性 3.4 质量检查 3.5 小结

2010-07-27

Oracle语句优化53个规则详解

很详细的讲解Oracle优化的规则,对大家实际运用会有很大的帮助。

2008-10-25

精通Struts :基于MVC 的JavaWeb 设计与开发

精通Struts :基于MVC 的JavaWeb 设计与开发

2008-10-23

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

TA关注的人

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