04 2015 档案
摘要:1 鸭子抽象类class Duck{ quack(); swim(); virtual display()=0};现在如果让鸭子能够飞class Duck{ quack(); swim(); fly(); virtual display()=0};在抽象类中加上fly()将不是一个好的...
阅读全文
摘要:咖啡店订单系统类设计一:初始方案class Bervage{ description; getDescription(); cost();};每种不同的饮料都是Bervage的一个派生类,由于调料多种多样,导致派生类“爆炸”二 改进class Bervage{ description; m...
阅读全文
摘要:一 Thrift框架介绍1 前言Thrift是一个跨语言的服务部署框架,最初由Faceboo开发并进入Apache开源项目。Thrift特征如下:1)Thrift有自己的跨机器通信框架,并提供一套库2)Thrift是一个代码生成器,按照它的规则,可以生成多种编程语言的通信过程代码Thrift通过中间...
阅读全文
摘要:转自:http://www.open-open.com/lib/view/open1425797146897.htmlRPC功能目标RPC的主要功能目标是让构建分布式计算(应用)更加容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标,RPC框架需提供一种透明的调用机制使使用者不...
阅读全文
摘要:转自:http://blog.csdn.net/myarrow/article/details/7096460inotify是什么inotify是文件系统变化通知机制,在监听到文件系统变化后,会向相应的应用程序发送事件典型的应用场景是文件管理器,理想情况下是用户修改了文件内容后立刻显示出文件最新的内...
阅读全文
摘要:转自:http://www.cnblogs.com/skynet/p/3372855.htmlC++静态库与动态库这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程...
阅读全文
摘要:转自:http://www.jellythink.com/archives/75问题描述之前讲到了C++设计模式——工厂方法模式,我们可能会想到,后期产品会越来越多了,建立的工厂也会越来越多,工厂进行了增长,工厂变的凌乱而难于管理;由于工厂方法模式创建的对象都是继承于Product的,所以工厂方法模...
阅读全文
摘要:转自:http://www.jellythink.com/archives/62问题描述之前讲到了C++设计模式——简单工厂模式,由于简单工厂模式的局限性,比如:工厂现在能生产ProductA、ProductB和ProductC三种产品了,此时,需要增加生产ProductD产品;那么,首先是不是需要...
阅读全文
摘要:转自:http://www.jellythink.com/archives/42问题描述之前在公司做了一个windows 8平台的阅读器。首先,需要将电子书中的内容渲染到屏幕上,而电子书每一页都包含各种各样的内容,比如:图形、图像和文字等等;不同的内容,就是不同的对象;在将不同的内容渲染到屏幕上之前...
阅读全文
摘要:转自:http://www.jellythink.com/archives/359前言之前做了一个性能测试的项目,就是需要对现在的产品进行性能测试,获得测试数据,然后书写测试报告,并提出合理化的改善意见。项目很简单,我们获得了一系列性能测试数据,对于数据,我们需要在Excel中制作测试数据的折线图、...
阅读全文
摘要:转自:http://blog.sina.com.cn/s/blog_679f85d40100mysi.html先说一下C语言中fseek()的功能:函数原型:int fseek(FILE *fp, LONG offset, int origin)参数含义:fp 文件指针 offset 相对于orig...
阅读全文
摘要:查看程序对应进程号:ps–ef|grep进程名查看进程号所占用的端口号:netstat–nltp|grep进程号使用lsof命令:lsof–i:端口号
阅读全文
摘要:简介grep(global search regular expression and print out the line):全面搜索正则表达式并打印行常用用法:grep [-acinv] [--color=auto] '搜寻字符串' filename选项与参数:-a :将 binary 文件以 ...
阅读全文
摘要:简介awk逐行读入文本,以空格为默认分隔符切片,对各部分分析处理使用方法awk 'pattern {action}' filenameawk 'pattern {action} pattern {action}...' filenameawk -F ":" 'BEGIN {print "name,...
阅读全文
摘要:(一)makefile里涉及到的gcc命令gcc -I./inc:指定头文件寻找目录将按照 ./inc --> /usr/include --> /usr/local/include的顺序寻找头文件gcc -L./lib:指定库文件的寻找目录将按照 ./lib --> /usr/lib --> /u...
阅读全文

浙公网安备 33010602011771号