09 2017 档案

摘要:HTTP协议:超文本传输协议,一种应用层协议。是一个client与server的请求应答标准,使用URL标识网络地址。 URL是一种助记符,它把IP:Port映射成网址。通过全球统一的DNS服务器进行 网址 --> IP:Port。 server端默认端口80一般情况下基于TCP协议,但HTTP并没 阅读全文
posted @ 2017-09-26 13:58 宁静淡泊 阅读(167) 评论(0) 推荐(0)
摘要:1、Ethernet1 & Ethernet2 有两个版本,帧格式是相同的,版本2 在 版本1的基础上 更改了 电器特性和 物理接口。是现在最常用的 帧格式。 类型字段取值范围: 必须大于 1500 具体多少没研究过 ^-^ 以太网帧数据部分长度:46 - 1500 2、Ethernet 802.3 阅读全文
posted @ 2017-09-26 10:54 宁静淡泊 阅读(2102) 评论(0) 推荐(0)
摘要:1、以太网帧 数据部分的长度范围为 0 ~ 1500 字节 2、IP报文首部 为 20 - 60 字节 3、UDP报文首部 为 8 字节 4、Intelnet标准MTU为 576 5、UDP报文 数据部分 长度范围 为 0 - 65507 局域网: 1500 - 20 - 8 = 1472 Inte 阅读全文
posted @ 2017-09-26 09:16 宁静淡泊 阅读(917) 评论(0) 推荐(0)
摘要:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include... 阅读全文
posted @ 2017-09-19 17:04 宁静淡泊 阅读(2824) 评论(0) 推荐(0)
摘要:音视频基础 1、 基本流程 2、 流程简介 2.1 解协议 名称 推出机构 传输层协议 客户端 使用领域 RTSP&RTP[&RTCP] IETF TCP&UDP VLC、WMP IPTV RTMP Adobe Inc. TCP Flash 互联网直播 RTMFP Adobe Inc. UDP Fl 阅读全文
posted @ 2017-09-15 17:05 宁静淡泊 阅读(2607) 评论(0) 推荐(0)
摘要:思想:使对象克隆自身,返回一个匿名对象,对匿名对象进行修改,不会影响原对象。 //注:下面代码使用了抽象类,然也可以使用不同的继承。 阅读全文
posted @ 2017-09-08 16:51 宁静淡泊 阅读(128) 评论(0) 推荐(0)
摘要:ifconfig eth0 0.0.0.0 #网卡IP没用了,干掉。 ifconfig eth1 0.0.0.0 ifconfig eth2 0.0.0.0 brctl addbr br0 #新建个桥 brctl addif br0 eth0 #网卡添加到桥里面 brctl addif br0 et 阅读全文
posted @ 2017-09-08 15:44 宁静淡泊 阅读(475) 评论(0) 推荐(0)
摘要:# include # include using namespace std; //具体的产品,创建产品需要两个步骤,1、获取名称;2、获取型号 class Product { public: void getName(string name) {name_ = name;} //获取名称 void getType(string type) {type_ = type;... 阅读全文
posted @ 2017-09-08 15:08 宁静淡泊 阅读(156) 评论(0) 推荐(0)
摘要:/* 范化:继承关系 图:实线三角指向A */ struct A { }; struct B : public A { }; /* 实现:类与接口的关系 图:虚线三角指向A */ struct A { virtual void f() = 0; }; struct B : public A { virtual void f() {}; }; /* 关联:拥有关系,使一个类知道另一个类的... 阅读全文
posted @ 2017-09-08 09:38 宁静淡泊 阅读(186) 评论(0) 推荐(0)
摘要:1、安装Linux系统。 2、开启ip_forword功能。 3、关闭iptables 4、需要多个网口,设置每个网口的IP地址 5、使用tc命令,设置单个网口的丢包率、数据包时延等。。。 阅读全文
posted @ 2017-09-08 09:31 宁静淡泊 阅读(220) 评论(0) 推荐(0)
摘要:# include using namespace std; //抽象产品A class AbsProductA { public: virtual void show() = 0; }; //抽象产品B class AbsProductB { public: virtual void show() = 0; }; //抽象工厂 class AbsFactory { publ... 阅读全文
posted @ 2017-09-06 17:21 宁静淡泊 阅读(99) 评论(0) 推荐(0)
摘要:保证一个类只有一个实例 阅读全文
posted @ 2017-09-05 17:47 宁静淡泊 阅读(115) 评论(0) 推荐(0)
摘要:核心思想: 把 工厂 和 产品 都给抽象出来 -> 抽象工厂、 抽象产品。 每一个 具体产品 对应一个 具体工厂, 具体工厂 可生产一种 具体产品。 可以实现工厂的多态(一个抽象工厂指针可以指向多个种类的工厂) 可以实现产品的多态(一个抽象产品指针可以指向多个种类的产品) 符合开闭原则。当添加新的具 阅读全文
posted @ 2017-09-05 16:28 宁静淡泊 阅读(143) 评论(0) 推荐(0)
摘要:主要思想: 1个目标可以有多个观察者, 当目标更新后,目标主动通知观察者, 不同的观察者通过回调函数完成多态。 阅读全文
posted @ 2017-09-04 16:52 宁静淡泊 阅读(132) 评论(0) 推荐(0)