
2020_04_28
STL STL容器 顺序容器 string vector list forward_list queue deque stack 关联容器 map set unordered_map unordered_set STL容器底层数据结构 vector 顺序表 维护的是一个连续线性空...
STL STL容器 顺序容器 string vector list forward_list queue deque stack 关联容器 map set unordered_map unordered_set STL容器底层数据结构 vector 顺序表 维护的是一个连续线性空...
介绍 网络应用需要处理解决的主要可以归为两大类问题: 网络I/O 数据计算 网络I/O的本质是socket的读取,socket在linux系统被抽象为流,I/O可以理解为对流的操作。这个操作又分为两个阶段: 等待流数据准备(wating for the data to be re...
《巴尔扎克传》 一旦她的娘家人听到这个该死的消息, 说是出于萨郎比那家族的巴尔扎克夫人的公子成了一个作家或是某报撰稿人 了,那她如何在人前仰起那并不——从不低贱的头颅?资产阶级普遍地深深 厌恶任何缺乏安定根基的生活方式,她正是带着这种念头加入争执中。不成!绝对不成! 所有的存在,...
vector.size() && vector.capacity() 相关介绍 size() 返回容器里面当前存放的元素个数 capacity() 在不重新分配内存的情况下,vector或string能存放的元素的最大个数 shrink_to_fit() 将cap...
运算符 算术运算符 + - * / % ++ -- 关系运算符 == != > < >= <= 逻辑运算符 && || ! 位运算符 & 有0得0 | 有1得1 ^ 相同为0 << >> 赋值运算符 += -= *= /= %...
基础的数据类型 数据类型 用于声明函数和变量 布尔型 数字类型 整形 int 浮点型 float 复数 complex 字符串类型 由单个字节连接起来的 go语言的字符串的字节使用UTF-8编码标识Unicode文本 派生类型 指针类型 数组类型 结构化类型 Channel类型 ...
特色 简洁 快速 安全 并行 有趣 开源 内存管理 数组安全 编译迅速 用途 搭载Web服务器 搭载存储集群或类似用途的巨型中央服务器的系统 对于高性能分布式系统领域,Go比大多数其他语言有更高的开发效率 它提供海量并行的支持,对于游戏服务端的开发非常有优势 程序 定义包 必须在...
设计模式 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案 。 设计模式-分类 创建型 工厂方法模式 Code 简单工厂模式是通过给工厂传入标志参数,来创建对应标识表示的商品类。 工厂方法模式是工厂类持有创建多个商品类的接口,这些接口返回商品类的基类指针。 抽象工厂...
总原则:开闭原则 对扩展开放,对修改关闭 在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。 实现“开-闭”原则的关键步骤是抽象化。 一 单一原则 不要存在多于一个导致类变更的原因 每个类应该实现单一的职责,如若不然,就应该把类拆分 二 里...
描述 在博客里面每次发布完文章后,发现显示在网站上的时候,有部分内容是不正确的。 具体来说,就是写文章的时候,它的编写时间那个地方没有被修复,或者说是修改为正确的时间,但等发布或更新后,它就会显示成不正确的时间。 表现 文章发布在网页上的时间,与我本地的网络时间,差了8个小时。 ...