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

Rust语言学习交流

专栏成员
1570
文章
1148073
阅读量
144
订阅数
【Rust日报】2023-10-01 influxdb 正式从 Go => Rust 切换
大家好,我用 Rust 实现了一个分布式 SQL 数据库。它就像 CockroachDB 和 Google Spanner。
MikeLoveRust
2023-10-04
5560
【Rust日报】2022-10-19 为什么要用 Rust
ReadMore:https://www.rerun.io/blog/why-rust
MikeLoveRust
2022-11-28
2400
【Rust 日报】2022-10-13 一个小公司的CTO在reddit上发帖询问是否应该在公司内推广Rust
很有意思的一个概念,可惜作者是在校学生,现在忙于学习,没有时间继续更新,但是这个概念真的很有意思,之前的macroquad (一个Rust实现的游戏引擎),获取下一帧也是用到了异步,说到底,Rust的异步本身的核心思想就是状态机,而UI也是一个个状态机组合在一起的,两者的碰撞就很有意思。
MikeLoveRust
2022-11-28
3260
[原创] Go/Rust/Kotlin 的协程和队列性能评测
由于协程是非常轻量的,所以可以在一个进程中大量的创建,runtime 会实际创建系统线程(一般为恰好的物理CPU数),并将协程映射到实际的物理线程上执行,这个有时候称为 M:N模型。好的 runtime 会使得系统整体的性能随着物理CPU的增加而线性增加。
MikeLoveRust
2022-11-28
1.8K0
【Rust日报】2022-07-30 Rust、C++ 和 Go 内存安全性的简洁比较
内存安全是当今的热门话题。虽然每个人似乎都同意内存安全非常重要,但真正构成安全的内容仍然是主观的。Jeff Schwab的文章将带领我们看看语义上等价的 Rust、C++ 和 Go 代码,比较它们的安全方法有何不同。
MikeLoveRust
2022-11-28
4370
【大家的项目】Gostd update to v0.2.6 ---- 新增了httpclient实现
独立发布gostd_builtin, 代码等价于 use gostd::builtin 。
MikeLoveRust
2022-01-20
2280
【大家的项目】一个时间处理库,https://crates.io/crates/gostd_time
一个时间格式化处理库。https://crates.io/crates/gostd_time
MikeLoveRust
2021-11-12
2260
【大家的项目】Salvo - 一个简单的 Web 后端框架
为什么要写这个框架 因为我笨,无法学会使用 actix-web 等现存的框架。当我想把以前的 go 的 web 服务使用 rust 实现时,一眼看去,似乎每个框架都比 go 里存在框架复杂, 本来 R
MikeLoveRust
2021-09-08
8100
Rust 让人迷惑的 “借用”
本篇尽量深入浅出,不想学 Rust 的也可以读读,多种语言对比很有很大的收获,Go 再好也不是所有场景通吃^_^
MikeLoveRust
2021-07-16
4520
【Rust 日报】2021-05-16 Rust 六岁啦
2021年5月15日是Rust六岁生日(从2015年 1.0 版本算起),在这过去的六年里发生了许多变化,但Rust没有什么不同,依然没有基金会,没有Const泛型,许多组织仍然换衣Rust是否已经准备好投入生产环境。
MikeLoveRust
2021-06-16
4410
【Rust 日报】2021-02-26 《Rust用于web开发的2年后感悟》
昨天,《Rust语言中文》社区推送的一篇公众号关于:Rust for web development: 2 years later的文章。可以理解为作者使用了两年Rust后的一些感悟,在此翻译中文。
MikeLoveRust
2021-03-15
2.3K0
【Rust日报】2020-11-07 Rust 异步架构图
Anu,是一个免费的开源分布式版本控制系统。它基于更改而不是快照,因此与替代品相比,它更易于使用,更可靠且更具确定性。该项目是 Pijul 作者重写的,其中包含了许多新想法。
MikeLoveRust
2020-11-16
8130
[Rust][权限控制][Casbin] Rust 下成熟好用的权限控制库
Casbin是基于 Go 语言的权限控制库。它支持 ACL, RBAC, ABAC 等常用的访问控制模型。
MikeLoveRust
2020-11-06
1.3K0
【crossbeam系列】4 crossbeam-channel:加强版channel
这一期的内容会轻松一些,讲讲crossbeam中的channel。可是有人就要问了在标准库里面已经有了std::sync::mpsc,为什么crossbeam又要搞出一套channel呢?首先我们来看看标准库中的channel有哪些不足吧
MikeLoveRust
2020-09-23
2.7K0
Java、Go和Rust间的比较
本文对Java、Go和Rust之间的对比并非完全是基准测试,更多的是比较输出的可执行文件大小、内存使用情况、CPU使用率、运行时要求,当然会有一个小基准测试用于获取RPS数据,使得更容易理解这些数值。
MikeLoveRust
2020-08-21
9450
【投稿】刀哥:Rust学习笔记 3
Rust作为一门新兴语言,主打系统编程。提供了多种编写代码的模式。2019年底正式推出了 async/await语法,标志着Rust也进入了协程时代。下面让我们来看一看。Rust协程和Go协程究竟有什么不同。
MikeLoveRust
2020-08-20
9240
【投稿】刀哥:Rust学习笔记 1
近段时间在学习研究Rust。都说Rust学习曲线陡峭,感觉果然如此。之前学习Go,基本上没有专门去看语法,只是在需要的时候上网查一查,再花点时间看看大型的开源软件项目,差不多就可以写生产级别的代码了。而Rust则不然,至少本人花了差不多两三周的时间专门学习语法,然而去看开源的项目依然觉得很吃力,又花了一些时间才搞明白了Rust的几种编码模式,特别是异步模式,又分为poll循环的方式、combinator方式和.await协程的方式,各种坑比较多,填坑的过程还是比较费劲的。
MikeLoveRust
2020-08-17
8590
【Rust日报】2020-08-04 — 内存泄漏:预防优于治疗
内存泄漏并不是 Rust 语言要解决的问题,但是 Rust 语言也不大容易发生内存泄漏。
MikeLoveRust
2020-08-11
8880
【Rust日报】2020-07-16 j4rs,一个在 Rust 中调用 Java 代码的 Crate
关于 Rust 和 Go 的一些 gRPC 库的基准测试,reddit上有不少评论,讨论了大家关心的一些地方,有兴趣可以看一下。,详情可看原文
MikeLoveRust
2020-07-21
1.3K0
【大家的项目】Rbatis - 制作 Rust 语言堪比 Mybatis 的异步 ORM 框架
因为是复刻Java系的Mybatis,因此框架暂命名 Rbatis。小部分功能还在进行中。github链接https://github.com/rbatis/rbatis
MikeLoveRust
2020-07-14
1.2K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档