
面试
银-TaMa
吾王美如画
展开
-
【c++ 回顾】static的作用
1. 请说一下static的作用 参考回答: 全局静态变量 在全局变量前加上关键字static,全局变量就定义成一个全局静态变量。 静态存储区,在整个程序运行期间一直存在。 初始化:未经初始化的全局静态变量会被自动初始化为0(自动对象的值是任意的,除非他被显式初始化)。 作用域:全局静态变量在声明他的文件之外是不可见的,准确地说是从定义之处开始,到文件结尾。 局部静态变量 在局部变量之前加...原创 2019-07-21 12:46:55 · 149 阅读 · 0 评论 -
【c++ 回顾】const
const 作用 修饰变量 ==> 变量不可变 代替C语言中的#define 常量 可以让编译器进行类型检查匹配 修饰指针 顶层const 指针的值不可变,但指针指向的可以变 底层const 指针指向的值不可以变,但指针可以变 const 修饰函数形参的时候,编译器会去掉顶层的const,保留底层的const,所以可以通过底层的const来修饰函数进行函数重载,这个时候会...原创 2019-07-27 15:52:30 · 149 阅读 · 0 评论 -
【c++ 回顾】STL 常用算法
把vector里面的数字都乘以2 #include <vector> #include <algorithm> #include <vector> using namespace std; int main() { vector<int> xs{ 1,2,3,4,5 }; transform(begin(xs), end(xs),...原创 2019-07-18 10:40:54 · 504 阅读 · 0 评论 -
【mysql 回顾】数据库事务的四大特性以及事务的隔离级别
推荐阅读 数据库事务的四大特性以及事务的隔离级别 理解事务的4种隔离级别 数据库事务的隔离级别 隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。 Read uncommitted ⇒ 脏读 Read committed ⇒ 不可重...原创 2019-08-01 14:09:38 · 175 阅读 · 0 评论 -
【计算机组成原理回顾】理解虚拟内存机制
推荐阅读 计算机底层知识拾遗(一)理解虚拟内存机制 虚拟内存主要提供了3个能力: 给所有进程提供一致的地址空间,每个进程都认为自己是在独占使用单机系统的存储资源 保护每个进程的地址空间不被其他进程破坏,隔离了进程的地址访问 根据缓存原理,上层存储是下层存储的缓存,虚拟内存把主存作为磁盘的高速缓存,在主存和磁盘之间根据需要来回传送数据,高效地使用了主存 虚拟地址和物理地址 对于每个进...原创 2019-08-01 16:12:32 · 1360 阅读 · 0 评论