摘要: STL 是 C++ 标准程序库的核心。STL 内的所有组件都由模板构成,因此元素可以是任意型别。 STL六部分为:容器(containers)、迭代器(iterators)、空间配置器(allocator)、配接器(adapters)、算法(algorithms)、仿函数(functors)。 一, 阅读全文
posted @ 2020-03-03 21:46 注册以后还能改吧 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 第一章 盘古开天 (存储历史,存储技术) 1. 存储的发展 竹筒 -> 纸张 -> 选数管 -> 穿孔卡 -> 穿孔纸带 -> 磁带 -> 磁鼓存储器 -> 硬盘驱动器 -> 软盘 -> 光盘 -> Flash芯片 -> 卡式存储 -> 硬盘阵列 -> 大型网络化硬盘阵列 第二章 IO大法 (IO, 阅读全文
posted @ 2020-02-27 12:04 注册以后还能改吧 阅读(313) 评论(0) 推荐(0) 编辑
摘要: Raft : 分布式的一致性算法 Raft动画 http://thesecretlivesofdata.com/raft/ // 很棒 主要解决 分布式系统下共识的问题 每个节点有三个状态: Follower(追随者), Candidate(候选人), Leader(领导者) 两种RPC:Reque 阅读全文
posted @ 2019-11-13 15:56 注册以后还能改吧 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 准备看6.824, 竟然要先学go语言 首先是不同的定义方式,int在后面,这样a/b/c都是Int类型,当然也不需要分号结尾 var a, b, c int 函数定义, 开始看的只有num2还以为打错了,结果竟然也是一起定义成了int类型 func max(num1, num2 int) int 阅读全文
posted @ 2019-11-06 15:34 注册以后还能改吧 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 2.13~15 使用率:使用的百分比 饱和率:排队的占比 vmstat:虚拟内存和物理内存 mpstat:cpu使用情况 【打印所有cpu信息 => mpstat -p ALL 1 】 prstat:查询物理内存和虚拟内存使用情况。 iostat:磁盘使用情况 netstat:网络接口统计 sar: 阅读全文
posted @ 2019-10-10 15:28 注册以后还能改吧 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 寄存器 (8086以内存作为战场,用寄存器做为军事基地,以加速工作)以8086为例: 8086 有14个16位寄存器,可分为:通用寄存器、指令指针、标志寄存器和,段寄存器 (1)通用寄存器 数据寄存器 AH&AL=AX(accumulator): 累加器。常用于运算,以及io指令所传输的数据。 BH 阅读全文
posted @ 2019-10-09 16:59 注册以后还能改吧 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 感谢小路师兄指引明路,今天开始入坑 Step0. 准备工作 准备工具: windows笔记本一台(ubuntu操作系统的直接跳到Step3 ) Step1. 安装vm vm下载网站 https://www.vmware.com/products/workstation-pro/workstation 阅读全文
posted @ 2019-10-06 23:30 注册以后还能改吧 阅读(151) 评论(0) 推荐(0) 编辑
摘要: RAM是随机存取存储器(random access memory)。在计算机和手机中一般称为(运行)内存,存正在运行的数据,目前不用的一般存在硬盘,当需要时再读取到内存。 特点:断电会丢失。 ROM是只读存储器(Read-Only Memory)。 BIOS一般用ROM。 特点:早期 出场以后只能读 阅读全文
posted @ 2019-10-06 19:09 注册以后还能改吧 阅读(132) 评论(0) 推荐(0) 编辑
摘要: git init // 初始化空间,若错误初始化空间,可以通过find . -name ".git" | xargs rm -Rf 删除git信息 git add 文件名(.代表所有) //添加 git commit -m 注释 //提交,附带注释 git commit --amend //更改最后 阅读全文
posted @ 2019-05-30 17:57 注册以后还能改吧 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 本来只想算一下程序占用内存多少,顺便了解了很多东西 Java对象的内存布局包括:对象头(Header),实例数据 (Instance Data)和补齐填充(Padding) 对象头 包含:Mark Word(哈希值,GC分代年龄,锁的级别等),Class Metadata Address(存储对象是 阅读全文
posted @ 2019-04-26 14:15 注册以后还能改吧 阅读(191) 评论(0) 推荐(0) 编辑