【Rust日报】2021-09-05 perseus:完全支持 SSR 和 SSG 的 Rust 高端前端开发框架

巴西中央银行正在研究创建数字货币的可行性

据bitcoin news 9月3日报道,巴西中央银行的代表Fabio Araujo在巴西参议院公开听证会上谈到了数字货币的可能发展。根据巴西中央银行代表Fabio Araujo的声明,该机构仍在研究创建数字货币。目前仍在讨论社会可能对中央银行数字货币(CBD…

rust-tui-template:使用 tui-rs 和 crossterm 引导 Rust TUI 应用程序的模板

项目结构如下:
src/
├── app.rs -> holds the states and renders the widgets
├── event.rs -> handles the terminal events (key press, mouse click, resize, etc.)
├── handler.rs -> handles the key press events and updates the application
├── lib.rs -> module definitions
├── main.rs -> entry-point
└── tui.rs -> initializes/exits the terminal interface
按 README 下载执行后效果如下:
【Rust日报】2021-09-05 perseus:完全支持 SSR 和 SSG 的 Rust 高端前端开发框架
GitHub:orhun/rust-tui-template: A template for bootstrapping a Rust TUI application with tui-rs & crossterm

perseus:完全支持 SSR 和 SSG 的 Rust 高端前端开发框架

Perseus 是一个使用 Rust 构建的极快的前端 Web 开发框架,它支持主要的渲染策略、在没有虚拟 DOM 的情况下具有反应性,并且具有极高的可定制性。它封装了 Sycamore 的底层功能,提供了一个类似 NextJS 的 API!
✨ 支持静态生成(只提供静态资源) ✨ 支持服务端渲染(服务动态资源) ✨ 支持一段时间后重新验证和 / 或使用自定义逻辑(更新已渲染页面) ✨ 支持增量重建(按需构建) ✨开放构建矩阵(主要使用任何渲染策略和其他任何东西) ✨ CLI 工具,让您轻松自信地构建应用程序
项目的主要目标是:支持每一个主要的渲染策略,并为开发人员提供使用 Rust 高效创建超快速应用程序的能力和炫酷的的开发体验!
文档:Introduction – Perseus Book
GitHub:arctic-hen7/perseus: A high-level frontend development framework for Rust with full support for SSR and SSG.

Rust 构建 LC-3 虚拟机

Little Computer 3,或 LC-3,是一种计算机教育编程语言,一种汇编语言。它具有相对简单的指令集,但可用于编写中等复杂的汇编程序,是 C 编译器的可行目标。该语言不如 x86 汇编语言复杂,但具有许多类似于更复杂语言的功能。这些功能使其对入门教学非常有用,因此它最常用于向计算机科学和计算机工程专业的学生教授编程和计算机体系结构的基础知识。
教程地址:Let’s build an LC-3 Virtual Machine :: Rodrigo Araujo — Computer Scientist and Software Engineer
另外附上 2 个之前的一个教程:
  • KuldeepSinh/lc3_vm: LC-3 (Little Computer 3) VM implemented in Rust
  • justinmeiners/lc3-vm: Write your own virtual machine for the LC-3 computer!

RustGameJam 中使用的游戏引擎分布

GameJam 是一个游戏开发者的 hackathon,第一届 Rust Game Jam 是于2021年8月22号到8月29号举办,游戏开发者们使用的游戏引擎最多的是 Bevy,其次是 macroquad,当然还有其他引擎,比如:pixels、 RG3D、minifb。想看GameJam的游戏作品,请点击下面链接。
  • https://itch.io/jam/rusty-jam

memuse 一个分析动态内存使用的库

use memuse::DynamicUsage;

assert_eq!(7u64.dynamic_usage(), 0);
assert_eq("I'm simple!".dynamic_usage(), 0);
assert_eq(vec![7u64; 2].dynamic_usage(), 16);

let empty: Vec<u32> = Vec::with_capacity(100);
assert_eq!(empty.len(), 0);
assert_eq!(empty.dynamic_usage, 400);
  • Repo crates.io/crates/memuse

From 日报小组 太子长琴,李冬杰

社区学习交流平台订阅:
  • Rustcc 论坛: 支持 rss
  • 微信公众号:Rust语言中文社区

比特币带领着的币圈短期的话,再走走该注意风险了!

大家好,我是紫狮财经CEO,Hyrik老师(QQ:1516217510)。文章开篇依旧是先直接上结果,亮明我自己的个人预判。本人依旧认为本轮牛市没有走完,大牛最后的疯牛依旧没有发疯。而且,我个人在之前的文章中更是详细的给币友们指出了预期发疯时间和空间。时间预判…

Click to rate this post!
[Total: 0 Average: 0]

人已赞赏
Dfinity名家说小白百科每日优选

Deland Labs 深度解读同质化通证标准,NFTs乱象谁才是真正的标准?

2021-9-6 21:46:54

Rust开发名家说每日优选

【Rust日报】2021-09-06 加快 Rust 的编译

2021-9-6 21:48:29

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索