计算机基础学习记录
天数 | 分类 | 内容 | 频次 |
---|---|---|---|
Day1 | 计网 | TCP/IP模型和OSI模型 | 中高 |
Day1 | 计网 | 从输入URL到页面展示发生了什么 | 高频 |
Day2 | 计网 | HTTP请求报文和响应报文是怎样的 | 中高 |
Day2 | 计网 | HTTP请求方式有哪些 | 中高 |
Day2 | 计网 | GET请求和POST请求的区别 | 高频 |
Day3 | 计网 | HTTP请求中常见的状态码 | 中高 |
Day3 | 计网 | 什么是强缓存和协商缓存 | 中高 |
Day5 | 计网 | HTTP1.0和HTTP1.1的区别 | 高频 |
Day5 | 计网 | HTTP2.0与HTTP1.1的区别 | 高频 |
Day5 | 计网 | HTTP3.0了解过吗 | 中高 |
Day4 | 计网 | HTTP和HTTPS有哪些区别 | 高频 |
Day4 | 计网 | HTTPS融合知识结构与试题属性的贝叶斯知识追踪模型研究与系统实现工作原理 | 中高 |
Day6 | 计网 | TCP和UDP的区别 | 高频 |
Day6 | 计网 | TCP连接如何保证可靠性 | 高频 |
Day6 | 计网 | UDP怎么实现可靠传输 | 中高 |
Day7 | 休息 | ||
Day8 | 计网 | 三次握手的过程,为什么是三次 | 高频 |
Day8 | 计网 | 四次挥手的过程,为什么是四次 | 高频 |
Day8 | 计网 | HTTP的Keep-Alive是什么?TCP 的和HTTP的相同吗? | 中高 |
Day9 | 计网 | DNS查询过程 | 中高 |
Day9 | 计网 | CDN是什么 | 中高 |
Day9 | 计网 | Cookie和Session是什么?有什么区别? | 中高 |
Day10 | 操作系统 | 进程和线程的区别 | 高频 |
Day10 | 操作系统 | 并行和并发有什么区别 | 中高 |
Day10 | 操作系统 | 解释一下用户态和核心态 | 中高 |
Day11 | 操作系统 | 进程通信算法你了解多少 | 中高 |
Day11 | 操作系统 | 进程间有哪些通信方式 | 高频 |
Day11 | 操作系统 | 解释一下进程同步和互斥,以及如何实现进程同步和互斥 | 中高 |
Day12 | 操作系统 | 什么是死锁,如何预防死锁? | 高频 |
Day12 | 操作系统 | 介绍一下几种调度算法的特征 | 中高 |
Day12 | 操作系统 | 讲一讲你理解的虚拟内存 | 中高 |
Day13 | 操作系统 | 你知道的线程同步的方式有哪些? | 中高 |
Day13 | 操作系统 | 有哪些页面置换算法 | 中高 |
Day14 | 休息 | ||
Day15 | 操作系统 | 熟悉哪些Linux命令 | 中高 |
Day15 | 操作系统 | 如何查看某个端口有没有被占用 | 中高 |
Day15 | 操作系统 | 说一下 select、poll、epoll | 高频 |
Day15 | 数据库 | 一条SQL查询语句是如何执行的? | 中高 |
Day16 | 数据库 | 数据库的事务隔离级别有哪些? | 高频 |
Day16 | 数据库 | 事务的四大特性有哪些? | 高频 |
Day17 | 数据库 | MySQL的执行引擎有哪些? | 中高 |
Day17 | 数据库 | MySQL为什么使用B+树作索引 | 高频 |
Day17 | 数据库 | 说一下索引失效的场景? | 中高 |
Day18 | 数据库 | undo log、redo log、binlog 有什么用? | 中高 |
Day18 | 数据库 | 什么是慢查询?原因是什么?可以怎么优化? | 中高 |
Day18 | 数据库 | MySQL和Redis的区别? | 中高 |
Day19 | 数据库 | Redis有什么特点吗?为什么用Redis查询会比较快 | 中高 |
Day19 | 数据库 | Redis的数据类型有哪些? | 高频 |
Day20 | 数据库 | Redis是单线程的还是多线程的,为什么? | 高频 |
Day20 | 数据库 | Redis持久化机制有哪些 | 中高 |
Day21 | 休息 | ||
Day22 | 数据库 | 缓存雪崩、击穿、穿透和解决办法 | 高频 |
Day22 | 数据库 | 如何保证缓存和数据库的一致性 | 高频 |
Day23 | C++ | 静态变量和全局变量、局部变量的区别、在内存上怎么分布的 | 中高 |
Day23 | C++ | 指针和引用的区别 | 高频 |
Day23 | C++ | C++内存区 | 中高 |
Day24 | C++ | static关键字和const关键字的作用 | 高频 |
Day24 | C++ | 常量指针和指针常量之间有什么区别 | 中高 |
Day24 | C++ | 结构体和类的区别 | 中高 |
Day25 | C++ | 什么是智能指针,C++有几种智能指针 | 高频 |
Day25 | C++ | 智能指针的实现原理是什么 | 中高 |
Day25 | C++ | new和malloc有什么区别 | 高频 |
Day34 | C++ | vector和list的区别 | 高频 |
Day34 | C++ | vector 底层原理和扩容过程 | 高频 |
Day35 | 休息 | ||
Day36 | C++ | push_back()和emplace_back()的区别 | 高频 |
Day36 | C++ | map deque list的实现原理 | 中高 |
Day37 | C++ | map && unordered_map的区别和实现机制 | 高频 |
Day37 | C++ | C++11新特性有哪些 | 中高 |
Day38 |
C++ | 移动语义有什么作用,原理是什么 | 中高 |
Day38 | C++ | 左值引用和右值引用的区别 | 中高 |
Day39 | C++ | 说一下lambda函数 | 中高 |
Day39 | C++ | C++如何实现一个单例模式 | 高频 |
Day39 | C++ | 什么是菱形继承 | 中高 |
Day40 | C++ | C++中的多线程同步机制 | 中高 |
Day40 | C++ | 如何在C++中创建和管理线程? | 中高 |
评论