上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 一、定义观察者类 a)观察者基类enum ObservedStatus {Dining, Sleeping, Working};/*******************************定义多个观察者类*************************************///定义观察者的父类(抽象类,实际作用相当于java中的接口)class Observer{ public: virtual void update(ObservedStatus status)=0; virtual ~Observer() {}//保证父类指针指向子类时,delete基类指针,子类的析构行... 阅读全文
posted @ 2011-09-06 16:58 edisonfeng 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 一、 基本特点: a)根据不同的情况,创建不同的对象 b)每个对象方法名相同,方法的实现差别很大二、组成: a)抽象策略: 1个 b)具体策略 多个,封装了相关的算法和行为 c)调度类: 持有一个具体策略类的引用,供客户端使用三、代码实现:#include<iostream>using namespace std;/*************************************策略基类****************************************/ class StrategyBase//主要定义了虚函数 { public: virtu... 阅读全文
posted @ 2011-09-05 17:26 edisonfeng 阅读(3724) 评论(0) 推荐(0) 编辑
摘要: 对0基础MFC者的一点建议因为上半年自己刚刚学了点MFC,算是对MFC有了点了解。但也只算是会使用,至于对其更多的细节算不上了解。所以其实所知甚少。这里所要讲的,只是帮助从未接触过MFC的人更快地了解和能使用MFC,减少入门的时间,至于其核心原理,我爱莫能助。另外,因为我在深圳学习MFC期间做的笔记无缘丢失,所以当时总结的很多东西都没有保存下来。所以很多东西都有点忘了,有些想提醒的东西都记不太清楚。所以本文的水准就大为下降。这里得先提一个东西。就是VC与MFC的关系。VC是一个windows开发的一个软件开发平台,在里面可以进行与C和C++相关的各类工程的代码编写。而MFC只不过是其中的一种工 阅读全文
posted @ 2011-09-05 10:19 edisonfeng 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: Vector实质上就是一个:动态数组一、添加元素、遍历 vector<int> ages; ages.reserve(80);//指定容量为80 cout<<"vector的容量为:"<<ages.capacity()<<endl; //向容器中逐个添加元素 ages.push_back(100); ages.push_back(200); ages.push_back(300); cout<<"vector的元素个数为:"<<ages.size()<<endl; cou 阅读全文
posted @ 2011-08-30 00:53 edisonfeng 阅读(1827) 评论(0) 推荐(0) 编辑
摘要: 一、主要作用 用作函数的形参a)未使用“引用”作为形参1 void SetValue(int _Height)2 {3 _Height=99;4 }5 int Height=10;6 SetValue(Height);7 cout<<"设置之后Height的值为:"<<Height<<endl;8 system("pause");9 return 0; 运行结果: 内存分配: b)使用“引用”作为形参1 void SetValue(int &_Height)2 {3 _Height=99;4 }5 int He 阅读全文
posted @ 2011-08-28 23:22 edisonfeng 阅读(537) 评论(1) 推荐(0) 编辑
摘要: 腾讯科技讯(臧金明)8月20日消息,UC优视董事长兼CEO俞永福今日在派代电子商务年会上透露,UC浏览器的用户数已突破2亿,并预计,2012年我国手机上网用户数将超过PC上网用户数。俞永福透露,UC浏览器用户数已达2亿,已成为中国移动(微博)互联网第二大平台。他认为,手机将是互联网的未来中心,两三年内所有电子商务都会发展移动电子商务业务,不管被动、主动。俞永福表示,中国的移动互联网发展主要有两条路:一条是PC互联网在手机上的“落地”,一种是围绕手机特性的创新。而中国的移动互联网的发展趋势是“草根”向“精英”,与中国互联网的发展正好相反。俞永福预计,2011年是移动互联网由量变到质变的一年,并以 阅读全文
posted @ 2011-08-21 11:55 edisonfeng 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.市盈率 静态市盈率=当前股价/每股收益 :用于说明企业当前的盈利能力 动态市盈率=静态市盈率x[1/(1+收益增长率)5] :用于体现企业未来5年的盈利能力=当前股价/[每股收益x(1+收益增长率)5] 理解:1)所有的盈利能力评估都建立在当前股价这一基本前提之下2)除数之所以没有使用"前五年的总收益率"而是使用"每股收益x(1+收益增长率)5"是 因为根据惯性的特点,后者跟能体现"未来性"3)市盈率只有不同企业间的横向对比才有意义;自身的纵向对比由公式可见,一般动态市盈率会比 静态市盈率低很多 简而言之,市盈率就是:想赚多少钱, 阅读全文
posted @ 2011-08-14 00:43 edisonfeng 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 反射的基本作用:运行期,根据对象名就能获得该对象的:类型、方法、属性基本的类定义如下:1 class Person {2 String name;3 int age;4 5 public String toString(){6 return"name="+name+" age="+age;7 }8 }一、反射的作用 反射的作用1:根据“字符串类型的类名”创建“实例” String driverName="com.mysql.jdbc.Driver"; try{ Class.forName(driverName); System.out 阅读全文
posted @ 2011-08-07 14:35 edisonfeng 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 一、纯回调函数 定义回调函数的原型:指明函数参数类型和返回值类型1 type2 TCallBackFuncType = function(RequestStr:string):boolean; stdcall; //定义回调函数原型 定义某个具体的全局函数,并指明是回调函数 1 function ThreadCallBackFunc(RequestStr:string):boolean;stdcall; 2 3 implementation 4 5 function ThreadCallBackFunc(RequestStr:string):boolean;stdcall; 6 begin 7 阅读全文
posted @ 2011-08-06 19:07 edisonfeng 阅读(1045) 评论(0) 推荐(1) 编辑
摘要: 一、加解密算法在网络通讯中的作用 a)使通讯信息不被第三方看到 报文加密:可采用DES或3DES算法DES和3DES算法可逆,接收方可通过密钥将密文还原 以下是使用第三方提供的dll中的DES算法进行报文加密: 1 #include 2 #include "des3.h" 3 #include "h... 阅读全文
posted @ 2011-08-04 22:29 edisonfeng 阅读(1413) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页