首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Rust语言学习交流

    Rust 日报】2022-11-11 GitHub 代码搜索用 Rust 实现

    GitHub 代码搜索用 Rust 实现 目前 Github 的这个新功能处于测试阶段,关于该功能的更新信息记录可以看 Github 的 blog:https://github.blog/2021-12 功能预览地址:https://github.com/features/code-search, Fornjot 项目进度报告 Fornjot 是一个早期项目,用于在 Rust 中创建下一代、代码优先的 它还使用 Rust 作为定义 CAD 模型的语言。 这份进度报告涵盖了自 7 月左右以来该项目发生的情况。 欢迎大家交流讨论,博文:https://www.fornjot.app/blog/progress-report-2022-11/ 一个简单的 Fornjot 模型示例: use fj::syntax:

    57250编辑于 2022-11-28
  • 来自专栏Rust语言学习交流

    Rust日报】2023-11-16 Rust 1.74.0 发布

    Rust 1.74.0 发布 Rust 团队非常高兴地宣布 Rust 1.74.0 的发布!Rust 是一种强大的编程语言,使开发者能够构建可靠高效的软件。这个新版本带来了几个重要的功能和改进。 这些稳定的 API 为开发者提供了更可靠和可预测的行为。 兼容性注意事项:Rust 1.74.0 在苹果平台上提高了最低要求。 开发者在目标平台上开发时,应确保满足新的要求。 了解更多有关 Rust、Cargo 和 Clippy 的所有变化的详细信息,请参阅完整的发布说明。 了解更多: https://blog.rust-lang.org/inside-rust/2023/11/15/spec-vision.html Rust 周报第 521 期 本周 Rust 周报发布。 详见 This Week in Rust 521: https://this-week-in-rust.org/blog/2023/11/15/this-week-in-rust-521/。

    72050编辑于 2023-11-20
  • 来自专栏Rust语言学习交流

    Rust日报】2020-11-01 《Zero to production in Rust

    Rapier 0.3 released #rust Rapier是rust实现的2D/3D物理引擎,它还支持通过wasm在浏览器中使用。0.3版本新增了圆锥体、圆柱体碰撞过滤功能。 Repo:https://github.com/dimforge/rapier waitfor cli 应用 #rust waitfor 会阻塞直到指定的条件完成,如果有多个条件,可以在任何一个条件满足后继续运行 repo:https://github.com/aeshirey/waitfor 《Zero to production in Rust》 #rust 这是一本为后端开发写的书,书中介绍了完整实现一个Rust

    1.4K20发布于 2020-11-06
  • 来自专栏Rust语言学习交流

    Rust 日报】2021-11-21 The RustFest Global - Rust in Arts

    RustFest Global 2021:Rust In Arts Edition 日程:(https://rustfest.global/schedule/ 地址:https://watch.rustfest.global -2b70 Rust WebAPP 监控 使用 Prometheus 和 Grafana 监控 Rust Web 应用程序。 链接:https://romankudryashov.com/blog/2021/11/monitoring-rust-web-application/ 如何为嵌入式系统学习 Rust 也包含了一些 Rust / 循环引用数据结构:https://eli.thegreenplace.net/2021/rust-data-structures-with-circular-references/ Rust 安全相关 :https://kerkour.com/rust-crate-backdoor/----

    45010发布于 2021-12-01
  • 来自专栏Rust语言学习交流

    Rust日报】2020-11-16 Rust 实现 Custom Events

    Rust 实现 Custom Events 本文设计了一个比较巧妙的 Events 模式, 不由地让人想起 Qt的 signal. 下面是核心代码以及使用例子. 原文链接:https://ratysz.github.io/article/scheduling-1/ Crust of Rust: Sorting Algorithms 这是 Crust of Rust 最新的一期 Rust 视频: Sorting Algorithms. Crust of Rust 是一系列质量比较高的 Rust 直播编码视频. 强烈推荐给各位小伙伴. 需要科学上网. 油管连接:https://www.youtube.com/watch? v=h4RkCyJyXmM&feature=youtu.be 超快 terminal 录屏工具 t-rec 是一个 Rust 编写的超快的命令行录屏器, 可以生成 .gif 图片. github地址:https

    66920发布于 2020-11-23
  • 来自专栏Rust语言学习交流

    Rust日报】2021-11-01 Rust 1.56.1 版本发布

    Rust 1.56.1 版本发布 Rust1.56.1引入了两个新的lints,以减轻最近披露的一个安全问题的影响,CVE-2021-42574。 如果已经安装过 Rust,使用如下命令升级: rustup update stable 原文链接: https://blog.rust-lang.org/2021/11/01/Rust-1.56.1.html CVE-2021-42574 相关说明: https://blog.rust-lang.org/2021/11/01/cve-2021-42574.html cargo-feature: 发布0.60 github 地址: https://github.com/Riey/cargo-feature Rust 中实现 Hazard Pointers (part 3) 这是 <<Rust 中实现 Hazard BobQin,FBI小白 社区学习交流平台订阅: Rustcc论坛: 支持rss 微信公众号:Rust语言中文社区

    54730发布于 2021-11-12
  • 来自专栏Rust语言学习交流

    Rust日报】2021-11-29 Python中调用 Rust

    Python中调用 Rust PyO3 使从 Python 调用Rust 代码变得很容易。 您可以编写一个Rust库,并依赖PyO3和 maturin (PyO3生态系统的一个支持工具)的组合来编译Rust库,并将其直接作为Python模块安装。 除此之外,PyO3可以在Python和Rust之间转换类型,还可以通过一组宏方便地将Rust函数导出到Python。 原文链接: http://saidvandeklundert.net/learn/2021-11-18-calling-rust-from-python-using-pyo3/ Rust for linux : 编写安全的抽象和驱动 Rust有一个关键属性,使其成为内核中的第二语言变得非常有趣:它保证不会发生未定义的行为(只要不安全的代码是合理的)。

    1.3K10发布于 2021-12-01
  • 11-Rust 教程 - 集合类型

    想用字典,但 Rust 的数组只能用数字索引?别急,今天这三个家伙就是来拯救你的。 我当初学的时候,看到 Vec<String> 这种写法,心想:这是啥套娃操作? ("{} {}", s1, "Rust"); // 推荐! // 访问(注意:不能直接用索引!) is great Rust is fast Rust is safe"; let counts = count_words(text); for (word, count) 下篇我们讲讲 Rust 的错误处理机制,让你优雅地处理各种异常情况! 参考资料 Rust Book - Vectors Rust Book - HashMaps Rust Book - Strings std::vec::Vec std::collections::HashMap

    5310编辑于 2026-04-13
  • 来自专栏面向加薪学习

    11.Rust-字符串

    Rust 语言提供了两种字符串Rust 核心内置的数据类型&str,字符串字面量 。Rust 标准库中的一个 公开 pub 结构体。字符串对象 String。 Rust 中的字符串字面量被称之为 字符串切片。因为它的底层实现是 切片。 字符串对象字符串对象并不是 Rust 核心内置的数据类型,它只是标准库中的一个 公开 pub 的结构体。 let s11="Go语言极简一本通".to_string();let s12 = " 欢喜".to_string();let result2=s11 + &s12;println!

    66130编辑于 2022-09-04
  • 来自专栏Rust语言学习交流

    Rust 日报】2022-11-27 用Rust重写ESLint

    Rust重写ESLint ESLint 是一个 JS 和 TS 语言的静态分析工具。作者打算重写,期望在其中更多地使用 WebAssembly 和 Rust 来提高性能。 官网:https://apps.ankiweb.net/ GitHub:https://github.com/ankitects/anki faer-rs:线性代数库 faer 是一个用 Rust 实现的低级别线性代数例程的 element in the tree of 1280 elements 106 ns 239 ns GitHub:https://github.com/solcery/slice-rbtree Rust ://github.com/DilecPadovani/rocket_diesel_demo ---- From 日报小组 长琴 社区学习交流平台订阅: Rustcc 论坛:支持 rss 微信公众号:Rust

    80040编辑于 2023-02-10
  • 来自专栏Rust语言学习交流

    Rust日报】 2019-11-17

    ("{}", foo_animal.shout("BAR")); } Read more repotools rust縮寫指令小工具 將 git diff, git add -A, git status di, cm, pu and le 取代 Read more rayn 0.3 SIMD 加速 分形渲染 Read more MIDI 實體播放器使用 AD9833與 BluePill版子 有人使用了rust Read more ---- From 日报小组 @Damody 日报订阅地址: 独立日报订阅地址: Telgram Channel 阿里云语雀订阅 Steemit GitHub 社区学习交流平台订阅: Rust.cc 论坛: 支持rss Rust Force: 支持rss

    50030发布于 2019-11-27
  • 来自专栏三流程序员的挣扎

    2022-11-19-看 Rust

    简单看下 Rust 的文章,将堆栈数据的差别,栈中的值,在编译时要确定所占大小,所以动态大小的内存在堆,因为栈无法确定大小去分配,所以用指针引用到堆,具体运行时动态的在堆内确定大小。

    25920编辑于 2022-11-21
  • 来自专栏Rust语言学习交流

    Rust日报】2019-11-21 主要使用 Rust 开发的 MesaTEE 正式进入 Apache 孵化器

    主要使用 Rust 开发的 MesaTEE 正式进入 Apache 孵化器 MesaTEE 是一个通用的安全计算框架,用于为安全关键场景提供通用计算服务。 这是 Apache 基金会首次接收以Rust为主要开发语言的项目,也是百度继 Echarts、Doris、brpc后,第四个进入国际顶级开源社区 Apache 的项目。 欢迎参与讨论:https://www.reddit.com/r/rust/comments/dzezr3/top_6_rust_frameworks_to_use_in_2019/ 使用 Rust 实现的布隆过滤器 项目作者使用 Rust 实现了布隆过滤器并将其开源。 阿里云语雀订阅 Steemit GitHub 社区学习交流平台订阅: Rust.cc论坛: 支持rss Rust Force: 支持rss 微信公众号:Rust语言学习交流

    91220发布于 2019-11-26
  • 来自专栏Rust语言学习交流

    Rust日报】2020-11-07 Rust 异步架构图

    Github链接,https://github.com/theseus-os/Theseus RustFest Global RustFest Global 是 Rust 社区会议。 Rust vs Go Rust 还是 Go,哪个更好?应该为下一个项目选择哪种语言,为什么?两者在性能,简单性,安全性,功能,规模和并发性等方面如何比较?它们有什么共同点,并且在根本上有何不同? For the Go of Love系列图书的作者 John Arundel 撰写此文,希望在 Rust 和 Go 友好而公正的比较中,找出这些问题的答案。 文章链接,https://bitfieldconsulting.com/golang/rust-vs-go 40毫秒的错误 这是一个关于跟踪 Rust 应用程序中的生产错误的小故事。 文章链接,https://vorner.github.io/2020/11/06/40-ms-bug.html

    97220发布于 2020-11-16
  • 来自专栏Rust语言学习交流

    Rust日报】2021-12-11 Rust做的kitcat时钟

    rust做了一个web扩展的模板 这个模板允许您生成一个“ Hello World”的web扩展,运行一个编译到 WASM的程序。 该程序将作为内容脚本执行,不需要被注入到页面中。 Gitlab 链接,https://github.com/Mubelotix/wasm-extension-template 文章链接,https://www.reddit.com/r/rust/comments /rdxnl8/i_made_a_template_for_web_extensions_in_rust/ Hurl 1.5.0:一个运行和测试HTTP请求的命令行工具 我们发布了Hurl 1.5.0, 一个简单的HTTP命令行工具,建立在libcurl和Rust之上。 它的文本格式既适合devops,也适合开发人员。

    58110编辑于 2021-12-13
  • 来自专栏Rust语言学习交流

    Rust日报】2022-08-11 Rust 1.63.0 stable 正式发布

    Rust 1.63.0 stable 正式发布 Rust 1.63.0 stable 正式发布,赶快升级到最新稳定版本体验 Rust 带给你的强劲动力吧 :) rustup update stable Announcing Rust 1.63.0: https://blog.rust-lang.org/2022/08/11/Rust-1.63.0.html 用 Rust 重写 Svelte 编译器 pintariching GitHub - pintariching/rustle: https://github.com/pintariching/rustle This Week in Rust 455 新一期的 Rust 周报速递发布,快来看看有哪些内容你曾经关注过 :) This Week in Rust 455:https://this-week-in-rust.org/blog/2022/08/10/this-week-in-rust -455/ ---- From 日报小组 PsiACE 社区学习交流平台订阅: Rust.cc 论坛: 支持 rss 微信公众号:Rust 语言中文社区

    50620编辑于 2022-11-28
  • 来自专栏Rust语言学习交流

    Rust日报】2022-07-11 嵌入式 Rust 学习

    嵌入式 Rust 学习 这是一个嵌入式入门教学视频, 不需要任何硬件或复杂的设置. 在这个视频中,作者展示了如何通过 ARM Cortex M0+ 系列处理器 来学习嵌入式 Rust. v=_sYnzFe9A6E This Month in Rust OSDev: 六月份 “This Month in Rust OSDev” 会定期概述Rust操作系统开发生态系统的显著变化, 六月份涉及的项目如下 uefi-rs bootloader x86_64 cargo-xbuild google/gpt-disk-rs vinc/moros phil-opp/blog_os 原文链接:https://rust-osdev.com github 地址:https://github.com/minghuaw/fe2o3-amqp axum web 框架 这是一个油管视频,介绍如何使用axum 进行 web 开发. list=PL8lUUBadSMNB5h1KWPcyOM6WFimE4hNdv -- From 日报小组 BobQin,FBI小白 社区学习交流平台订阅: Rustcc论坛: 支持rss 微信公众号:Rust

    42720编辑于 2022-11-28
  • 来自专栏Rust语言学习交流

    Rust日报】2021-10-11 DartFlutter Rust binding 开源了

    原文链接:https://www.greyblake.com/blog/2021-10-11-phantom-types-in-rust/ 使用 Rust 进行 PIC32 单片机编程 作者: 这篇文章是给像我这样的新手 然而,对于JavaScript开发人员来说,需要的往往是相反的——将Rust函数合并到JavaScript api中。 这使得开发人员可以用“纯JavaScript”编写程序,同时还可以利用Rust的高性能功能。使用WasmEdge Runtime,您可以做到这一点。 原文链接:https://www.secondstate.io/articles/embed-rust-in-javascript/ Java 开发者分享的 Rust 学习笔记 作者: 你好! 我是一名倾向于函数式编程的Java开发人员,这也是我了解Rust的原因。随着时间的推移,我开始喜欢《Rust》,所以我做了笔记以快速参考。

    1.2K30发布于 2021-10-19
  • 来自专栏Rust语言学习交流

    Rust日报】2020-11-06 - Rust Reference中文版

    Rust Reference中文版 经过两个月的奋战,作者把 Rust 的 Reference 给翻译完成了。 现在诚邀各位围观,希望大家积极提交修改意见,以及后续的维护建议。 在线预览地址:https://minstrel1977.gitee.io/rust-reference/ pipe-rename - 使用终端编辑器批重命名文件 蛮有创意的一个小工具。 ? 最近Sourcegraph公司对他进行了Podcast专访,畅聊关于Rust,Go,Haskell和Linux window管理器等话题。 我们小组在本学期试着为进行 rCore 实验的同学们编纂一部面向进行 rCore 实验但没有Rust基础的同学们的学习指南。 第363期 链接:https://this-week-in-rust.org/blog/2020/11/04/this-week-in-rust-363/

    50030发布于 2020-11-16
  • 来自专栏Rust语言学习交流

    Rust日报】2019-11-25 - 2048游戏Rust实现版本

    2048-rs - 2048游戏Rust实现版本 这是一个Rust实现的2048游戏,运行在终端。除了标准的用户输入,AI还可以用来执行这些动作。 well together Plug 'skywind3000/asyncrun.vim' Repo:https://github.com/JoshMcguigan/estream rpgp - Rust

    62620发布于 2019-11-28
领券