当 Vulkan 遇上 Rust
群友 @Lmhx大弱鸡 创作的一个 Vulkan 教程。分享。
希望社区出现越来越多的原创。
debug-here - 用于在程序运行过程中调起调试器来进行调试
(昨天发过了,因为好用,所以再发一遍 :D)
漂亮的想法!下面看看怎么用,非常简单,比如下面这个代码:
#[macro_use] extern crate debug_here;
fn factorial(n: usize) -> usize {
let mut res = 1;
for i in 0..n {
res *= i;
}
res
}
fn main() {
println!("The factorial of 5 is {}!", factorial(5));
}
在里面设一个断点:
#[macro_use] extern crate debug_here;
fn factorial(n: usize) -> usize {
let mut res = 1;
debug_here!();
for i in 0..n {
res *= i;
}
res
}
fn main() {
println!("The factorial of 5 is {}!", factorial(5));
}
然后运行程序,就会出现:
debug_me::factorial (n=5) at debug-me/src/main.rs:6
6 for i in 0..n {
(gdb)
然后用 gdb 就可以调试程序了。
(gdb) disp res
1: res = 1
目前这个还只能在 Linux 下用,作者很快会适配 Windows和 MacOS。
一个使用 async 和 await! 的 socket 操作的例子(基于 tokio)
关于 WebAssembly 的一个讲座,主讲人口音非常清晰
顺便学习一下英语。
Learn Rust With Entirely Too Many Linked Lists 更新到 2018 Edition 了
教你如何在 Rust 实现链表,升阶必读,墙裂推荐。
关于孤儿规则技术决策的讨论
无船同志在这个视频中有一个比较精彩的讲解 Link
嵌入式工作组第 17 周周报发布
rusty clock 是一个嵌入式设备展示的入口。之前日报报道过。
在 Rust 嵌入式工程中,在 main 函数执行之前会发生什么,一个讲座
把 Rust 在 TI SensorTag 上跑起来 Link
及其它 embedded-hal 生态的更新。
Gfx-portability 在 MacOS 的 Dolphine 模拟器上的性能评测
已经有明显进步了。Rust 正在发挥它的威力。之前提到的 copyless 库会给它带来更大提升空间。
Are We Database Yet?
作者的一轮考察及讨论。
1
共 0 条评论, 1 页
评论区
写评论还没有评论