海上月
06
22
22
C++_std::array用法 C++_std::array用法
Array简介std::array is a container that encapsulates fixed size arrays. Defined in header [<array>](https://en.cpp
2023-06-22 AllenMirac
22
c++_allocator类 c++_allocator类
目录 std::allocator::allocate c++中的allocator类 概述 allocator用法 详解 allocate用于分配原始内存 Return value 在STL中也会用allocate类 std::al
2023-06-22 AllenMirac
20
计算机网络 计算机网络
目录 常用的协议: 概念  OSI 7层参考模型  TCP/IP参考模型:网网传应 常见面试题 1: TCP 建立连接为什么要三次握手而不是两次? 奈氏准则与香奈定理 编码与调制 数据链路层 帧定界: 差错检测:奇偶校验(计
2023-06-20 AllenMirac
20
广播域与冲突域 广播域与冲突域
广播域与冲突域 一个集线器(中继器)连接的网络成为冲突域,因为每台主机都连接在了同一条线路上,所以传送信息时会冲突。 冲突域是基于第一层(物理层) 而交换机的本质是一个多借口网桥,就是说由交换机组成的网络中,任意两台主机通信都是通过一条
2023-06-20 AllenMirac
20
跟腾讯架构大师学网络框架与后台架构 跟腾讯架构大师学网络框架与后台架构
目录 跟腾讯架构大师学网络框架与后台架构 单机服务 1、单机服务:基本概念 2、单机服务:同步阻塞​编辑 3、单机服务:异步非阻塞框架 4、单机服务:典型框架: 5、单机服务:协程框架 6、单机服务:新玩法,NODEJS的闭包 7、单
2023-06-20 AllenMirac
20
操作系统基础教程 操作系统基础教程
目录 第二章:处理器管理 概览 进程调度的层次 进程的调度方式: 调度的评价标准: 典型的调度算法: 第三章:同步、通信和死锁 什么是进程同步? 什么是进程互斥? 进程同步的实现方式 进程互斥的实现方式 信号量和PV操作 管程 第二章
2023-06-20 AllenMirac
20
八大排序算法 八大排序算法
排序算法1、冒泡排序template<typename T> void BubbleSort(T a[], int len){ for(int i=0; i<len; i++){
2023-06-20 AllenMirac
20
string底层实现之SSO string底层实现之SSO
string底层实现之SSOstring的构造函数 参考资料 Simple String Optimization,最小字符串优化,基本原理是:当分配的字节数小于16字节的时候,直接从栈上进行进行内存分配,如果大于16字节,则在堆上进行
2023-06-20 AllenMirac
20
Static、#define、const、mutable、typedef Static、#define、const、mutable、typedef
Static、#define、const、mutable、typedef代码存储区域:常量区、代码区、静态区(全局区)、堆区、栈区 栈区向下增长,堆区向上增长。栈由系统管理,没有内存碎片,每个元素之间都是连续的,大小比较小,8k,可以修
2023-06-20 AllenMirac
3 / 7