本文最后更新于 2021/05/14 10:55:32 。
字节与位1 字节 (byte) = 8 位 (bit)byte 范围与 ASCII 表一致十进制十六进制二进制0 ~ 2550x00 ~ 0xFF0000 0000 ~ 1111 1111字节序大端序 (Big Endian),低地址端存放高位字节(高位低址),应用于网络字节传输。小端序 (Little Endian),低地址端存放低位字节,应用于 CPU 内部存储数据。举例 // 高位数<- ->低位数 var a int32 = 0x12345678 
RUSTDate: 2021/03/20开发环境 # 安装 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh  # 升级 rustup update  # 卸载 rustup self uninstall  # 创建项目 cargo new hello_world  # 构建项
Commit Message Format每个提交消息都包含一个 header ,一个 body 和一个 footer。其中 header 是一种包含 type、scope、subject 的特殊格式: <type>(<scope>): <subject> <BLANK LINE> <body> <BLANK LINE> <footer>header 是必需的,s
桌面# GNOME 系应用的缩放,如 Charlesgsettings set org.gnome.desktop.interface scaling-factor 2# KDE SDDM# 查看当前分辨率xdpyinfo | grep -B 2 resolution# -dpi = 当前分辨率
密钥激活(重装可自动激活)# slui 3# 安装零售密钥slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX# 测试密钥状态# 提示错误代码 0XC004C008 或 0XC004C020 说明密钥有效# 提示错误代码 0xC004C003 或 0xC004C060 说明密钥无效s
某开发机账户配置的 sudo 权限只能应用于部分命令,,好在可以使用 sudo 运行 docker ,我们可以利用 docker 容器内 root 权限给可执行二进制文件设置 root 持有者、用户组和 SUID、SGID 权限。由于 SUID、SGID 特性,宿主机的普通用户可以在执行该文件时获取该文件的持有者、用户组的权限,因此可以利用这一点将普通用户提权。1.编译以下代码package mainimport ("log""