- 博客(21)
- 收藏
- 关注
原创 进程间同步
众所周知,进程的地址空间是独立的,每个进程都有自己的虚拟内存,如果不借助内核是无法访问到其他进程的资源的,这样做的好处是提高了安全性,避免发生对其他进程的错误访问造成core dump,但与此同时也带来了弊端,就是无法进行进程间的信息同步(当多个进程需要协作完成一个任务时)。为了解决这一弊端,就需要借助内核完成进程之间的同步操作。(部分IPC在Uinux环境下有Posix标准和System V标准)
2022-09-02 20:58:27
381
原创 音频相关基础知识
以下是个人对音频方面基础知识的个人理解,内容十分基础,纯用作个人记忆,如有错误欢迎指正我们平时听到的声音属于物理信号,由声带或其他物体的振动发出,通过空气的震动进行传播,如果需要通过机器录音或者播放就需要进行物理信号和电信号之间的转换。录音的过程就是将声音的物理信号通过采样转换为电信号的过程。而播放音频就将电信号量化通过音响等设备震动转换为物理信号的过程。
2022-09-02 20:56:10
415
原创 图片视频相关基础知识
本文主要用于个人记忆,不一定正确,如有错误,欢迎指正我们所见到的图片实际上是由一个个像素点所组成的,每一个像素点实际上是由RGB三种颜色按比例组合得出一个特定的颜色,多个像素点组成一张图片。
2022-09-02 20:55:32
245
原创 探索C++类内存模型
在看完《深度探索C++对象模型》的第三章后,发现原来各编译器对类内存模型的具体实现不是完全一致的,并且《深度探索C++对象模型》(后面直接以书中指代)这本书是问世已超过十年,各家编译器也经历了多次升级,对象模型的实现可能也发生了变化,所以本文主要是对编译器Visio stdio2019的内存模型的探索,由于本人接触c++时间很短并且语文水平十分有限,所有内容都只是个人看法无法保证正确性并且行文十分混乱,欢迎各位大佬指出其中的不足与错误。
2022-09-02 20:54:56
336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人