自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

聪明的狐狸

记录学习心得,增强知识理解,分享成长经历

  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

原创 发送缓冲区、接收缓冲区、滑动窗口协议之间的关系

大家知道,TCP采用的是全双工的工作模式,对每一个TCP的SOCKET来说,都有一个发送缓冲区和接收缓冲区与之对应,TCP的流量(拥塞)控制便是依赖于这两个独立的buffer滑动窗口协议之间。我们可以通过一个简单实验体会三者之间关系。一、recv端在监听套接字上准备accept,在accept结束以后不做什么操作,直接sleep很久,也就是在recv端并不做接收数据的操作,在sleep结束

2014-03-30 11:50:04 5260 1

原创 C++ 面试题(一) this指针

有下面的一个简单的类:class CNullPointCall{public:    static void Test1();    void Test2();    void Test3(int iTest);    void Test4();private:    static int m_iStatic;    int m_iTest;};

2014-03-30 10:26:30 1448

原创 HTTP协议状态码的含义

状态代码 状态信息 含义    100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)   101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)   200 OK 一切正常,对GET和POST请求的应答文档跟在后面。   201 Created 服务器已经创建了文档,Location

2014-03-29 22:11:43 790

原创 MTU与MSS的关系---以太网帧结构

MSS是指应用层在一个数据包内最大能传输的字节数MTU是指IP层在一个数据包内最大能传输的字节数MTU= MSS+TCP层头部长度+IP层头部长度对于千兆以太网,每秒能传输1000Mbit数据,即125000000B/s,每个以太网frame的固定开销有:前导码和帧开始符preamble(8B)、MAC(12B)、type(2B)、payload(46B~1500B)、CRC(4B)、

2014-03-29 21:48:46 4464

原创 TCPIP协议概览

TCPIP协议族各种协议格式

2014-03-09 11:52:58 1904

转载 PING不通你 我也知道你在不在线!

总结:当PING不通一个IP时,再通过arp -a查看是否有该IP的MAC,才能确认该Ip到底存不存在!原因:PING不通 ICMP包被拦截,但ARP包未被拦截。 PING命令要先发ARP包,再发ICMP包。做过网络管理员的同学应该都遇到过这种情况,当判断一台PC是不是处于开机在线状态时可能最先想到的就是PING一下那台PC的IP地址,能PING通表示在线,PING不通……可能在线

2014-03-09 10:51:55 1429

转载 两台电脑同时上网

这几天出去开会,两个人带了一台电脑可发愁了,这里给出用笔记本作为ap,实现多台电脑同时上网功能的方法。实现环境:两台win7旗舰版1. 选择一台笔记本做ap,用该电脑连接网线,能够成功上网2. cmd->以管理员身份运行3. 输入netsh wlan set hostednetwork mode=allow ssid=netname key=password,成功4.

2014-03-07 21:49:14 739

原创 自己写的Ping 程序

// MyPingConsole.cpp : Defines the entry point for the console application.//#include "stdafx.h"#pragma comment(lib,"ws2_32.lib")#if 0#include "ping.h"int main(int argc,char **argv){

2014-03-04 13:37:22 1111 2

转载 设计实现C++内存的半自动释放

C++的一大优点就直接提供了内存的申请和使用功能,让程序员可以根据自己的需要,通过alloc系列函数或new运算符来申请使用内存,但是C++却不像java或C#那样,提供了垃圾的自动回收机制,我们申请的内存要由自己来管理、自己来释放,也就是说,C++把内存管理的责任完全交给了程序员。申请资源是简单的,在需要的时候申请就可以了,然而请神容易送神难,内存的释放却是一个非常让人头痛的问题。有的程序员忘记

2014-03-02 18:47:26 924

原创 性能优化杂谈二

如何编写高性能的应用程序,优化程序性能的方法和策略

2014-03-02 18:00:33 1022

onvif模拟器包括客户端和服务器端,支持token鉴权

Onvif 模拟器包括服务器端和客户端,不需要下载wsdl,支持自动发现,支持token鉴权。 依赖项少,只需要安装gsoap即可。能自动将wsdl转换成cpp代码。编译器需要支持c++11, gsoap生成的onvif 代码是c++版本的。能够自动将wsdl转换成c++ Proxy/Service. 结合ffmpeg能够播放视频流。

2023-03-21

Frepple APS建模教程(python版).pdf

本教程是采用开源的APS --Frepple 进行生产建模,通过本教程,可以熟悉生产过程中各个实体,如工序,资源,库存,负载,配送,采购。本教程建模采用python 语言描述。

2021-11-27

高级计划系统(APS)中生产计划排程.pdf

APS生产计划排程基础理论

2021-07-18

RTP协议中文版大全

RTP协议格式讲解,本文描述RTP(real-time transport protocol),实时传输协议。RTP在多点传送(多播)或单点传送(单播)的网络服务上,提供端对端的网络传输功能,适合应用程序传输实时数据,如:音频,视频或者仿真数据。RTP没有为实时服务提供资源预留的功能,也不能保证QoS(服务质量)。数据传输功能由一个控制协议(RTCP)来扩展,通过扩展,可以用一种方式对数据传输进行监测控制,该协议(RTCP)可以升级到大型的多点传送(多播)网络,并提供最小限度的控制和鉴别功能。

2020-11-27

libev 安装包

libev-4.15 源码 libev是一个开源的事件驱动库,基于epoll,kqueue等OS提供的基础设施。其以高效出名,它可以将IO事件,定时器,和信号统一起来,统一放在事件处理这一套框架下处理。基于Reactor模式,效率较高,并且代码精简(4.15版本8000多行),是学习事件驱动编程的很好的资源。

2017-10-18

linux Shell 脚本攻略(中文版带书签)

Linux Shell 脚本攻略,带书签,清晰可读。 结合丰富的实际案例介绍了如何利用shell命令快速开发常规任务,如何凭借短短几个命令行从Web挖掘数据的shell脚本,如何通过shell脚本设置以太网和无线LAN,以及如何利用少量命令的组合完成诸如文本处理、文件管理、备份等复杂的数据管理工作等。 LinuxShell脚本攻略面向初、中、高级Linux系统管理员和程序员,是编写shell脚本的参考资料。

2017-06-25

IP地址转换成整数,整数转换成IP地址

IP地址转换成整数,整数转换成IP地址,16进制转换成IP地址,IP地址转换成16进制

2014-09-26

空空如也

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

TA关注的人

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