摘要:
#include <stdio.h> #include <string.h> #include <sys/mman.h> int main() { typedef int (*func_t)(); unsigned char code[] = { 0xb8, 0x08, 0x00, 0x00, 0x 阅读全文
摘要:
pip install memory-profiler from memory_profiler import profile # @profile(precision=4, stream=open('memory_profiler.log','w+')) @profile def func(): 阅读全文
摘要:
set disassemble-next-line on 然后使用si 单步调试 阅读全文
摘要:
gedit ~/.gdbinit 添加以下内容 set disassembly-flavor intel 保存退出即可。 AT&T 风格为: set disassembly-flavor att 阅读全文
摘要:
~/.cargo/config [source.crates-io] registry = "https://github.com/rust-lang/crates.io-index" replace-with = 'ustc' # 中国科学技术大学 [source.ustc] registry = 阅读全文
摘要:
sudo vim /etc/NetworkManager/NetworkManager.conf 在最后最后添加: [connectivity] uri= interval=0 保存退出 sudo service network-manager restart 阅读全文
摘要:
## 添加 c 函数名高亮配置 ```bash sudo vim /usr/share/vim/vim81/syntax/c.vim ``` 在最后添加: ```vim "highlight Functions syn match cFunctions "\[^()]*)("me=e-2 syn m 阅读全文
摘要:
sudo vim /etc/default/keyboard 修改 XKBOPTIONS="ctrl:nocaps" 重启即可 阅读全文
摘要:
export LANG="en_US" xdg-user-dirs-gtk-update 阅读全文
摘要:
基本概念 介绍 在不使用设备树的时候(Linux 3.x版本)都是通过 arch/arm/match-xxx 和 arch/arm/plat-xxx 文件夹内的文件来描述板级信息。每个芯片的板子都会有自己的板级信息,而这些文件都会被编译进Linux内核中,大量无用和冗余的板级信息文件导致Linux内 阅读全文