
linux
文章平均质量分 96
卓修武
- 程序猿
- 健身
- 看书
展开
-
Android平台下的cpu利用率优化实现
本文只是分享了Android系统下自主控制cpu频率、线程指定核心和优先级的方式,不过这些能力需要具体落实到业务场景才能够获得实际的收益。原创 2023-07-19 10:10:10 · 2663 阅读 · 0 评论 -
ELF PLT Hook 原理简述
【无线平台】ELF PLT Hook 原理简述简述Android 是基于Linux的操作系统,因此在Android开发平台上,ELF是原生支持的可执行文件格式;ELF文件格式除了作为可执行文件,还可以作为共享库格式,也就是我们常见的so文件, 以及 object文件 (.o)、core dumps文件等。GOT/PLT HOOK 是ELF 文件函数hook的一种实现机制,GOT/PLT Hook 主要用于实现替换某个SO的外部调用,它的优点是非常稳定,因此在生产环境通常使用这种实现方案。GOT/PL原创 2020-12-30 11:22:49 · 2930 阅读 · 0 评论 -
vim常用命令手记
一般模式移动光标【h、j、k、l】,分别控制光标左、下、上、右移动一格【ctrl+b】屏幕向后移动一页【ctrl+f】屏幕向前移动一页【n】光标向右移动n个字符【w】光标移动到下个word的开头【e】光标移动到下个word的字尾【H】 光标移动到这个屏幕的最上方那一行的第一个字符【M】 光标移动到这个屏幕的中间那一行的第一个字符【L】光标移动到这个屏幕的最下方那一行的第一个字符...原创 2019-05-09 11:15:29 · 152 阅读 · 0 评论 -
浅述gcc、Make、CMake的作用及关系
gccgcc 是GNU编译器套件,是Linux下默认的C/C++编译器.在windows环境下可以通过MinGw等GNU for Windows类工具使用gcc编译套件gcc最简单的编译命令如下gcc -c hello.c -ohellogcc -c 后可跟多个输入源文件,最终输出的可执行文件以-o表示.-o后紧着希望生成的可执行文件的名称。-c 选项表示只编译源文件,而不进行链接...原创 2019-07-30 14:37:43 · 7245 阅读 · 0 评论 -
win10 文件夹设置区分大小写
在使用 wsl 的过程中 遇到了文件夹大小写敏感问题,即windows文件系统是不区分大小写的,而linux文件系统默认是区分大小写的,部分linux程序比如 编译android 是必须在区分大小写的文件系统中运行的在新版的windows10 目前 将磁盘设置为文件夹大小写敏感还是非常简单的,主要参考这2篇文章https://devblogs.microsoft.com/commandline...原创 2019-10-10 12:56:33 · 3770 阅读 · 0 评论