首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
fimm
掘友等级
程序猿
|
腾讯
C++ Programmer / 二次元
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
操作系统之进程间通信
1.管道:管道是单向的、先进先出的、无结构的、固定大小的字节流,它把一个进程的标准输出和另一个进程的标准输入连接在一起。写进程在管道的尾端写入数据,读进程在管道的道端读出数据。数据读出后将从管道中移走
操作系统之虚拟内存
虚拟内存在操作系统里一直是一个很重要的概念,之前学过的都差不多忘记了在这里记录一下。首先要理解虚拟这个词的含义。即在应用程序运行中看到的地址并不是真正的物理地址,而是经过操作系统经过映射后的虚拟地址。
操作系统之中断处理流程
之前学操作系统对这个流程一直不是很清楚,看面经有的问的涉及到了这个地方在这里总结一下。首先我们要搞清楚中断涉及的对象,中断是由硬件和软件共同完成的。硬件负责发现中断和相关保存现场的工作,软件则是具体的
操作系统之内核态与用户态
看面经的是发现这个经常被问到,在这里记录一下。首先要搞明白这个用户态和内核态作用的对象和他存在的意义。这个概念是针对CPU的状态的描述。在内核态可以执行一切特权代码,在用户态只能执行那些受限级别的代码
C++之默认生成的函数
在创建一个类的时候C++会默认提供六个个函数:1.空构造函数;2.空析构函数;3:赋值构造函数;4:拷贝构造函数;5.取地址符构造函数;6.带const的取地址符。需要注意的点:1.显示定义构造函数后
静态链接与动态链接
在看面经的时候发现这个经常被问到在这里记录一下。静态链接:静态链接会将库中的代码直接复制一份到可执行文件中。优势是可移植性好,因为需要的代码段已经复制到了可执行文件里去。缺点是更新静态库的时候需要重新
C++之__attribute__
在学习CMU的database的时候阅读项目的代码的时候发现了一个没有见过的写法。查阅了资料以后发现这是GNUC系列的一种语法。作用是可以更好的提醒编译器。这里写的相关数据由于还没有实现就使用了unu
C++之零长度数组
今天阅读代码的时候发现了一个神秘的写法,一个长度为0的数组,趁着机会总结一下。首先,值得注意的是这个技巧只在GUNC的环境下可以使用。其他环境下是不可以的。零长度数组是不占用空间的。我们来做几个实验。
C++之虚函数笔记
虚表虚表是和类对应的,即一个类共享一个虚表。虚表指针是和对象对应的,即每个对象有自己的虚表指针。虚表中存储的是对应虚函数的地址,并不会存储非虚函数。如果继承类并没有重写父类的虚函数那么子类的虚函数表中
C++之各种稀奇古怪的sizeof问题
1.空class的size空class的size为1。每一个对象在内存空间里都有唯一的地址,如果size为0则没有办法分配地址。所以会给他1个byte的大小。如果都是0这个class有多个实例的时候并
下一页
个人成就
文章被点赞
6
文章被阅读
13,719
掘力值
402
关注了
5
关注者
4
收藏集
2
关注标签
5
加入于
2020-07-15