自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhuziyu1157817544

小小学渣在成长

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

原创 通用套接字地址结构

1.通用套接字地址结构起因: 当作为一个参数传递进任何套接字函数时候,套接字地址结构总是以引用的形式来传递,并且,这样有一个参数的人核桃皆自函数必须处理例子所有支持的任何协议族的套接字地址结构。因此在头文件中定义了一个通用的套接字地址结构。 2.通用套接字地址结构#include <sys/socket.h>struct sockaddr{ uint8_t sa

2017-03-29 19:55:09 1480

原创 拷贝构造函数

结论如题。 解释如下: 先看代码:#include <iostream>#include <cstdlib>#include <string>using namespace std;class People{private: string m_strName;public: People(){} People(string _name){ cou

2017-03-27 11:15:42 385

原创 C++智能指针 shared_ptr,unique_ptr和weak_ptr

1.智能指针为什么存在?因为C++没有自动回收内存的机制,因此每一次new出来的动态内存必须手动delete回去。因此智能指针可以解决这个问题。2.智能指针的大致描述是什么?智能指针:自动负责释放所指向的对象,实际上它利用了栈的机制,每一个智能指针都是一个模板类,调用智能指针实际上是创建了一个智能指针的对象,对象生命周期到达尽头的时候,会自动调用智能指针的析构函数,在析构函数里,释放掉它管理的内存,

2017-03-22 20:07:48 10991

原创 一个纯小白内心的读白--学习TCP/IP的开始

内心好奇又烦恼,不知道的太多了。先不总结我学习的TCP/IP。因为我都不好意思说我在学习TCP/IP.挡不住内心的悲伤。描述一个网络中的各个协议的常用方法是使用International Organization for Standardization的open systems interconnection模型,简称OSI模型。它与网际网协议族对比如下:看一个简单的时间获取客户程序#include

2017-03-22 13:49:27 565 2

原创 关联容器 map/set/multimap/multiset

关联容器分有序和无序。 有序容器的名称们 简介 map 关联数组,保存键-值对 set 关键字就是它的值,只保存关键字 multimap 关键字可以重复出现的map multiset 关键字可以重复出现的set 无序容器的名称们 简介 unordered_map 哈希函数组织的map unordered_set 哈希函数组织的set un

2017-03-21 20:18:36 433

原创 lambda表达式

lambda是C++11特性之一,可以方便构造匿名函数。当代码有很多小程序并且使用次数只有一次时候,可以把他们重构成lambda表达式。C++11 的 lambda 表达式规范如下: (1)[ capture ] ( params ) mutable exception attribute -> ret { body } (2)[ capture ] ( params ) -> ret { bo

2017-03-20 10:53:36 363

WebBench(c++版本)

这是我自己根据原作者WebBench改的,我之前上传过原作者的WebBench。我的版本使用c++作为开发语言,多线程压测网站,使用锁保护数据

2017-12-20

webbench-1.5.tar.gz

webbench-1.5压缩包,包含webbench-1.5源码和我对源码的分析

2017-12-17

空空如也

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

TA关注的人

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