jeans chen
we've got them by the balls
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 31 下一页
摘要: 转贴自倒霉熊的博客【linux学习笔记-2】父子进程共享文件描述符(2009-03-02 23:03:17)转载▼标签:学习linux子进程文件描述符杂谈分类: 学习#include #include//包含O_RDONLY等宏定义int main(void){char test;int fd;if((fd = open("test.dat",O_RDONLY))==-1){perror("Can't open file test.dat\n");return 1;}printf("Open file succeed.\n") 阅读全文
posted @ 2013-11-19 18:02 jeans chen 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 详细见《C++设计模式 23种设计模式.pdf 55页》在面向对象系统的分析与设计过程中经常会遇到这样一种情况:对于某一个业务逻辑(算法实现)在不同的对象中有不同的细节实现,但是逻辑(算法)的框架(或通用的应用算法)是相同的。Template 提供了这种情况的一个实现框架。Template 模式是采用继承的方式实现这一点:将逻辑(算法)框架放在抽象基类中,并定义好细节的接口,子类中实现细节。【注释 1】Strategy 模式解决的是和 Template 模式类似的问题,但是 Strategy 模式是将逻辑(算法)封装到一个类中,并采取组合(委托)的方式解决这个问题。模式选择:Template 阅读全文
posted @ 2013-11-19 17:02 jeans chen 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 是老子在《道德经》里的话, 天之道,损有余而补不足。人之道,则不然,损不足以奉有余。孰能有余以奉天下?唯有道者。  【注释】 事物中矛盾双方的对立统一,是大千世界的客观自然。损有余而补不足,是老子以辩证思维方式总结出的一条自然规律。 【意译】   自然的法则,是损减有余来补充不足。  人类社会世俗的作法却不然,而是损减贫穷不足来供奉富贵有余。  谁能让有余来供奉天下呢?只有有道之人。  因此,圣人有所作为却不自恃己能,有所成就也不居功自傲,他不愿显示自己的贤德。 天之道,损有余而补不足,是故虚胜实,不足胜有余这句话是金庸根据老子在《道德经》里的话,自己发挥了一些,写成的 阅读全文
posted @ 2013-11-18 17:36 jeans chen 阅读(1536) 评论(0) 推荐(0) 编辑
摘要: CHAPTER 13:面向对象程序设计方法概述13.5组合composition用于表示类的整体与部分关系。例如主机和显示器、鼠标等组合成计算机继承则表示类的“一般与特殊”的关系类的组合特性表现为两种:聚合(has-a) 和 关联(holds-a)聚合:比如head类有成员Eye,Nose,Mouth,Ear关联:就是类之间的引用,详细看第九章的关于结构的论述struct A{ int count; char *pName;//A holds-a string B *pb;//A holds-a B};struct B{ char ch; A *pa;//B holds-a A B *pNex 阅读全文
posted @ 2013-11-18 17:17 jeans chen 阅读(173) 评论(0) 推荐(0) 编辑
摘要: #include #include #include using namespace std;int main(){ double (*fp[2])(double) = {sqrt,fabs};//[]优先级大于* for(int i = 0;i < 2;i++) { cout << fp[i](9) << endl; } for(int i = 0;i < 2;i++) { cout << (*fp[i])(9) << endl;//[]优先级大于* } for(int i = 0;i < 2;i++) { ... 阅读全文
posted @ 2013-11-18 17:04 jeans chen 阅读(223) 评论(0) 推荐(0) 编辑
摘要: c++ 中的重载全局new,delete 分类: c++ 2010-08-06 10:31 116人阅读 评论(1) 收藏 举报deletec++file编译器语言工作最近做一个小项目,对c++又有很多新的理解。实在不的不让人发出感叹,c++太强大了,绝对不是一朝一夕就可以领悟她的内涵的。首先我们要清楚,为什么我们要重载new,和delete了?这还不是指针造成的,确实指针是一件让人喜欢的东西,用起来如此让人喜欢,让人顺手。然而小程序我们完全可以避免内存泄露问题,大程序就不那么容易了,然而我们有一种特别好的方法可以跟踪我们new,和delete动作,找到未被释放的内存。办法是什么呢?微软... 阅读全文
posted @ 2013-11-15 17:36 jeans chen 阅读(375) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/waken_ma/article/details/4004972先转两篇文章:拨开自定义operator new与operator delete的迷雾 C++允许用户通过自定义operator new和operator delete的方式来更改new与delete表达式的某些行为,这给了程序员定制内存管理方案的自由。但是享受这种自由的时候必须遵守一定的规范,具体可以参见《Effective C++ 2nd》的相关条款。本文补充解释一些特别容易引起误解的问题。 operator new和operator delete都有其正规形式(normal sign 阅读全文
posted @ 2013-11-15 17:11 jeans chen 阅读(266) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/waken_ma/article/details/4007914C++关键字new学习很多新手对C++关键字new可能不是很了解吧,今天我一起来学习一下。 “new”是C++的一个关键字,同时也是操作符。关于new的话题非常多,因为它确实比较复杂,也非常神秘,下面我将把我了解到的与new有关的内容做一个总结。new的过程当我们使用关键字new在堆上动态创建一个对象时,它实际上做了三件事:获得一块内存空间、调用构造函数、返回正确的指针。当然,如果我们创建的是简单类型的变量,那么第二步会被省略。假如我们定义了如下一个类A:class A{ int i;pu 阅读全文
posted @ 2013-11-15 17:09 jeans chen 阅读(159) 评论(0) 推荐(0) 编辑
摘要: cache.baiducontent.com/c?m=9d78d513d9d431a44f9be5697b13c0161d4381132ba7d30208d68449e3735c35506793ac57200772d8d20c6316de434beb802102351456bc8cb8fc5dacbf866f6fd6286e365ac45613a004b29b157e9877875a9eff4abcecb72593d9838e8049179104406786fb8f5f0317dd6f874e77bc&p=9379c64ad4db5bb50cbd9b750856&newp=9b 阅读全文
posted @ 2013-11-15 16:55 jeans chen 阅读(1805) 评论(0) 推荐(0) 编辑
摘要: 山楂菊花茶编辑词条 编辑摘要摘要山楂菊花茶山楂有健胃促消化、去除肠胃中油脂的功效,中医中常被用来搭配减肥使用,与菊花茶搭配的山楂菊花茶有很好的促消化、降血脂的功效。[1]目录1原料2做法3用法4功效5评注6其他配方目录1原料2做法3用法4功效5评注6其他配方收起编辑本段原料 菊花15克、生山楂各20克。编辑本段做法 水煎或开水冲泡10分钟即可。编辑本段用法 每日1剂,代茶饮用。编辑本段功效 健脾,消食,清热,降脂。适用于冠心病、高血压、高脂血症、肥胖。编辑本段评注 菊花又称“延寿花”,久服利血气、轻身延年;新近研究发现菊花有降压、抗衰老作用。山楂降胆固醇,止疼痛。二药相佐,是老年人理想的保.. 阅读全文
posted @ 2013-11-11 10:41 jeans chen 阅读(332) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 31 下一页