03 2020 档案

摘要:Effective C++ 读书笔记 条款02: 尽量以const,enum,inline替换 define 结合more effective c++可知 defines显然没有所谓private define这样的东西。当然const成员变量是可以被封装。 举个例外当你在class编译期间需要一个 阅读全文
posted @ 2020-03-31 17:26 moxin0509 阅读(292) 评论(0) 推荐(0) 编辑
摘要:进程与线程 "这是一个超链接" 1. 进程是资源分配的最小单位 进程控制块(PCB)描述进程的基本信息和运行状态,所谓的创建进程和撤销进程,都是指对PCB的操作。 2. 线程是独立调度的基本单位 一个进程中可以有多个线程,它们共享进程资源 区别: 1. 进程是资源分配的最小单位,线程是独立调度的基本 阅读全文
posted @ 2020-03-27 16:51 moxin0509 阅读(845) 评论(0) 推荐(0) 编辑
摘要:本文主要分析在不牵扯分布式的情况下事务与一致性的实现办法。先说一下事务的ACID四个特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 其他的几个特性应该很好理解,但是一致性这个概念不太好理解,在这一致性指的是数据比 阅读全文
posted @ 2020-03-27 16:49 moxin0509 阅读(133) 评论(0) 推荐(0) 编辑
摘要:4.1 编译链接的4个步骤 预处理 编译 汇编 链接 1. 预处理的第一步 E 意味着只执行到预编译,直接输出预编译结果 主要处理规则如下 (1)将所有的 define删除,并且展开所有的宏定义 (2)处理所有的条件预编译指令,如 if ifdef elif else endif (3)处理 inc 阅读全文
posted @ 2020-03-27 16:47 moxin0509 阅读(243) 评论(0) 推荐(0) 编辑
摘要:如题 在cmd中使用以下命令 阅读全文
posted @ 2020-03-15 14:14 moxin0509 阅读(1535) 评论(0) 推荐(0) 编辑
摘要:C++ 内存管理 C++ primitives 包含new,new[],new(),::operator new(),... ::operator new() 本质就是调用malloc ::operator delete 本质就是调用free 举个有意思的例子 接着举个使用new 的例子 或者说是n 阅读全文
posted @ 2020-03-13 23:52 moxin0509 阅读(573) 评论(0) 推荐(0) 编辑
摘要:C++ 更新于20200320 15:17 引用与指针的区别 1. 指针有多级,引用没有多级 2. 指针可以为null,但是引用不可以 3. 在加法运算符的方面 两者概念是不同的,p++指的是地址的增加,q++指的是引用的值的增加 4. 指针在使用中可以指向其他对象,但是引用只能是一个对象的引用,不 阅读全文
posted @ 2020-03-05 22:50 moxin0509 阅读(416) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示