自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (40)
  • 收藏
  • 关注

原创 设计模式-状态模式

适用情境:一个对象的运行时行为根据自身的状态不同而改变.// state.h#ifndef STATE_H#define STATE_Hclass Device;class State{public: State(); virtual void ShowState(Device * dev) = 0;};#endif // STATE_H// state.cpp#incl

2016-10-27 18:49:01 184 1

原创 设计模式-抽象工厂模式

适用情境:定义一个类,此类创建一系列相关接口.// product.h#ifndef PRODUCT_H#define PRODUCT_Hclass Product{public: Product(); virtual void Show() = 0;public: int m_id;};#endif // PRODUCT_H// product.cpp#inc

2016-10-26 15:52:38 198 1

原创 设计模式-观察者模式

适用模式:多个观察者同时监听一个主题对象.// subject.h#ifndef SUBJECT_H#define SUBJECT_H#include #include "observer.h"class Observer;class Subject{public: Subject(); virtual void Attach(Observer * obse

2016-10-26 12:03:13 252 1

原创 设计模式-建造者模式

适用情境:创建复杂对象,使用单独类指导对象的创建.// product.h#ifndef PRODUCT_H#define PRODUCT_Hclass Product{public: Product(); virtual void Show();public: int m_iNumA; int m_iNumB;};#endif // PRODUCT_H/

2016-10-25 21:44:42 367 1

原创 设计模式-外观模式

适用情境:对客户端屏蔽各个子系统的细节,使用户可以用统一的接口使用子系统.// subsystema.h#ifndef SUBSYSTEMA_H#define SUBSYSTEMA_Hclass SubSystemA{public: SubSystemA(); void MethodA();};#endif // SUBSYSTEMA_H// subsystema.cpp

2016-10-25 20:08:34 195 1

原创 设计模式-模板方法模式

适用情境:基类定义逻辑框架,子类实现具体步骤.// ctemplatemethod.h#ifndef CTEMPLATEMETHOD_H#define CTEMPLATEMETHOD_Hclass CTemplateMethod{public: CTemplateMethod(); virtual void TemplateProcess(); virtual voi

2016-10-24 19:41:31 196 1

原创 设计模式-原型模式

适用情境:一个对象复制自身.// prototype.h#ifndef PROTOTYPE_H#define PROTOTYPE_Hclass Prototype{public: Prototype(); Prototype(int id); virtual void Show(); virtual Prototype *Clone() = 0;privat

2016-10-24 13:55:03 209 1

原创 设计模式-工厂方法模式

适用情境:与简单工厂模式相比,由客户端做判断.// product.h#ifndef PRODUCT_H#define PRODUCT_Hclass Product{public: Product(); virtual void Show() = 0;};#endif // PRODUCT_H// product.cpp#include "product.h"Produc

2016-10-23 11:31:56 217 1

原创 设计模式-代理模式

适用情境:把真实请求处理类与客户端进行隔离// subject.h#ifndef SUBJECT_H#define SUBJECT_Hclass Subject{public: Subject(); virtual void Request() = 0;};#endif // SUBJECT_H// subject.cpp#include "subject.h"Subje

2016-10-23 09:58:57 166 1

原创 设计模式-装饰模式

适用情境:给一个类添加一些额外的功能,而不修改原来类的代码.添加的功能一般不是非常重要的核心功能,而是较少使用的次要功能.添加的功能放在一个单独的类中,客户端可以对添加的功能进行选择.优点:新添加的功能不影响被装饰类的功能,不增加被装饰类的复杂度. 缺点:需要修改客户端代码.// component.h#ifndef COMPONENT_H#define COMPONENT_Hclass Co

2016-10-22 18:50:53 226 1

原创 设计模式-策略模式

定义一系列算法类,当算法变化时,不影响客户端. 适用场景:类中的成员以方法为主,算法经常变动. 好处:每种算法都有自己的类,可以通过自己的接口单独测试,简化了单元测试. 缺点:客户端需要判断适用何种算法.// coperation.h#ifndef COPERATION_H#define COPERATION_Hclass COperation{public: COperati

2016-10-22 14:16:58 164 1

原创 设计模式-简单工厂模式

