首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
fimm
掘友等级
程序猿
|
腾讯
C++ Programmer / 二次元
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
fimm
程序猿 @腾讯
·
5年前
关注
操作系统之中断处理流程
之前学操作系统对这个流程一直不是很清楚,看面经有的问的涉及到了这个地方在这里总结一下。首先我们要搞清楚中断涉及的对象,中断是由硬件和软件共同完成的。硬件负责发现中断和相关保...
0
评论
分享
fimm
程序猿 @腾讯
·
5年前
关注
操作系统之内核态与用户态
看面经的是发现这个经常被问到,在这里记录一下。首先要搞明白这个用户态和内核态作用的对象和他存在的意义。这个概念是针对CPU的状态的描述。在内核态可以执行一切特权代码,在用户...
1
1
分享
fimm
程序猿 @腾讯
·
5年前
关注
C++之默认生成的函数
在创建一个类的时候C++会默认提供六个个函数:1.空构造函数;2.空析构函数;3:赋值构造函数;4:拷贝构造函数;5.取地址符构造函数;6.带const的取地址符。需要注意...
0
评论
分享
fimm
程序猿 @腾讯
·
5年前
关注
静态链接与动态链接
在看面经的时候发现这个经常被问到在这里记录一下。静态链接:静态链接会将库中的代码直接复制一份到可执行文件中。优势是可移植性好,因为需要的代码段已经复制到了可执行文件里去。缺...
0
评论
分享
fimm
程序猿 @腾讯
·
5年前
关注
C++之__attribute__
在学习CMU的database的时候阅读项目的代码的时候发现了一个没有见过的写法。查阅了资料以后发现这是GNUC系列的一种语法。作用是可以更好的提醒编译器。这里写的相关数据...
0
评论
分享
fimm
程序猿 @腾讯
·
5年前
关注
C++之零长度数组
今天阅读代码的时候发现了一个神秘的写法,一个长度为0的数组,趁着机会总结一下。首先,值得注意的是这个技巧只在GUNC的环境下可以使用。其他环境下是不可以的。零长度数组是不占...
0
评论
分享
fimm
程序猿 @腾讯
·
5年前
关注
C++之虚函数笔记
虚表虚表是和类对应的,即一个类共享一个虚表。虚表指针是和对象对应的,即每个对象有自己的虚表指针。虚表中存储的是对应虚函数的地址,并不会存储非虚函数。如果继承类并没有重写父类...
0
评论
分享
fimm
程序猿 @腾讯
·
5年前
关注
C++之各种稀奇古怪的sizeof问题
1.空class的size空class的size为1。每一个对象在内存空间里都有唯一的地址,如果size为0则没有办法分配地址。所以会给他1个byte的大小。如果都是0这个...
0
评论
分享
fimm
程序猿 @腾讯
·
5年前
关注
数据库之索引
数据库索引的定义以及好处:索引是对数据库表中一个或多个列的值进行排序的数据结构,以协助快速查询、更新数据库表中数据。大大加快数据的检索速度,这也是创建索引的最主要的原因;加...
0
评论
分享
fimm
程序猿 @腾讯
·
5年前
关注
数据库B+ Tree
B+Tree是BTreefamily中的一种。和BTree不一样的是:(1)所有真正的数据都存在叶子节点,非叶子节点存贮的只是索引。(2)允许在这个树存在重复的key。插入...
0
评论
分享
fimm
程序猿 @腾讯
·
5年前
关注
C++ list 双向链表使用的注意点
C++在std库里定义了list类型,和vector不一样的是list字如其名使用的是非连续存贮的链表结构。具体的来说是一个环形的双向链表。这样可以加快插入和删除的速度。但...
0
评论
分享
fimm
程序猿 @腾讯
·
5年前
关注
C++各种强制类型转换
C++中可以使用C的强制类型转换但是为了更加规范C++制定了四种强转。1.const_cast顾名思义,把常量指针和引用强转为非常量指针和引用,强转后变量指向当初的常量对象...
1
评论
分享
fimm
程序猿 @腾讯
·
5年前
关注
C++右值引用与移动语义
之前一直在用右值引用最近看面经发现这个也是高频考点就在这里总结一下。主要内容是总结的effectivemodernC++的第五章和部分自己的理解。在讲右值引用之前我们首先要...
0
评论
分享
fimm
程序猿 @腾讯
·
5年前
关注
一些不太熟悉的C++关键字
noexcept被这个关键字指定的函数不会抛出异常constexprconstexpr表示这玩意儿在编译期就可以算出来(前提是为了算出它所依赖的东西也是在编译期可以算出来的...
0
评论
分享
fimm
程序猿 @腾讯
·
5年前
关注
内核级线程的地址空间探秘
最近一直在看线程进程这一块,学的时候想到这个问题在这里记录一下。首先我们先回顾一下两个用户态的进程切换的过程。每一个用户态的进程都会对应一个内核级的线程。操作系统调度的实际...
0
评论
分享
fimm
程序猿 @腾讯
·
5年前
关注
C++从源文件到可执行文件的过程
在这里总结一下这个知识点。首先先明确有几个阶段。1.预编译阶段2.编译阶段3.汇编阶段4.链接阶段我们下面针对每个阶段介绍一下每个阶段具体在干什么。预编译阶段做的工作有1....
0
评论
分享
fimm
程序猿 @腾讯
·
5年前
关注
计算机网络之HTTP相关面试题
1.各个版本HTTP的不同HTTP0.9最初的版本只支持get,玩具级别HTTP1.0支持多种类型的文件下载HTTP/1.0引入了请求头和响应头。引入了状态码、提供了Cac...
0
评论
分享
fimm
程序猿 @腾讯
·
5年前
关注
计算机网络之HTTPS
HTTPS一直是一个高频的面试问题在这里记录一下。HTTPS与HTTP不同的是使用了加密,因此HTTPS传输的不再是明文而是密文。这里主要记录一下HTTPS的工作细节。HT...
0
评论
分享
fimm
程序猿 @腾讯
·
5年前
关注
计算机网络之传输层
这一层是面试的重点。在这里总结一下。首先先看一下传输层位于哪一层。TCP可以看到传输层主要有UDP和TCP两种协议。我们先来看一下较为复杂的TCP协议。TCP与UDP不同的...
0
评论
分享
fimm
程序猿 @腾讯
·
5年前
关注
需要学习的项
(1)数据库相关:redis,sql增删改查,事务隔离级别,索引相关,RTREE,不同引擎的区别。数据库的乐观锁悲观锁咋实现(2)操作系统相关:锁的重入问题,线程池,IO多...
0
评论
分享
下一页
个人成就
文章被点赞
6
文章被阅读
14,822
掘力值
404
关注了
5
关注者
4
收藏集
2
关注标签
5
加入于
2020-07-15