【Rust日报】 2019-06-25:Rust中的记忆化

Rust中的记忆化

#memoization

有一种技术叫记忆化(memoization),可以避免函数的多次计算,从而节省资源。顾名思义,记忆化技术可以把函数的调用结果记忆下来,或者说缓存下来。

本文作者以Fibonacci序列递归函数作为例子,一步步介绍了Rust中的实现函数记忆化功能的最佳实践。

Read More

「系列文章」Rust模块系统和命令行应用有用的常用的crate介绍

#mercurial

Facebook的Mercurial版本控制系统从去年开始就已经用Rust重新实现了,这篇文章主要是其开发者在学习模块系统的一些实践和有助于命令行参数解析和错误处理的常用crate分享。

Read More

使用Stream和Futures读取文件实验

#tokio #futures

Read More

「新手向」使用文件和文件I/O开发实用的命令行程序

#cli #GettingStart

Read More

「技巧」如何为Vec实现Display

#tips

使用NewType模式和Deref配合使用。

Read More

使用AWS Lambda 的“层(Layer) ”功能实现自动Rust和NodeJS部署

#aws #lambda

Read More

异步Actix Web App升级到1.0案例

#actix_web

本文通过记录一个actix-web的应用案例,展示了从0.7升级到1.0的过程。

Read More

一个简单的Rust FFI插件接口

#ffi

本文作者在使用Rust和C做一些SoC设备上的开发,想对其室内的植物土壤中的水份湿度进行监测。该文描述了作者认为的Rust和C集成的最佳实践:Rust-C插件接口。该文作者的另一篇FFI文章也值得看看。

200行Rust代码实现绿色线程

#green_thread

可以算上一本小书了,从零开始实现绿色线程,值得学习。

rug:使用Rust重新实现git

#git

应该是一个练手项目,根据《构建Git》一书来实现的。

Repo

GStreamer Rust绑定 0.14 发布

#GStreamer

Read More

swym 实现无锁了吗?

#lockfree

swym是一个事务性内存库,它优先考虑性能。 这篇文章将探讨一些关于swym进展承诺的最新研究,以及与非阻塞算法的一些比较。

Read More

使用PyOxidizer构建独立的Python应用程序

#python #pyoxidzer

PyOxidizer(项目,文档)发布了第一个版本,这是一个旨在解决Python应用程序分发问题的开源实用程序!独立单个文件,无依赖性可执行Python应用程序。

用Rust为https://kutt.it实现命令行工具

#cli

kutt-rs

「Reddit讨论」Rust中有哪些遭人诟病的地方?

#Rust

评论很精彩。看到了编译时间、闭包、错误处理等。(但是有人说语法不优雅,我是不认同的)

Read More


From 日报小组 Chaos

日报订阅地址:

独立日报订阅地址:

社区学习交流平台订阅:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值