自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jiaoyun007的专栏

享受思考的快乐~~

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

转载 面向过程、基于对象、面向对象,到底有什么区别?

我们可理解“纯粹”的面向对象程序设计方法是什么样的:         (1)   所有东西都是对象。可将对象想象成一种新型变量;它保存着数据,但可要求它对自身进行操作。理论上讲,可从要解决的问题身上提出所有概念性的组件,然后在程序中将其表达为一个对象。    (2)   程序是一大堆对象的组合;通过消息传递,各对象知道自己该做些什么。为了向对象发出请求,需向那个对象“发送一条消息”

2013-09-23 22:40:40 603

原创 很有启发的一段话

学佛之人首先要注意:心外求法,遇事即求佛、求法、求僧,殊不知向外求皆属于依赖心,学佛必须要自学、自修、自证。其次,不明学佛的究竟,没有正确的决定。因地不正,故不免流于盲从。我们应该知道,学佛第一须明心见性。由此可见,此所谓“心灵法门”非正见之佛法!应警惕!

2013-09-23 20:47:42 377

转载 linux进程控制-wait()

linux进程控制-wait() {wait是等子进程,父进程wait阻塞直到子进程退出,如果没有子进程那wait直接返回错误}分类: kernel 2011-01-13 19:47 2454人阅读 评论(1)收藏 举报linuxnull工作include编程#include /* 提供类型pid_t的定义 */#include p

2013-09-21 16:45:28 431

转载 派生类是否是抽象类

如果派生类没有重新定义纯虚函数,而派生类只是继承基类的纯虚函数,则这个派生类仍然还是一个抽象类。如果派生类中给出了基类纯虚函数的实现,则该派生类就不再是抽象类了,它是一个可以建立对象的具体类了。抽象类不能实例化 (  new的时候实例化)

2013-09-21 16:35:36 2875

转载 纯虚函数的默认实现

在帮新同事进行代码审查的时候,常常会发现这样的问题:代码中原有基类B和派生类D1,现在新加一个派生类D2,它有一个函数f2()。由于经验不足,新同事并没有注意到D1也有类似的函数f1()。于是造成了类似的代码出现在了两个地方,代码冗余造成将来的维护工作异常困难。注意到f()实际上是一个通用的行为,我们可以把它抽出来放到基类中,如下所示。[cpp] view plainc

2013-09-19 22:31:46 833

转载 C++内存池的实现实例

本节分析在某个大型应用程序实际应用到的一个内存池实现,并详细讲解其使用方法与工作原理。这是一个应用于单线程环境且分配单元大小固定的内存池,一般用来为执行时会动态频繁地创建且可能会被多次创建的类对象或者结构体分配内存。本节首先讲解该内存池的数据结构声明及图示,接着描述其原理及行为特征。然后逐一讲解实现细节,最后介绍如何在实际程序中应用此内存池,并与使用普通内存函数申请内存的程序性能作比较

2013-09-13 18:36:48 359

转载 线程同步

网上参考的,感觉总结的挺好,分享下。同步---CriticalSection,Mutex,Event,Semaphores    关于线程的同步对象可分为内核对象与非内核对象,最大区别在于内核对象能跨越进程,而非内核对象不能跨越进程,只能同步单个进程中的线程。    内核对象:(非内核对象: CriticalSection)1. 进程,Processe         

2013-09-11 23:25:00 372

空空如也

空空如也

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

TA关注的人

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