自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

B+树和Hash索引

特点: 非叶子节点的子树指针和关键字相同 非叶子节点的子树指针P[i],指向关键字值【k[i],k[i+1]】的子树 非叶子节点不存储数据,仅存储索引,这样就意味着可以存储更多的关键字了,使得树变得更矮胖(io操作也随之减少)。 所有的叶子节点均有一个链指针指向下一个叶子节点 ,按顺序连接...

2019-08-21 15:37:55

阅读数 10

评论数 0

关于单例模式的写法理解

class MyCas { private: MyCas() { } private: static MyCas *m_instance; public: static MyCas *Getinstance() { if (m_instance == NULL) { m_ins...

2019-08-17 11:33:13

阅读数 7

评论数 0

关于std::async的学习总结

一.std::async : 它是用来创建异步任务,会返回一个std::future对象。 std::future是一个类模板。使用实例: std::future<int> result = std::async(std::launch::deferred | ...

2019-08-17 11:32:44

阅读数 13

评论数 0

socket通讯学习(1)

完成windows和linux系统之间的配置共享 安装samba sudo apt-get install samba; vim /etc/samba/smb.conf 结尾处添加: [code] path=/code writeable=yes browseable=yes gu...

2019-08-04 10:08:19

阅读数 8

评论数 0

H.264编解码器

JM H.264标准研究团队的官方参考软件 实现了H.264的全部特征 运算复杂,无优化,编解码难以实时 常用于科学研究领域http://iphome.hhi.de/suehring/tml/ 旧版本下载 http://iphome.hhi.de/suehring/tml/download/old...

2019-07-15 20:11:50

阅读数 13

评论数 0

session与cookie的区别

(1)Cookie以文本文件格式存储在浏览器中,而session存储在服务端它存储了限制数据量。它只允许4kb它没有在cookie中保存多个变量。 (2)cookie的存储限制了数据量,只允许4KB,而session是无限量的 (3)我们可以轻松访问cookie值但是我们无法轻松访问会话值,因...

2019-06-21 09:58:38

阅读数 18

评论数 0

socket(C++)客户端和服务端

服务端 #define _WINSOCK_DEPRECATED_NO_WARNINGS #include<WinSock2.h> #include<stdio.h> #define PORT 5150 #define MSGSIZE 1...

2019-06-20 11:37:00

阅读数 46

评论数 0

C++调用Mysql

#define _CRT_SECURE_NO_WARNINGS #include "stdio.h" #include <mysql.h> int main() { MYSQL * con; //= mysql_init((MYSQL*) 0);...

2019-06-02 09:36:36

阅读数 34

评论数 0

迭代器模式

#include <iostream> using namespace std; // MyIterator Aggregate ContreteIterator ConcreteAggregate // a b c d // ▲ typedef ...

2019-05-17 21:22:12

阅读数 5

评论数 0

解释器模式

#include <iostream> using namespace std; // Context // Expression // PlusExpression MinusExpression class Context { public: C...

2019-05-17 20:39:43

阅读数 6

评论数 0

状态模式

#include <iostream> using namespace std; class Worker; class State { public: virtual void doSomeThing(Worker *w) = 0; }; class Work...

2019-05-17 17:52:38

阅读数 6

评论数 0

访问者模式

#include<string> #include<list> class Park; class Visitor { public: virtual void visit(Park *park) = 0; }; class Park { ...

2019-05-17 15:55:10

阅读数 3

评论数 0

备忘录模式

#include <iostream> using namespace std; #include "string" //Caretaker 管理者 // MememTo 备忘录 class MememTo { public: MememTo...

2019-05-17 15:01:49

阅读数 11

评论数 0

观察者模式

适用于:定义对象间一对多的依赖关系,使得每一个对象改变状态,则所有以来于他们的对象都会得到通知 #include<list> class Secretary; //观察者 class PlayerObserver { public: PlayerObserv...

2019-05-17 13:32:02

阅读数 22

评论数 0

中介者模式

class Mediator; class Person { public: Person(string name, int sex, int condi,Mediator *mediator) { m_name = name; m_sex = sex; m_condi = con...

2019-05-16 21:40:08

阅读数 4

评论数 0

策略模式

class Strategy { public: virtual void crypt() = 0; }; class AES :public Strategy{ public: virtual void crypt() { cout << "AES加...

2019-05-15 23:14:54

阅读数 6

评论数 0

责任链模式

该模式构造一系列分别担当不同职责的类的对象来共同完成一个任务,这些类的对象之间像链条一样紧密相连,所以被称为责任链模式。 class CarHandle { public: virtual void HandleCar()=0; CarHandle* setnextHandle(CarHa...

2019-05-15 11:54:27

阅读数 8

评论数 0

命令模式

#include<list> class Doctor { public: void treat_eye() { cout << "医生治疗眼睛" << endl; } void t...

2019-05-14 23:06:01

阅读数 7

评论数 0

模板模式

class MakeCar { public: virtual void MakeHead() = 0; virtual void MakeBody() = 0; virtual void MakeTail() = 0; public: void make() { MakeHead(...

2019-05-14 22:46:40

阅读数 9

评论数 0

计算机网络学习笔记(一)

1.总时延=发送时延+传播时延+处理时延+排队时延 2.具有五层协议的体系结构,OSI有七层协议结构,TCP/IP是一个四层体系结构。综合OSI和TCP/IP优点,采用只有五层协议的体系结构,这协议是部署在边缘的设备采用的。核心部分只有网络层 应用层:功能是通过应用进程间的交互完成特定网络...

2019-05-13 10:47:20

阅读数 26

评论数 0

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