• objdump

    objdump

    在linux下有关obj目标文件的分析 Linux下obj分析objdump基础用法==-h==查看对象文件的所有sections的头部摘要信息 ==-f==显示目标文件...
  • Docker

    Docker

    基于 golang 开发的容器化技术 docker Dockerdocker 核心技术隔离性 Linux namespace 每个用户实例之间隔离,互不影响 pid namespace 隔离不同用户的进程,并且不同的namespace可以有相...
  • Rust环境配置

    Rust环境配置

    在日用 manjaro 上配置基本 Rust 开发环境 Rust on manjaroinstall Rustby curl install curl 12sudo pacman -Syusudo pacman -S curl install ...
  • Valgrind

    Valgrind

    一些最棘手的 C 错误来自内存管理不善:分配错误的大小、使用未初始化的指针、在释放内存后访问内存、溢出缓冲区等,使用valgrind可以帮助我们跟踪这些潜在的错误 Valgrind 内存检查一、内存错误与内存泄露Valgrind会报告两种类型的问题 ...
  • Manjaro XSS手柄

    Manjaro XSS手柄

    关于xss/xsx控制器在linux下无法使用的解决方案 xss 发行版:manjaro,内核版本:5.15 安装xone-dkms123# 通过yay包安装yay -S xone-dkms# 如果安装过程没有出现问题,问题就解决了 ...
  • Go语言基础

    Go语言基础

    新生代 web 开发语言,在网络安全、运维方面也有不错前景 Golanggo 命令command go bug 1usage: go bug 打开默认浏览器并且开始bug report,包含有用的系统信息 go build 生成的可执行...
  • Golang项目管理

    Golang项目管理

    一些关于 go module 和 go workspace 的知识,让项目管理更容易 123> mkdir demo> cd demo> mkdir utils app go workunder demo:1> ...
  • 8086汇编

    8086汇编

    学习计算机组成原理必备知识,作为最经典的x86系列cpu,值得每个人学习 基础知识cpu 内存 by 地址线,数据线,控制线 地址总线 地址总线代表了寻址能力 exp: 一个cpu有10根地址总线,则可传输10位二进制数据(2^10) 数据总线 e...
  • Regex

    Regex

    最基础的正则表达式匹配 regex \b 单词的边界 . 除了换行符以外的任何字符 \d 匹配一位数字[0-9] \s 匹配任意的空字符 \w 匹配字母、数字、下划线、汉字 [a-z0-9A-Z_] ^ 匹配字符串的开始 $ 匹配字符串的结束 |分枝...
  • 算法

    算法

    常用的数据结构和算法,主要是ACM中常见算法 算法基础一、枚举1.1、两数之和1234567891011121314151617181920template <typename type>std::vector<std::pair&...