自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rust语言学习交流

Rust官方及社区最新信息搜集、文章推送

  • 博客(24)
  • 收藏
  • 关注

原创 【Rust每周一库】sled - 嵌入式数据库

简介Sled是基于Bw树构建的嵌入式KV数据库,其API接近于一个线程安全的BTreeMap<[u8], [u8]>。而其Bw树的数据结构加上包括crossbeam-ep...

2020-05-29 22:26:43 2565

原创 【Rust日报】2020-05-25 及 26 书:从 0 到产品(利用 Rust 语言描述)

watt - 将过程宏编译为 wasm 字节码的工具和运行时这个项目的思路很清奇,之前也报道过。先通过这个方式编译成 wasm 字节码,后面用的时候,就不用再从头编起了。节约了时间(好像...

2020-05-26 22:54:33 467

原创 【Rust日报】2020-05-24 Rash, Rocket, Mun, Casbin

Rash v0.1.0 released!Rash v0.1.0 released!https://github.com/pando85/rashRash是一种受Ansible工具启发的...

2020-05-25 17:47:50 585

原创 【每周一库】- mockall 对象模拟库(第二部分)

上次为大家介绍了mockall的部分核心功能,这次将继续介绍这个库提供的其他一些在单元测试时常用的功能。mockall (第二部分)一个强大的Rust对象模拟库Mockall 可以模拟几...

2020-05-22 23:18:48 509

原创 Rust FFI 编程 - 手动绑定 C 库入门 02

本篇是《手动绑定 C 库入门》的第二篇。了解第一篇后,我们知道在调用 C 库时,需要重新在 Rust 中对该 C库中的数据类型和函数签名进行封装。这篇我们将实践涉及到诸如数组,结构体等...

2020-05-21 22:47:51 1180

原创 【Rust日报】2020-05-19 Gamedev #4: 全栈Rust编程的好处

json objects索引和查询软件包A crate for indexing and quering json objectshttps://github.com/mambisi/j...

2020-05-20 22:19:38 539

原创 【Rust日报】2020-05-18 Castor, WASM, Rust嵌套循环

Castor: 微型互联网浏览器 (Gemini, Gopher, Finger)Castor: A Browser for the small internet (Gemini, Go...

2020-05-19 23:10:28 342

原创 自己写的一个 json parser

之前看到知乎上有人问,会写Parser,Tokenizer是什么水平,绝大情况下,屁用没有。小部分情况,就看你运气了。因为这东西,面试又不会加分,而且,如果你面试的小公司,可能面试官甚...

2020-05-19 23:10:28 557

原创 【Rust学习笔记】Rust生命周期参数的详细阐述

Rust生命周期程序中每个变量都有一个固定的作用域,当超出变量的作用域以后,变量就会被销毁。变量在作用域中从初始化到销毁的整个过程称之为生命周期。rust的每个函数都会有一个作用域,也可...

2020-05-17 22:03:29 2003 1

原创 【Rust每周一库】Yew - Rust语言实现的WebAssembly多线程前端框架

本期的每周一库带来的是一个Rust下的WebAssembly多线程前端框架Yew相关链接Yew Github仓库Yew中文文档Yew是一个设计先进的Rust前端框架,目的是使用WebAs...

2020-05-15 22:37:38 3310

原创 【Rust日报】2020-05-12 Yandex: Rust语言和C++语言安全性和性能操作对比

剑桥大学技术报告 - 《ASAP:静态优先内存管理》ASAP: As Static As Possible memory managementhttps://www.cl.cam.ac....

2020-05-13 11:58:06 819

原创 【Rust日报】2020-05-11 Rust分布式并发编程; 能比Go语言的Goroutines牛吗?

Rust concurrency: the single-writer principleRust concurrency: the single-writer principlehtt...

2020-05-12 22:34:58 1114

原创 Rust中move、copy、clone、drop和闭包捕获

本文中的变量,指的是通过如下代码定义的常量a和变量b。实例指的是绑定到a的i32类型在stack内存的数据,和绑定到b变量的String类型在stack内存和heap内存中的数据。let...

2020-05-10 22:38:14 5913 1

原创 【Rust每周一库】smol - 异步rumtime

简介smol是一个轻量而高效的异步runtime。它采用了对标准库进行扩展的方式,整个runtime只有大约1500行代码。作者stjepang大神是大名鼎鼎crossbeam的作者。而...

2020-05-08 21:00:42 1916

原创 【Rust日报】 2020-05-07 清华大学操作系统课程推荐

清华大学操作系统课程推荐清华大学操作系统课(RISC-V)以 RISC-V 为 CPU 平台实例,讲解操作系统中如何管理和协调应用程序对计算机系统中软硬件资源的使用。其中第 21 章讲异...

2020-05-08 21:00:42 1150

原创 Rust FFI 编程 - 手动绑定 C 库入门 01

背景本篇为一个新的章节《手动绑定 C 库入门》的第一篇。从这个章节开始,我们将会进行使用 Rust 对 C 库进行封装的实践。这个章节,大概会由 6 ~8 篇文章组成。从定下这个主题开始...

2020-05-07 20:17:41 1405

原创 Rust中的Pin详解

相关概念Pin<P<T>>这是一个struct,作用就是将P所指向的T在内存中固定住,不能移动。说白一些,就是不能通过safe代码拿到&mut T。Pin...

2020-05-06 20:48:34 6021

原创 【Rust日报】2020-05-05:窥探Zoom, Lambda部署, slip等

用Rust程序和eBPF来"窥探"Zoom程序的内容。Zooming in on Observability with Rust and eBPFhttps://blog...

2020-05-06 20:48:34 439

原创 【Rust日报】2020-05-04 - The Safety Boat: Kubernetes and Rust

michaelfbryan/mdbook-docker-image - 一个打包了mdbook和很多常用plugins的Docker Imagemichaelfbryan/mdbook-...

2020-05-05 23:01:25 239

原创 【Kevin三连弹之三】Rust真的比C慢吗?进一步分析queen微测评

本文来自知乎:https://zhuanlan.zhihu.com/p/138103106作者:Kevin Wang昨天,我在文章里分析了微测评的不可靠的问题,遗留了一点技术细节没有剖析...

2020-05-04 22:42:07 745

原创 【Kevin三连弹之二】Rust适合用来写linux内核模块吗?

本文转载自知乎:https://zhuanlan.zhihu.com/p/137907908作者:Kevin Wang前几天,我发了一篇文章记录了我用Rust重写一个Linux内核模块的...

2020-05-04 22:42:07 1942

原创 下一代 Rust OS:zCore 正式发布

本文来自知乎:https://zhuanlan.zhihu.com/p/137733625作者:王润基关注科技新闻的朋友们可能听说过:Google 这几年正在悄悄地开发一个全新的操作系统...

2020-05-03 22:11:13 1270

原创 Rust Async: smol源码分析-Executor篇

本文来自知乎:https://zhuanlan.zhihu.com/p/137353103作者:赖智超smol是一个精简高效的异步运行时,包含有Executor,Reactor和Time...

2020-05-02 22:41:39 1201

原创 在 WSL 中学习 Rust ffi

博主最近从新学习 Rust FFI 的使用,但是手头上没有可用的 Linux 环境(Windows 编译c太麻烦了),于是就尝试着使用 WSL来搭建 Rust 环境和简易的 c 编译环...

2020-05-01 22:52:08 519

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除