HELLO, I AM AUCEPTIN

计算机,代码
可能没有生活

卿卿, 差之毫厘跑不通

color: ; body.is-home · all accents
border-radius: ; .post-card
backdrop-filter: ; .site-header + .live-css-token
rotate: ; .avatar-wrap
letter-spacing: ; .hero-copy h1
gap: ; .post-grid
filter: ; .avatar-wrap img
border-style: ; .orbit
--scene: ; body::before + body::after
SITE PULSE
访客
浏览
文章54

LATEST NOTES

最近更新

查看全部 →

Hardening Rust Code

本周在this week in rust上看到了好几篇有意思的文章,话题也比较接近,干脆整理在一起吧 Patterns for Defensive Programming in Rust Hardening Rust Code For Production 原计划还有一篇,由于篇幅很长且重合度较高故…

阅读全文

Spider Solitaire

亲爱的读者,我来向你介绍我接触这个游戏以来的重要经验 基本规则想必不用我说了,我只讲我认为重要的策略 放弃 不是每一局都一定能有结果。不在错误的局中浪费时间是一种智慧。诚然,死中求活、挑战不可能的精神值得敬佩,但大多数人并没有意识到其背后的沉重代价。你付出时间,你耗费脑力,你在绝境中苦苦挣扎,你最后…

阅读全文

Macro in rust

本文又名《重生之我要成为rust魔法师》《五题三库粉碎魔法梦》 学习一下rust宏,参考资料: David Tolnay 此领域绕不开的名字 TRPL The Little Book of Rust Macros Rust for Rustaceans 第七章 Macro basic 宏是什么? 是…

阅读全文

All the ways to mock your Rust code

本文来源 起因 你试图用rust写一个k8s控制器,你意识到直接写完出错了不好诊断,你决定emit一些事件以获取一些上下文,你运行了所有测试并期待通过,你认为这是一定的因为你什么都没改…… 但是测试挂了,因为单元测试里根本就没有运行着k8s server,请求根本收不到 What do??? 以上正…

阅读全文

Extend Rust's Testing

本文内容来源:《Rust for Rustaceans》第六章 Rust testing mechanism testing harness rust中常用的测试分为两类,内置在代码文件的单元测试,和独立的tests目录的集成测试。当运行cargo test时,cargo会传一个--test标志给r…

阅读全文

Rust threads on the GPU

原文网址 Rust threads on the GPU 作者完成了一项重大的成就:把为CPU设计的线程映射到了GPU上 执行模型 CPU 和 GPU 执行程序时从根本上不同,CPU程序从一个单独的线程出发,然后按需要派生出若干额外线程,每个线程彼此独立地运行,由程序员管理并发 GPU 程序由一个或…

阅读全文

在cli里多走一点

本系列的上一篇用wezterm、fish和tmux大大改善了终端的使用体验,随着最近对vim的操作变得熟练,以前依旧要依赖GUI的IDE似乎也可以搬进终端里了 故事的起因是有些作业相比于手写,还是打字更舒服,但是学校的作业平台又不能直接提交markdown,于是…… md -> pdf 在~/…

阅读全文