首页
学习
活动
专区
工具
TVP
发布

Rust语言学习交流

专栏作者
1523
文章
1062520
阅读量
141
订阅数
【Rust日报】2023-10-24 一位 Python 开发者学习 Rust 的心路历程
我对学习一门新语言一直犹豫不决。在我的职业生涯中,我大部分时间都使用Python。当需要时,我也会使用诸如PowerShell、Lua和Javascript等语言,但我总是回到我熟悉的领域。我在大学之外从未使用过编译语言或系统语言,现在是时候重新学习一门新语言了。
MikeLoveRust
2023-10-25
2020
【Rust日报】2023-02-08 Rustproofing Linux
https://www.thecodedmessage.com/posts/oop-1-encapsulation/
MikeLoveRust
2023-02-15
5210
《Rust 接入 DCC》- Maya Plugin
在 21 年年初我在 Rust 语言中文社区发布了一篇关于 Rust 接入 Maya API 的文章《Maya 中使用 Rust》,并在 21 年 Rust 社区晚会中讲解了一下当时的实现方式,Rust -> Python -> C++ 这套流程。这种方式写起来并不舒服,而且避免不了中间有个 Python 解释器。于是,时隔两年,我又琢磨了一套玩法 Rust -> C++。
MikeLoveRust
2023-02-15
5780
性能提升 40 倍!我们用 Rust 重写了自己的项目
Rust 已经悄然成为了最受欢迎的编程语言之一。作为一门新兴底层系统语言,Rust 拥有着内存安全性机制、接近于 C/C++ 语言的性能优势、出色的开发者社区和体验出色的文档、工具链和IDE 等诸多特点。本文将介绍笔者使用 Rust 重写项目并逐步落地生产环境的过程,以及在重写过程选择 Rust 的原因、遇到的问题以及使用 Rust 重写带来的成果。
MikeLoveRust
2023-02-09
1.2K0
【Rust 日报】2022-10-28 GAT 要在 1.65 里稳定!
(转自 Rust 视界,重新编辑) pydantic 是 Python 里一款利用 Python 类型注解(type annotations)实现数据验证与设定的库。现在,这个库准备 优化清理技技术债,其中包括使用 PyO3 库来利用 Rust 提升性能的计划。
MikeLoveRust
2022-11-28
3920
【Rust日报】2022-08-29 RLS 谢幕
目前,一个 RLS 的 pull request 已经被合并, 在一些 IDE 上会提示 RLS 已经不再可用,并且提示用户使用 rust-analyzer.
MikeLoveRust
2022-11-28
2630
[Rust笔记] format! 宏使用心得-汇总
假期,我尝试使用rust做一款命令行工具,来磨砺自己的rust技术熟练度。起初,面对各式各样的字符串格式化功能点,我傻乎乎地尝试自己造轮子。但,实在是遇到了太多技术难点(可难死我了)。后来,通过在论坛发贴请教,我才了解到【标准库 - format!语法扩展】已经90%地满足了我的需求。至于,剩余10%的功能,可通过实现不同的format trait来深度定制-达成。
MikeLoveRust
2022-06-10
1.2K0
【Rust 日报】2022-04-15 polars 闪电般快速的数据框架库
导引:Python 得益于丰富的生态库,是科学计算以及大数据处理首选的编程语言,但是受限于 GIL 导致的多线程执行问题使得并发处理大量数据时性能相对迟缓。但 Rust FFI 的互操作性使得改良数据处理库的性能很方便。今天日报就给大家带来两款基于 Rust 后端并提供 Python API 的数据处理库:
MikeLoveRust
2022-04-18
7770
【Rust日报】2022-02-08 获取系统信息的命令行工具汇总
获取系统信息的命令行工具汇总 Is there some cli program like neofetch written in rust? neofetch是一个用bash 3.2+编写的命令行系
MikeLoveRust
2022-03-24
5620
【Rust日报】2022-01-02 - Rust在嵌入式大有可为
链接:https://blog.rust-embedded.org/this-year-in-embedded-rust-2021/
MikeLoveRust
2022-01-21
1.1K0
【Rust日报】2021-12-26 - 2021年 gfx-rs 的主要里程碑
gfx-rs 是一个为 Rust 带来高效跨平台图形的项目,这篇文章包含该项目的主要里程碑、概念和回顾。
MikeLoveRust
2021-12-29
5200
【Rust日报】2021-12-20 为Python科学计算生态编写Rust库
Rust的众多优势之一是,它可以与Python无缝集成,并提高关键代码段的速度。作者最近写了一个小型库,它具有高效的不规则数组数据类型,它将成为一个很好的例子,说明如何使用 PyO3 和 maturin 与 numpy 互操作来设置 Rust Python包。
MikeLoveRust
2021-12-22
6780
【Rust日报】2021-12-17 Goose: 由 locust 框架启发的性能测试框架
熟悉小编的朋友知道小编最近又转到了测试岗位的工作,在进行性能测试的时候由于 Jmeter 多线程模型占用了极大量的资源才能 打出并发量比较高的测试压力,于是找到了 Python 的 Locust(蝗虫)框架,用起来还算顺手,但资源占用对于在办公室里的笔记本电脑来说实在是弱了些。另外,由于 Python 的 GIL 原因,使得Locust 在单机上只能使用单核单进程,要想利用多核只能开启 Locust 的分布式配置
MikeLoveRust
2021-12-22
8470
【大家的项目】练手项目:Key-Value 数据库系统 - Dorea
我是一名高中生,一直研究的方向是 Web 开发,最近在学习 Rust 期间做了这个项目(边学边做嘛)
MikeLoveRust
2021-12-17
5120
【Rust日报】2021-11-29 Python中调用 Rust
PyO3 使从 Python 调用Rust 代码变得很容易。您可以编写一个Rust库,并依赖PyO3和 maturin (PyO3生态系统的一个支持工具)的组合来编译Rust库,并将其直接作为Python模块安装。除此之外,PyO3可以在Python和Rust之间转换类型,还可以通过一组宏方便地将Rust函数导出到Python。
MikeLoveRust
2021-12-01
9830
【Rust日报】2021-11-16 「投票」为Rust标准库添加控制台输入API
Simple Console Input API for Standard Library
MikeLoveRust
2021-11-19
4750
【Rust日报】2021-11-08 超越python, Rust是2021年薪酬最高的编程语言
超越python, Rust是2021年薪酬最高的编程语言 “我懂其他语言,我不需要学Rust”——听起来很熟悉吗? 如果你还没有开始学习Rust,你可能想要改变你的态度。根据技术培训公司O 'Rei
MikeLoveRust
2021-11-12
3600
实战:使用rust开发动态链接库并在Golang中使用
课程 Demo 代码:https://github.com/myrfy001/rust_golang_ffi_demo
MikeLoveRust
2021-10-19
2.4K0
【大家的项目】Yet another algorithm crate written in Rust
本人做为从数学系转过来做开发的程序员,没有主修过《算法和数据结构》,一直想找个时间补上这一课,趁这个阶段不忙,就动手了。
MikeLoveRust
2021-08-13
4240
【Rust日报】2021-08-06 Rust 和 Python 中将数据从 DB 加载到 DataFrame 的最快库
ConnectorX 团队观察到现有解决方案在下载数据时或多或少会多次冗余数据。此外,在 Python 中实现数据密集型应用程序会带来额外的成本。ConnectorX 是用 Rust 编写的,并遵循“零拷贝”原则。这允许它通过变得对缓存和分支预测器友好来充分利用 CPU。此外,ConnectorX 的架构确保数据将直接从源复制到目标一次。
MikeLoveRust
2021-08-10
6820
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档