-
免费体验!Mac电脑上安装幻兽帕鲁Palworld游戏!
大家好,我是小白。最近的《幻兽帕鲁Palworld》异常火爆,本着凑热闹我也来体验一下。本次我使用Mac电脑,M芯片进行测试,所需要的软件也都会同步到我的云盘。...
02月07日[解决方案]浏览:13
-
看懂GDB调试核心:剖析ptrace原理及其应用场景!
前言:在程序出现bug的时候,最好的解决办法就是通过 GDB 调试程序,然后找到程序出现问题的地方。比如程序出现 段错误(内存地址不合法)时,就可以通过 GDB 找到程序哪里访问了不合法的内存地址而导致的。...
02月07日[解决方案]浏览:12
-
-
Linux系统编程—共享内存之mmap_linux共享内存实验
共享内存概念共享内存是通信效率最高的IPC方式,因为进程可以直接读写内存,而无需进行数据的拷备。但是它没有自带同步机制,需要配合信号量等方式来进行同步。共享内存被创建以后,同一块物理内存被映射到了多个进程地址空间,当有一个进程修改了共享内存的数据,其余的进程均可看见所修改的内容,反之亦然。...
02月07日[解决方案]浏览:11
-
-
-
「干货」Linux 文件系统与持久性内存(中)
在上篇的 NVDIMM介绍中,我们讲解了NVDIMM几种硬件上的实现方式,以及为了支持和优化性能所做的硬件上的改变。接下来让我们来讨论一下为了充分发挥NVDIMM的性能,软件方面做了哪些支持。有些人可能会有疑问,为什么用起来这么麻烦?既然是持久性内存,不是应该关机什么样, 开机什么样,就可以了吗?...
02月07日[解决方案]浏览:12
-
深入理解 Android 中的各种 Context
前言网上关于 Context 的文章也已经有不少了,比如值得参考的有:Android Context完全解析,你所不知道的Context的各种细节Android Context 到底是什么?但看了一下,发现还有值得讨论的地方,比如这个等式:...
02月07日[解决方案]浏览:12
-
都22年了,还有人不懂mmap内存映射详解?收藏保留
mmap基础概念mmap是一种内存映射的方法,这一功能可以用在文件的处理上,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。在编程时可以使某个磁盘文件的内容看起来像是内存中的一个数组。如果文件由记录组成,而这些记录又能够用结构体来描述的话...
02月07日[解决方案]浏览:11
-