自定义博客皮肤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)
  • 收藏
  • 关注

原创 数据结构-链式栈

编译错误:passing ‘const LinkStack’ as ‘this’ argument discards qualifiers [-fpermissive] 解决方法:C++中const 引用的是对象时只能访问该对象的const 函数,因为其他函数有可能会修改该对象的成员,编译器为了避免该类事情发生,会认为调用非const函数是错误的。 函数末尾加const,表示不会修改该对象的成员

2016-11-30 21:48:07 364 1

原创 数据结构-顺序栈

// sequence_stack.h#ifndef SEQUENCE_STACK_H#define SEQUENCE_STACK_H#include template class SeqStack{public: SeqStack(int size) : m_stack_top(-1), m_maxsize(size) {

2016-11-28 17:24:55 237 1

原创 数据结构-双链表

// nodelist.h#ifndef NODELIST_H#define NODELIST_Htemplate class DoublyList;template class ListNode{private: friend class DoublyList; ListNode() : m_pprio

2016-11-25 09:35:49 280 1

原创 数据结构-单链表

部分编译器不支持模板类重载“”操作符时,模板函数生命与定义分离,必须在类内部直接实现。// nodelist.h#ifndef LISTNODE_H#define LISTNODE_H#include template class SingleList;template class ListNode{

2016-11-24 10:20:12 311 1

原创 数据结构-顺序表

(MinGW编译器不支持 模板声明与定义分离在多个文件中)// sequencelist.h#ifndef SEQUENCELIST_H#define SEQUENCELIST_H#include const int DefaultSize = 100;template class SequenceList{public: Sequ

2016-11-23 09:58:37 206 1

原创 设计模式-访问者模式

适用情境 : 把对象和对象上的次要操作分离开,以符合单一职责原则.// visitor.h#ifndef VISITOR_H#define VISITOR_Hclass Server;class Visitor{public: virtual void VisitServerA(Server* serverA) = 0; virtual void VisitServerB(S

2016-11-11 11:05:57 248 1

原创 设计模式-解释器模式

适用情境 : 一些指令需要类似语言翻译方式来执行的方式的应用场景.// context.h#ifndef CONTEXT_H#define CONTEXT_H#include class Context{public: Context(std::string input);public: std::string m_input; std::strin

2016-11-10 12:04:27 227 1

原创 设计模式-享元模式

适用情境:需要大量共享对象,以节省内存开销.// flyweight.h#ifndef FLYWEIGHT_H#define FLYWEIGHT_Hclass Flyweight{public: virtual void Show() = 0;};#endif // FLYWEIGHT_H// sharedflyweight.h#ifndef SHAREDFLYWEIGHT_H

2016-11-09 22:34:51 167 1

原创 设计模式-中介者模式

使用情境:封装一系列对象的交互方式,使得各对象之间不用显示互相调用,降低耦合.// person.h#ifndef PERSON_H#define PERSON_H#include "mediator.h"class Person{public: Person(Mediator* tmp); virtual void Send(std::string msg) = 0;

2016-11-09 21:31:19 234 1

原创 设计模式-职责链模式

适用情境:根据请求的不同,交由不同的对象处理,请求沿着一条链传递,知道有一个对象处理为止.// request.h#ifndef REQUEST_H#define REQUEST_H#include class Request{public: Request(std::string content, int number);public: std::stri

2016-11-09 17:32:39 182 1

原创 设计模式-命令模式

使用情境:把操作的请求者与请求的执行者分离开.添加新命令类型,不影响已有的命令.// receiver.h#ifndef RECEIVER_H#define RECEIVER_Hclass Receiver{public: Receiver(); virtual void ExecuteCommandA(); virtual void ExecuteCommandB(

2016-11-09 14:30:13 218 1

原创 设计模式-桥接模式

适用情境:当继承不能完全分离抽象部分和实现部分时,选择桥接模式来符合”开放-封闭原则”.// classa.h#ifndef CLASSA_H#define CLASSA_H#include "classb.h"class ClassA{public: ClassA(); virtual void Run() = 0; void SetClassB(ClassB* c

2016-11-09 11:03:06 243 1

原创 设计模式-单例模式

使用情境:确保一个类仅有一个对象实例.// singleton.h#ifndef SINGLETON_H#define SINGLETON_Hclass Singleton{private: Singleton(); static Singleton* single_instance;public: static Singleton* GetInstance();

2016-11-08 15:12:30 228 1

原创 设计模式-组合模式

适用情境:把操作简单对象和复杂对象的接口统一,使得客户端使用组合对象和简单对象的方式一致.// component.h#ifndef COMPONENT_H#define COMPONENT_H#include class Component{public: Component(std::string strName); virtual void Add(Co

2016-11-03 23:38:54 203 1

原创 设计模式-备忘录模式

适用情境:在一个对象外部记录其状态,在对象状态改变后提供恢复以前状态的功能.// device.h#ifndef DEVICE_H#define DEVICE_H#include "memo.h"class Device{public: Device(); Memo* CreateMemo(); void Recover(Memo* memo); void S

2016-11-02 23:55:33 197 1

原创 设计模式-适配器模式

适用情境:在源接口和目标接口都不适宜修改的情况下,把源接口转换成目标接口.// target.h#ifndef TARGET_H#define TARGET_Hclass Target{public: Target(); virtual void Request();};#endif // TARGET_H// target.cpp#include "target.h"

2016-11-02 21:56:54 243 1

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关注的人

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