- 博客(8)
- 资源 (12)
- 问答 (7)
- 收藏
- 关注
原创 ASSERT的简易实现
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-06-02 17:35:26
620
转载 C++ bind原理
本文解释了bind 是如何工作的。为了清晰,我对图中的语法作了一些简化(例如,省略函数调用操作符的参数类型),并且简化了 bind 的实现.1. bind 可以用来将用户提供的需要一个参数的函数转换成不需要参数的函数对象。绑定的值(在这个例子中是123)存储在函数对象内并且会被自动传递给用户指定的函数: 2. 参数绑定也可以用于将类成员函数转换成零参数的函数对象。猿类们都知道
2016-05-20 17:30:27
1137
原创 C++ std::bind思考
1.当std::bind绑定的是对象,会触发 test_rcp(const test_rcp& c) 拷贝构造函数,且输出的结果为:in testrpc_1 200说明存入对象std::bind会对对象就行拷贝2.当std::bind绑定的是对象的指针,并不会触发 test_rcp(const test_rcp& c) 拷贝构造函数,且输出的结果:in testrpc_1 201说明绑
2016-05-20 16:01:27
963
原创 LINUX 中的一些配置文件
LINUX配置DNS服务器地址的配置文件一般为/etc/resolv.conf ,该配置文件包含一到多个DNS服务器地址
2016-05-10 22:14:43
501
原创 DOS的一些方法和原理
DDOS是DOS攻击中的一种方法。 DoS:是Denial of Service的简称,即拒绝服务,不是DOS操作系统,造成DoS的攻击行为被称为DoS攻击,其目的是使计算机或网络无法提供正常的服务。最常见的DoS攻击有计算机网络带宽攻击和连通性攻击。 DDOS:分布式拒绝服务(DDoS:Distributed Denial of Service)攻击指借助于客户/
2016-05-02 21:32:11
841
原创 TCP UDP分片
1.TCP很少出现分片,在TCP建立连接时,对端会告诉其能接受的MSS(最大报文长度),如此一来两端之间都知道对方最大能接受最大的TCP数据包,在TCP组包的过程中尽量少于等于MSS,而MSS的目的之一就是为了试图避免分片。2.UDP没有类似于TCP的MSS机制,所以发送大块数据的时候很容易出现分片
2016-05-02 18:25:01
1367
原创 SCTP关联终止和TCP四次挥手
TCP从建立连接到连接关闭的流程图如下:从主动关闭(FIN_WAIT_1)状态到CLOSED状态总共经过四次挥手,特别注意的是在TIME_WAIT的时候主动关闭端会提留2MSL再关闭,MSL是Maximum Segment Lifetime英文的缩写,中文可以译为“报文最大生存时间”,他是任何报文在网络上存在的最长时间,超过这个时间报文将被丢弃。RFC 793中规定MSL为2分钟,实际应用
2016-05-02 13:51:54
2071
3
原创 TCP UDP STCP的端口是独立的
UNIX网络中TCP、 UDP、 STCP这三者点端口是独立的,也就是说三个协议可以同时绑定同一个端口,例如三者都同时绑定了1024,当接受到data时,三者是各接受各自的并不会冲突。但是为了好理解,原则上把已知的服务的TCP、 UDP、 STCP分配同一个端口。例如80端口在TCP UDP STCP都是分给web服务,虽然目前web大多是用TCP
2016-05-02 13:03:02
2084
算法题,求某点是否在平行四边形内
2015-11-29
算法题。已知两个平行四边形各自的四个点,求这两个平行四边形是否有交集!用代码如何实现?
2015-11-28
andord下载资源存放可写路径和sd卡路径问题
2015-11-19
如何实现C++版的RSA加密,在不使用Openssl的情况下
2015-08-14
IM中是否为每个用户建立一张好友表
2015-05-06
游戏client和server交互数据加密和压缩问题
2015-04-26
往socket发送大量数据,接收方无法读取到完整数据
2015-04-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人