适用情景: 根据输入条件的不同,创建不同的类的对象. 缺陷:客户端需要了解基类和工厂类. C++实现:// coperation.h#ifndef COPERATION_H#define COPERATION_Hclass COperation{public: COperation();public: int m_nFirst; int m_nSecond;

2016-10-20 15:44:19 190 1

原创 牛顿迭代法求方程根

#include <stdio.h>#include <math.h>double test_func0(double x){ return (2*x*x*x - 4*x*x + 3*x - 6);}double test_func1(double x){ return (6*x*x - 8*x + 3);}void newton(double *x, double pre

2016-10-13 11:02:05 474

原创 泰勒展开式求sin(x)

#include #include #define TRUE 1#define FALSE 0#define BOOL unsigneddouble get_result(double x, int n);double get_n(int n); // n的阶乘int main(void){ printf("get_result(0.3,

2016-10-13 09:11:55 5666 1

原创 求最大公约数(辗转相除法)

unsigned gcd(unsigned m, unsigned n){ if(m<n) { m ^= n; n ^= m; m ^= n; } unsigned tmp, a,b, ret; a = m; b = n; do { tmp = a % b;

2016-10-12 17:01:16 242

原创 素数

判断一个自然数是否为素数:bool isPrime(unsigned long num){ if(num <= 3) return num > 1; if(num % 2 == 0 || num % 3 == 0) return FALSE; int i = 5; for(i=5; i*i < num; i+=6) {

2016-10-12 16:34:23 227

JavaWeb视频教程-day10

JavaWeb视频教程-day10

2024-04-25

JavaWeb视频教程-day09

JavaWeb视频教程_day09

2024-04-25

JavaWeb视频教程-day08

JavaWeb视频教程-day08

2024-04-25

《c++程序设计》谭浩强_答案

《c++程序设计》谭浩强_答案

2014-08-01

编译原理的答案.CHM

编译原理的答案.CHM

2014-07-16

计算机网络第四版(谢希仁)习题详细答案

计算机网络第四版(谢希仁)习题详细答案 doc格式

2014-07-16

计算机网络(第四版)-谢希仁编著.pdf

计算机网络(第四版)-谢希仁编著.pdf

2014-07-16

怎样为arm写c代码.pdf

怎样为arm写c代码.pdf

2013-01-15

RTP协议在嵌入式网络摄像机中的设计及实现.pdf

RTP协议在嵌入式网络摄像机中的设计及实现.pdf 讲述RTP应用结构

2012-10-29

ARM体系结构与编程.pdf

ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,有ARM公司设计,然后授权给各半导体厂商生产,它目前已经成为应用最为广泛的嵌入式处理器。 本书分14章对ARM处理器的体系结构,指令系统和开发工具作了比较全面的介绍。其中包括ARM体系介绍、ARM程序设计模型、ARM汇编语言程学设计、ARM C/C++语言程序设计、ARM连接器的使用、ARM集成开发环境CodeWarrior IDE的介绍及高性能的调试工具ADW的使用。并在此基础之上介绍一些典型的基于ARM体系的嵌入式应用系统设计时的基本技术。通过阅读本书可以使读者掌握开发基于ARM的应用系统的各方面的知识。 本书既可作为学习ARM技术的培训资料,也可作为嵌入式系统开发人员的参考手册。

2012-10-26

putty通信工具

PuTTY是一个Telnet/SSH/rlogin/纯TCP以及串行阜连线软件。较早的版本仅支援Windows平台,在最近的版本中开始支援各类Unix平台,并打算移植至Mac OS X上。除了官方版本外,有许多非官方的团体或个人将PuTTY移植到其他平台上,像是以Symbian为基础的移动电话。

2012-10-25

Linux下的实时流媒体编程.docx

Linux下的实时流媒体编程。使用jrtplib创建实时流媒体会话。

2012-10-25

高级shell编程.pdf

学习shell编程的经典书籍,对系统管理也有帮助

2012-10-25

BMP转jpeg源码.doc

BMP转jpeg源码.doc linux下需要相关库.

2012-10-25

H264关于RTP协议的实现

H264关于RTP协议的实现

2012-07-20

H.264码流结构解析

H.264码流结构解析

2012-07-19

阿郎MyIPTouch开发手册

阿郎MyIPTouch开发手册 阿尔卡特朗讯 开发手册

2012-06-11

Thinking in C++

全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、模板和包容器类、多重继承、异常处理和运行时类型识别。

2011-03-26

JCREATOR 4.5官方安装包

JCREATOR JCREATOR JCREATOR JCREATOR JCREATOR JCREATOR JCREATOR JCREATOR

2009-09-14

UNIX网络编程卷2

UNIX网络编程卷2:进程间通信PDF UNIX网络编程卷2:进程间通信PDF UNIX网络编程卷2:进程间通信PDF UNIX网络编程卷2:进程间通信PDF UNIX网络编程卷2:进程间通信PDF

2009-08-08

UNIX网络编程卷2(2)进程间通信

UNIX网络编程卷2(2)进程间通信 UNIX网络编程卷2(2)进程间通信 UNIX网络编程卷2(2)进程间通信 UNIX网络编程卷2(2)进程间通信 分两部分上传,共19.1M(完整) 解压后放到一个文件夹内。

2009-08-08

UNIX网络编程卷2(1)

UNIX网络编程卷2(1)进程间通信 UNIX网络编程卷2(1)进程间通信 UNIX网络编程卷2(1)进程间通信 UNIX网络编程卷2(1)进程间通信 分两部分上传,共19.1M(完整) 解压后放到一个文件夹内。

2009-08-08

华清远见Linux驱动开发

华清远见Linux驱动开发华清远见Linux驱动开发华清远见Linux驱动开发华清远见Linux驱动开发华清远见Linux驱动开发

2009-07-25

华清远见linux驱动程序开发

华清远见linux驱动程序开发华清远见linux驱动程序开发华清远见linux驱动程序开发华清远见linux驱动程序开发华清远见linux驱动程序开发

2009-07-25

华清远见linux驱动程序开发

华清远见linux驱动程序开发华清远见linux驱动程序开发华清远见linux驱动程序开发华清远见linux驱动程序开发华清远见linux驱动程序开发华清远见linux驱动程序开发华清远见linux驱动程序开发

2009-07-25

华清远见Linux培训资料集合

华清远见Linux培训资料集合华清远见Linux培训资料集合华清远见Linux培训资料集合华清远见Linux培训资料集合华清远见Linux培训资料集合华清远见Linux培训资料集合

2009-07-25

华清远见Linux培训资料集合

华清远见Linux培训资料集合华清远见Linux培训资料集合华清远见Linux培训资料集合华清远见Linux培训资料集合华清远见Linux培训资料集合华清远见Linux培训资料集合

2009-07-25

华清远见Linux培训资料集合

华清远见Linux培训资料集合华清远见Linux培训资料集合华清远见Linux培训资料集合华清远见Linux培训资料集合华清远见Linux培训资料集合华清远见Linux培训资料集合华清远见Linux培训资料集合

2009-07-25

华清远见Linux培训资料集合

华清远见Linux培训资料集合 华清远见Linux培训资料集合 华清远见Linux培训资料集合 华清远见Linux培训资料集合 华清远见Linux培训资料集合

2009-07-25

华清远见Linux培训资料集合

华清远见Linux培训资料集合 华清远见Linux培训资料集合 华清远见Linux培训资料集合 华清远见Linux培训资料集合 华清远见Linux培训资料集合

2009-07-25

华清远见Linux培训资料集合

华清远见Linux培训资料集合 华清远见Linux培训资料集合 华清远见Linux培训资料集合 华清远见Linux培训资料集合 华清远见Linux培训资料集合 华清远见Linux培训资料集合

2009-07-25

编译原理(陈火旺第三版)练习答案.pdf

编译原理(陈火旺第三版)练习答案.pdf 编译原理(陈火旺第三版)练习答案.pdf 编译原理(陈火旺第三版)练习答案.pdf 编译原理(陈火旺第三版)练习答案.pdf 编译原理(陈火旺第三版)练习答案.pdf 编译原理(陈火旺第三版)练习答案.pdf 编译原理(陈火旺第三版)练习答案.pdf

2009-07-25

2006年网络工程师试题分析

2006年下半年网络工程师试题分析.pdf

2009-07-23

空空如也

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

TA关注的人

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