linux net books
以下是10本兼具深度与易读性的Linux、TCP/IP及网络相关领域经典书籍推荐,涵盖操作系统原理、网络协议、编程实践及内核开发等方向,结合专业性和可读性进行筛选: 📚 精选书单 一、操作系统与Linux内核 《Linux内核设计与实现》(Robert Love) 推荐理由:深入浅出解析Linux
Jujutsu 使用手册(附 Git 对比)
Jujutsu 使用手册(附 Git 对比) 官方文档: https://jj-vcs.github.io/jj/latest/tutorial/ 官方 Git Comparison Table: https://jj-vcs.github.io/jj/latest/git-command-tabl
VMware 共享目录/剪贴板/文件拖拽
VMware 虚拟机和宿主机共享操作 共享文件夹 参考图片在 VMware 中设置好文件夹共享 # 先创建一个挂载点目录 /mnt/share
# 然后再将共享目录挂载在 /mnt/share 下面
sudo mkdir /mnt/share && sudo mount -t fuse.vmhgfs
TT Muncher macro!
Rust宏编程中的高级技巧 - “增量TT Munchers” 链接 https://lukaswirth.dev/tlborm/decl-macros/patterns/tt-muncher.html。这个模式是编写声明式宏(macro_rules!)时一种非常强大但也很复杂的技巧。 简单来说,T
SNATvsDNAT
🔄 SNAT & DNAT 通俗解释 + 图解 一、SNAT(源地址转换) ➡️ 出门“换马甲”,内网设备集体上网 网络场景 公司或家庭内网有多台设备(A、B、C),通过路由器/防火墙统一访问外网网站。 原理/过程 内网主机A(192.168.1.10)要访问外网服务器C(8.8.8.8),请求到
tun2proxy DNS
tun2proxy 代码库 DNS 解析说明 tun2proxy通过在src/args.rs文件中定义的ArgDns 枚举来提供三种不同的DNS处理策略:Virtual, OverTcp, 和 Direct。核心的处理逻辑位于 src/lib.rs` 文件的主循环中,它会根据用户选择的策略来处理发往
solana anchor vs native develop
Solana DApp 开发:Anchor vs. Native 比较 开发方式选择 在 Solana 上开发 DApp 时,您有两种主要选择:使用 Anchor 框架或直接使用 Solana 原生开发。这两种方法各有优缺点,取决于您的项目需求和开发经验。 Anchor Framework Anch
cargo release
Cargo release cargo-release 是一个用于发布 Rust 包的工具,它允许您使用 Git 标签和版本号来管理您的软件包版本。 usage 要使用 cargo release 更新版本号,创建 Git 标签,并将更改推送到远程仓库,但不发布到 crates.io,您可以使用以下
PathBuf question
PathBuf.to_string_lossy() 和 PathBuf.display().to_string() 在 Rust 中区别 PathBuf.to_string_lossy() 和 PathBuf.display().to_string() 在 Rust 中都用于将 PathBuf 转换