首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Rust&Go
fliter
创建于2021-07-14
订阅专栏
Rustacean & Gopher
等 58 人订阅
共545篇文章
创建于2021-07-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Box 里到底装了什么:从 Go interface 到 Rust trait object
本文是对 What's in the box? 的整理与翻译。 内容结构概览 开场金句:Rust 里经常有人说“just box it”,但这句话背后其实藏着很多类型系统和内存模型知识。 从读文件开始
Rust 不是手动内存管理:它是声明式内存管理
本文是对 Declarative memory management 的整理与翻译。 内容结构概览 文章核心观点:Rust 不是手动内存管理,而是声明式内存管理。 Overbook 出版社设定:公司风
强类型的诅咒,还是 Rust 类型系统的生存指南
本文是对 The curse of strong typing 的整理与翻译。 内容结构概览 故事开场:公司突然决定新项目都用 Rust,于是主角面对一堆编译错误。 强类型的第一击:2 * 3.141
我想下车:一篇关于 Go “简单性”幻觉的长篇批评
本文是对 I want off Mr. Golang's Wild Ride 的整理与翻译。 内容结构概览 文章基调:作者明确说这是一篇 rant,不是温和评测。 Go 的优点与常见缺点:没有泛型、错
Dioxus 能让人快乐吗:Rust 全栈前端的一次冷静体验
本文是对 Does Dioxus spark joy? 的整理与翻译。 内容结构概览 文章背景:这是一篇 Rust Paris Meetup 演讲稿改写,语气更像现场分享。 Dioxus 是什么:一个
Pin 的痛苦:从手写 Future 理解 async Rust 的底层规则
本文是对 Pin and suffering 的整理与翻译。 内容结构概览 async Rust 为什么让人痛苦:同步代码很直观,async 代码多了“不阻塞 executor”“Future 需要被
用类型瞄准正确性:从 HTTP Header 到 Rust 的建模哲学
本文是对 Aiming for correctness with types 的整理与翻译。 内容结构概览 Rust 宣传为什么容易让人反感:RIIR、优越感、学习曲线和“正确性”之间的张力。 Rus
当 rustc 爆炸时:一次 Rust 编译器性能病理排查
本文是对 When rustc explodes 的整理与翻译。 内容结构概览 为什么关心编译时间:紧反馈循环对大型 Rust 项目非常重要。 前情回顾:普通 Rust 编译慢可以先看 cargo t
拆开 Electron 应用:从 ASAR 到各平台安装包的一次解剖
本文是对 Cracking Electron apps open 的整理与翻译。 内容结构概览 为什么要拆 Electron 应用:为了从 draw.io desktop 中取出 HTML/JS/CS
一场动态链接器谋杀案:Rust、Go、Electron 和 static TLS block 的排查故事
本文是对 A dynamic linker murder mystery 的整理与翻译。 内容结构概览 案件背景:Rust 动态库、Go 静态库、Electron、Node.js、Chromium 同
最后一块拼图:用 bitvec 构造 IPv4 包,真正做出自己的 Ping
本文是对 Crafting ICMP-bearing IPv4 packets with the help of bitvec 的整理与翻译。 内容结构概览 为什么 IPv4 序列化比 ICMP 更麻
自己发出第一个网络包:用 ARP 找到网关的 MAC 地址
本文是对 Crafting ARP packets to find a remote host's MAC address 的整理与翻译。 内容结构概览 为什么不能直接序列化 ICMP/IP/Ethe
用 Rust 解析并生成 ICMP 包:checksum、nom 与 cookie-factory
本文是对 Parsing and serializing ICMP packets with cookie-factory 的整理与翻译。 内容结构概览 承接前文:第 11 篇已经能解析 IPv4 并
从以太网帧到 IPv4 包:Rust + nom 如何解析小于 1 字节的字
本文是对 Parsing IPv4 packets, including numbers smaller than bytes 的整理与翻译。 内容结构概览 这篇文章接在第 10 篇错误处理之后,终于
从 panic 到 Result:用 Rust 重新整理一个 ping 项目的错误处理
本文是对 Improving error handling - panics vs. proper errors 的整理与翻译。 原文属于 fasterthanli.me 的 “Making our
用 nom 解析 Ethernet 帧:从抓包到构建二进制协议解析器
本文是对 Consuming Ethernet frames with the nom crate 的整理与翻译。 内容结构概览 从打开网卡到监听数据包:上一节已经找到默认网卡,这一节开始用 raws
绕过 WMI:用 Rust 绑定 Win32 变长结构体和 UTF-16 字符串
本文是对 Binding C APIs with variable-length structs and UTF-16 的整理与翻译。 内容结构概览 为什么抛弃 WMI:上一节用 WMI 找默认网卡,
绕过系统 ICMP:用 rawsock、Npcap 和 WMI 找到默认网卡
本文是对 Finding the default network interface through WMI 的整理与翻译。 内容结构概览 为什么暂时放下 sup:前几篇已经能用 Windows IC
CPython 仓库 Top 100 贡献者深度分析
项目概览 指标 数值 项目路径 https://github.com/python/cpython 总提交数 131,801 贡献者总数 3,689 时间跨度 1990-08-09 ~ 2026-06
Rust 编程语言仓库 Top 100 贡献者深度分析
项目概览 指标 数值 项目地址 https://github.com/rust-lang/rust 总提交数 329,724 贡献者总数 ~4,900(排除 bors 合并机器人) 时间跨度 2010
下一页