Rust中的记忆化
#memoization
有一种技术叫记忆化(memoization),可以避免函数的多次计算,从而节省资源。顾名思义,记忆化技术可以把函数的调用结果记忆下来,或者说缓存下来。
本文作者以Fibonacci序列递归函数作为例子,一步步介绍了Rust中的实现函数记忆化功能的最佳实践。
「系列文章」Rust模块系统和命令行应用有用的常用的crate介绍
#mercurial
Facebook的Mercurial版本控制系统从去年开始就已经用Rust重新实现了,这篇文章主要是其开发者在学习模块系统的一些实践和有助于命令行参数解析和错误处理的常用crate分享。
使用Stream和Futures读取文件实验
#tokio #futures
「新手向」使用文件和文件I/O开发实用的命令行程序
#cli #GettingStart
「技巧」如何为Vec实现Display
#tips
使用NewType模式和Deref配合使用。
使用AWS Lambda 的“层(Layer) ”功能实现自动Rust和NodeJS部署
#aws #lambda
异步Actix Web App升级到1.0案例
#actix_web
本文通过记录一个actix-web的应用案例,展示了从0.7升级到1.0的过程。
一个简单的Rust FFI插件接口
#ffi
本文作者在使用Rust和C做一些SoC设备上的开发,想对其室内的植物土壤中的水份湿度进行监测。该文描述了作者认为的Rust和C集成的最佳实践:Rust-C插件接口。该文作者的另一篇FFI文章也值得看看。
200行Rust代码实现绿色线程
#green_thread
可以算上一本小书了,从零开始实现绿色线程,值得学习。
rug:使用Rust重新实现git
#git
应该是一个练手项目,根据《构建Git》一书来实现的。
GStreamer Rust绑定 0.14 发布
#GStreamer
swym 实现无锁了吗?
#lockfree
swym是一个事务性内存库,它优先考虑性能。 这篇文章将探讨一些关于swym进展承诺的最新研究,以及与非阻塞算法的一些比较。
使用PyOxidizer构建独立的Python应用程序
#python #pyoxidzer
PyOxidizer(项目,文档)发布了第一个版本,这是一个旨在解决Python应用程序分发问题的开源实用程序!独立单个文件,无依赖性可执行Python应用程序。
用Rust为https://kutt.it实现命令行工具
#cli
「Reddit讨论」Rust中有哪些遭人诟病的地方?
#Rust
评论很精彩。看到了编译时间、闭包、错误处理等。(但是有人说语法不优雅,我是不认同的)
From 日报小组 Chaos
日报订阅地址:
独立日报订阅地址:
社区学习交流平台订阅: