【Rust日报】 2021-01-17 Rust 要上太空了! RocketLab 招聘 Rust 工程师

2024-06-22 23:48

本文主要是介绍【Rust日报】 2021-01-17 Rust 要上太空了! RocketLab 招聘 Rust 工程师,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Rust 要上太空了!RocketLab 招聘 Rust 工程师

Rocket Lab 是小型卫星发射领域的全球领导者。团队有500人,而且每周都在增加。

当然,这是在美国的工作。期待国内也会有!

链接:https://www.rocketlabusa.com/careers/positions/flight-software-engineer-ii-auckland-new-zealand-3653845/

入门教程:用Rust写一个todo应用

在这篇教程里,作者依照javscript的传统,教你用Rust写一个todo应用。你会学到:

  • Rust中的错误处理

  • Option的使用

  • Struct和impl

  • 终端输入输出

  • 文件操作

  • 所有权和借用

  • 模式匹配

  • 迭代器和闭包

  • 使用外部crate

链接:https://www.freecodecamp.org/news/how-to-build-a-to-do-app-with-rust/

Rust Programming Language: The Ultimate Guide

这篇文章中作者从伪代码出发,一步步教你实现一个爱情计算器。

作者称这是线上最通俗易懂的Rust入门指南,你怎么认为呢?快来试试吧。

链接:https://masteringbackend.com/posts/rust-programming-the-ultimate-guide

Rust: Initial thoughts

作者分享了自己刚开始学Rust的一些想法和与其它语言的对比。

链接:https://dev.to/hb/rust-initial-thoughts-4jka

关于Future::join设计的思考

这篇文章中作者分享了关于如何将Future::{try_}join{try_}join!以一种更一致的形式加入标准库中的思考,以及对于const-eval可能起到的作用的讨论。

链接:https://blog.yoshuawuyts.com/future-join-and-const-eval/

【译】Async/Await(二)—— Futures

新的文章翻译来啦。

原文标题:Async/Await

原文链接:https://os.phil-opp.com/async-await/#multitasking

公众号:Rust 碎碎念

翻译 by:Praying

链接:https://mp.weixin.qq.com/s/OL7_usSmY_gAZzYYydyr8A

Broccoli - Fast 2d broad-phase collision detection crate!

Broccoli 是一个2D broad-phase碰撞检测库。

Broccoli 这个名字的由来很有意思:如果我们把 "broad-phase collision" 简写成 "broad colli",然后很快地念它,听着就像 "broccoli" 。

GitHub:https://github.com/tiby312/broccoli

Rust中的科学计算

这篇文章中作者分享了在课余时间用Rust重写生物膜仿真过程中遇到的问题。

由于crates.io上找不到SciPy的代替品,作者自己实现了一个bacon-sci。

链接:https://aftix.xyz/home/bacon/

GitHub: https://github.com/aftix/bacon

shadow-rs 0.5.14 支持自定义钩子

shadow-rs是一个使得程序能在运行时读取到编译过程中信息的库,这些信息包括:

  • Cargo.toml 中的项目版本

  • 依赖信息

  • git commit

  • 编译中用到的Rust工具链

  • build类型,debug版还是release版

  • 等等

之前想要增加加自定义信息会很麻烦,在0.5.14支持了自定义钩子后就容易多啦。

链接:https://www.reddit.com/r/rust/comments/kylam5/shadowrs_0514_support_custom_hook/

GitHub: https://github.com/baoyachi/shadow-rs


From 日报小组 知世

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss

  • 微信公众号:Rust语言中文社区

这篇关于【Rust日报】 2021-01-17 Rust 要上太空了! RocketLab 招聘 Rust 工程师的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1085752

相关文章

Rust中的注释使用解读

