搜索结果
查询Tags标签: rust,共有 227条记录-
Rust 的优点是什么?
Rust是一种快速、高并发、安全且具有授权性的编程语言,最初由Graydon Hoare于2006年创造和发布。现在它是一种开源语言,主要由Mozilla团队和许多开源社区成员共同维护和开发。它的第一个稳定版本于2015年5月发布,该项目开发的初衷是希望解决使用C++编写的Gecko中出现的…
2021/6/9 10:21:15 人评论 次浏览 -
Rust环境搭建,报错编译不通过
Rust 语言是一种高效、可靠的通用高级语言。其高效不仅限于开发效率,它的执行效率也是令人称赞的,是一种少有的兼顾开发效率和执行效率的语言。 Rust语言的特点高性能 - Rust 速度惊人且内存利用率极高。由于没有运行时和垃圾回收,它能够胜任对性能要求特别高的服务,可…
2021/6/7 10:28:30 人评论 次浏览 -
最安全的编程语言:Rust
在“安全优先”、“安全左移”、“供应链安全”的大趋势下,Rust作为一种更安全的编程语言越来越流行。在IT巨头那里,Rust尤其受到重视。例如,微软曾专门委派一名实习生,用Rust重写一个至关重要的网络处理程序,该程序的内存安全漏洞过去让微软安全响应中心(MSRC)头疼…
2021/5/30 14:52:29 人评论 次浏览 -
微软解释为什么Rust是系统编程的最佳选择
上周,MSRC(微软安全响应中心)透露出拥抱 Rust 的打算,随后他们将这个话题扩展为一个系列,进一步阐述了使用安全的系统编程语言的的必要性,以及选择 Rust 的原因。 在该系列最新一篇文章中,MSRC 团队首席云开发倡导者 Ryan Levick 解释了为什么他们认为 Rust 编程语…
2021/5/22 1:56:04 人评论 次浏览 -
微软拥抱Rust,以作为C和C++的安全替代方案
微软正在探索使用 Rust 编程语言作为 C、C++ 和其他语言的替代方案,以此来改善应用程序的安全状况。 自 2004 年以来,微软安全响应中心(MSRC)已对所有报告过的微软安全漏洞进行了分类。根据他们提供的数据,所有微软年度补丁中约有 70% 是针对内存安全漏洞的修复程序。…
2021/5/22 1:55:59 人评论 次浏览 -
rust实战入门到进阶(1)
1、自适应安装 (1)在Unix/Linux下,使用curl https://sh.rustup.rs -sSf | sh在Shell中运行,它自动启动安装过程:首先,下载并运行rustup-init.sh,然后,依次下载并运行rustup-init适合当前平台的可执行文件的正确版本。 $ curl https://sh.rustup.rs -sSf | sh ... 1)…
2021/5/21 18:26:21 人评论 次浏览 -
如何使用 Rust 来构建微服务?
今天,我想展示下如何使用 Rust 构建一个简单的微服务。本文中,我们将使用 Actix、Tokio-Postgress 和其他一些库,使用 Postgres 作为唯一数据源,同时为了便于开发,我们会将其运行在 Docker 容器中。另外,我还会使用自己开发的 Barrel 作为数据库迁移工具。代码将全部…
2021/5/21 10:24:58 人评论 次浏览 -
都2019年了,没有专门的Rust IDE该怎么办?
最近一段时间 Rust 似乎开始从默默无闻走向聚光灯下,从微软宣布探索采用 Rust 替代 C/C++,到 Linux 内核维护者表示愿意接受 Rust 作为驱动开发语言,再到 AWS 公开表示赞助 Rust,同时连续 4 年被票选为 Stack Overflow 最受欢迎语言的光辉事迹又被搬出来。频频高亮曝光…
2021/5/19 18:56:01 人评论 次浏览 -
【Rust日报】 2019-04-11
一封写给Rust宏的情书#macro本文不是宏教程,作者写这篇文章的目的就是为了让还没有使用过Rust宏的人,早点尝试一下宏。(真香预警)作者比较了Rust和其他语言(C/C++/Java)中的元编程,摘要:C宏和Cpp模板元编程。很容易引入难以发现的错误,并且会扰乱编译时间,在构建…
2021/5/11 10:29:43 人评论 次浏览 -
Rust 又成为 SO 的开发者最爱语言
Rust 一不小心,又(叕)成为 StackOverflow 年度调查的“开发者最喜爱的编程语言” 。对了,没错,已经是连续第四届了,所以是“叕”。本次调查 Rust 得分是 83.5%,力压第二名 Python 73.1% 10 个百分点。80%以上的开发者想用Rust开发SO有65%的开发者是开源贡献活跃者,…
2021/5/11 10:29:38 人评论 次浏览 -
【Rust日报】 2019-04-12 - Rust 1.34 稳定版发布
Rust 1.34 稳定版发布#stable_rust$ rustup update stable该稳定版本包括如下变动:引入了cargo registries,此功能允许你指定crates.io之外发布的crate,甚至一些闭源的crate。文档测试支持?语法过程宏中的自定义属性#[attr()],#[attr[]], 和#[attr{}] 可以接受token流…
2021/5/11 10:29:36 人评论 次浏览 -
WebAssembly 与 Rust 综述
首先要说一句,WebAssembly 是一项极速发展的技术,互联网上流传的很多文章(17,18年所写)已经过时了。所以,请尽量查阅最新时间的相关描述文档。WebAssembly 是什么来看一下标准定义:WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-bas…
2021/5/11 10:29:33 人评论 次浏览 -
【Rust日报】 2019-04-14
laminar - 面向多玩家游戏的半可靠 UDP 协议这是 amethyst 项目下的底层网络库,可以独立使用。提供了可靠传输与不可靠传输的选择。发包use laminar::{Socket, Packet};// create the socketlet (mut socket, packet_sender, _) = Socket::bind("127.0.0.1:12345&qu…
2021/5/11 10:29:32 人评论 次浏览 -
WASI探索(一) -- WASI简介与Wasmtime配置
WASM(Web Assembly)尽管是为了提高网页中性能敏感模块表现而提出的字节码标准, 但是WASM却不仅能用在浏览器(broswer)中, 也可以用在其他环境中. 在这些环境中, 我们则需要支持WASI(WebAssembly System Interface, WASM系统接口)的runtime来执行我们编译运行的wasm模块. 本…
2021/5/11 10:29:28 人评论 次浏览 -
【Rust日报】 2019-04-15
Rust Crate星系#crate有人将crates.io的crate生态做了可视化,可以通过这个网站看到Rust crate的生态。Read MoreWASI探索(一) -- WASI简介与Wasmtime配置#wasi来自 @huangjj 的投稿Read MoreBugs:ggez做的小游戏#game来自 @pickfire 的投稿躲避游戏,避开虫子,获取分数…
2021/5/11 10:29:28 人评论 次浏览