< 返回版块

ZhangHanDong 发表于 2019-05-06 16:55

Tags: rust

从零开始写 OS

超级详细的 rust OS 编写教程,作者是清华大学陈渝教授的学生。(上周日报报道过相关信息)。

感兴趣的可以关注下。

Read More


「视频」用Rust实现Redis的模块

#redis

Read More


Dyon正在引入高阶运算符重载功能

#dyon #lang

dyon是一个Rust实现的动态类型脚本语言,由Piston组织维护,最近发布了新的0.42版本。目前正在对高阶运算符重载(HOOO, Higher Order Operator Overloading)进行测试。

dyon


Graphlib v0.3.0已经发布!

#Graph

Graphlib,用于Rust编程语言的简单而强大的图库。提供了图数据结构的一些API。比如BFS/DFS等迭代器。

graphlib


muscli : 基于Pandora和音乐播放器实现的Tui

#tui #cli

音乐数据来自于Pandora流媒体平台

muscli


使用sccache在CircleCI上进行Rust缓存

#cache

如果你的crates有很多依赖项,你可能已经注意到Rust编译阶段与实际运行测试相比需要花费很多时间。

缓解该问题的一种方法是缓存Rust编译的中间对象:大多数博客文章建议缓存Rust目标文件夹以减少编译时间。这种方法有一个主要问题,这个缓存文件会越来越大。

因此你需要定时清理这个缓存目录。该文推荐Mozilla的这个库sccache。该库的一个优点是可以配置文件夹的最大大小,当大小超过该限制时,会启动LRU清除算法(和Redis的差不多),清理掉部分缓存。

「Handmade Rust系列」Part 4 : 创建Vulkan绑定

该系列将以Rust手工制作方式开发Vulkan渲染引擎,这是第四篇博文。该项目的特点是,不使用标准库,只使用核心库。


Rust并发模式:通过共享sender通信

#concurrency

Read More


使用Usher和Hyper构建简单的API

#API #Web #API #Hyper

Usher是在基于Hyper实现的一个简单的库,用于开发简单的HTTP API服务。Usher的特色是提供了一些方便从URL中提取参数的方法,类似于actix的提取器,但是它更加轻量。

Read More


「系列文章:WebAssembly」Part II: 开始Rust

#wasm

该系列文章旨在使用Rust和WASM构建一个生产级的Web应用。

Read More

stevenarella: 用Rust编写的多协议兼容Minecraft客户端

#Minecraft

作者声明:just doing this for fun。

stevenarella


From 日报小组 @Chaos

日报订阅地址:

独立日报订阅地址:

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页