《Rust中的注释使用解读》本文介绍了Rust中的行注释、块注释和文档注释的使用方法,通过示例展示了如何在实际代码中应用这些注释,以提高代码的可读性和可维护性... 目录Rust 中的注释使用指南1. 行注释示例:行注释2. 块注释示例:块注释3. 文档注释示例:文档注释4. 综合示例总结Rust 中的注释

Rust格式化输出方式总结

《Rust格式化输出方式总结》Rust提供了强大的格式化输出功能,通过std::fmt模块和相关的宏来实现,主要的输出宏包括println!和format!,它们支持多种格式化占位符,如{}、{:?}... 目录Rust格式化输出方式基本的格式化输出格式化占位符Format 特性总结Rust格式化输出方式

Rust中的Drop特性之解读自动化资源清理的魔法

《Rust中的Drop特性之解读自动化资源清理的魔法》Rust通过Drop特性实现了自动清理机制,确保资源在对象超出作用域时自动释放,避免了手动管理资源时可能出现的内存泄漏或双重释放问题,智能指针如B... 目录自动清理机制:Rust 的析构函数提前释放资源:std::mem::drop android的妙

Rust中的BoxT之堆上的数据与递归类型详解

《Rust中的BoxT之堆上的数据与递归类型详解》本文介绍了Rust中的BoxT类型,包括其在堆与栈之间的内存分配,性能优势,以及如何利用BoxT来实现递归类型和处理大小未知类型,通过BoxT,Rus... 目录1. Box<T> 的基础知识1.1 堆与栈的分工1.2 性能优势2.1 递归类型的问题2.2

在Rust中要用Struct和Enum组织数据的原因解析

《在Rust中要用Struct和Enum组织数据的原因解析》在Rust中,Struct和Enum是组织数据的核心工具,Struct用于将相关字段封装为单一实体,便于管理和扩展,Enum用于明确定义所有... 目录为什么在Rust中要用Struct和Enum组织数据?一、使用struct组织数据:将相关字段绑

浅析Rust多线程中如何安全的使用变量

《浅析Rust多线程中如何安全的使用变量》这篇文章主要为大家详细介绍了Rust如何在线程的闭包中安全的使用变量,包括共享变量和修改变量,文中的示例代码讲解详细,有需要的小伙伴可以参考下... 目录1. 向线程传递变量2. 多线程共享变量引用3. 多线程中修改变量4. 总结在Rust语言中,一个既引人入胜又可

Rust 数据类型详解

《Rust数据类型详解》本文介绍了Rust编程语言中的标量类型和复合类型,标量类型包括整数、浮点数、布尔和字符,而复合类型则包括元组和数组,标量类型用于表示单个值,具有不同的表示和范围,本文介绍的非... 目录一、标量类型(Scalar Types)1. 整数类型(Integer Types)1.1 整数字

Rust中的Option枚举快速入门教程

《Rust中的Option枚举快速入门教程》Rust中的Option枚举用于表示可能不存在的值,提供了多种方法来处理这些值,避免了空指针异常,文章介绍了Option的定义、常见方法、使用场景以及注意事... 目录引言Option介绍Option的常见方法Option使用场景场景一:函数返回可能不存在的值场景

hdu 2602 and poj 3624(01背包)

01背包的模板题。 hdu2602代码: #include<stdio.h>#include<string.h>const int MaxN = 1001;int max(int a, int b){return a > b ? a : b;}int w[MaxN];int v[MaxN];int dp[MaxN];int main(){int T;int N, V;s

集中式版本控制与分布式版本控制——Git 学习笔记01

什么是版本控制 如果你用 Microsoft Word 写过东西,那你八成会有这样的经历: 想删除一段文字,又怕将来这段文字有用,怎么办呢?有一个办法,先把当前文件“另存为”一个文件,然后继续改,改到某个程度,再“另存为”一个文件。就这样改着、存着……最后你的 Word 文档变成了这样: 过了几天,你想找回被删除的文字,但是已经记不清保存在哪个文件了,只能挨个去找。真麻烦,眼睛都花了。看