Rust 一门赋予每个人构建可靠且高效软件能力的语言

Rust 程序设计语言:一门赋予每个人构建可靠且高效软件能力的语言。

10 分钟把你的 Web 应用转为桌面端应用

本文就基于 Tauri 作为构建桌面端应用框架,仅需一点时间,就可以将一个 Web 应用转为桌面端应用。

算法leetcode|47. 全排列 II(rust重拳出击)

给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。

Android Rust JNI系列教程(一) 环境配置

Android Rust JNI 开发

【Rust 日报】2023-1-24 toml 发布 v0.6 版本

toml 发布 v0.6 版本toml 近日发布了 v0.6 版本,解决了几个现有问题,并确保其符合 TOML 1.0 合规性测试,而这些改进,都要归功于 toml_edit。在此之前,toml_edit 已经成为了 cargo 当中的唯一 TOML 解析器,而将 toml 平滑迁移到 toml_e

VNCTF 2023 - Web 象棋王子|电子木鱼|BabyGo Writeups

VNCTF 2023 Web 象棋王子|电子木鱼|BabyGo

【Rust日报】2023-01-13 Chromium 正式开始支持 Rust

Chromium 正式开始支持 Rust目前的支持只是第一阶段,在C++代码中使用Rust写的第三方库(编译成.so)。估计明年Chromium的二进制发行文件中会包含rust写的库。更广泛地在Chromium中使用Rust还需要时间去评估。https://security.googleblog.c

Rust:Match语句详解

Rust book里一个简单的例子:当你在 => 后执行的语句不止一条时,需要加 {}:Match语句的exhaustive(穷尽)特性:match语句存在一个exhaustive特性,我觉得可以翻译为“穷尽”。也就是说match语句要求穷尽value的所有pattern。当你不想穷尽所有可能的pa

【Rust指南】组织管理|路径表示|访问权限

为了方便大家学习掌握Rust 语言的语法和概念,因此我将带来一篇Rust 组织管理的内容。任何一门编程语言如果不能组织代码都是难以深入的,几乎没有一个软件产品是由一个源文件编译而成的。包、箱、模块。对于一个软件工程来说,我们往往按照所使用的编程语言的组织规范来进行组织,组织模块的主要结构往往是树。J

4.8 Beijing Rust Meetup | Call For Presenters

如果你有兴趣参与探讨Rust作为一种强调性能、安全和并发性的编程语言的各种应用、实践和无限可能性的头脑风暴,就一定不能错过这场来自达坦科技、南京大学、CloudWeGo、华为等技术专家带来的关于Rust编程语言相关应用的线下Meetup。我们的主题是Rust 💡X,意在探讨用Rust编程语言“点亮

Golang vs Rust ——服务端编程应该选择哪种语言

为服务端编程选择一种语言应该基于你的长期目标和项目的要求,因此,盲目地问我应该雇用 Go 开发人员还是应该选择 Rust 进行开发并不能帮助你解决问题。然而,如果你发现自己陷入了困境,那么这篇文章将为你解惑。下面让我们开始吧。Go 是一种静态类型的、AOT 编译的语言,而 Rust 是一种静态、强类

Rust安装(windows)

windows安装Rust开发环境指南Rust的安装非常简单,官网下载安装包双击就能安装,但是在windows上使用总是能遇到一些问题,今天我们就来踩踩坑。设置安装路径当你安装Rust的时候会发现没法选安装路径,对于强迫症来说,还没开始就劝退了。其实Rust是可以执行安装路径的,只不过需要通过环境变

【Rust日报】2023-02-14 Rust GUI 框架对比: Tauri vs Iced vs egui

Rust GUI 框架对比: Tauri vs Iced vs eguiTauri:使用系统的 webview 来渲染 HTML/JS 的前端。你可以选择任何前端框架。后台是用Rust编写的,可以通过内置的方法与前台通信。Iced: 受 Elm 启发的(响应式)GUI库。在桌面上使用 wgpu 进行

算法leetcode|44. 通配符匹配(rust重拳出击)

给定一个字符串 (s) 和一个字符模式 (p) ,实现一个支持 '?' 和 '*' 的通配符匹配。

[Rust笔记] 规则宏的“卫生保健”

规则宏代码的“卫生保健”规则宏mbe即是由macro_rules!宏所定义的宏。它的英文全称是Macro By Example。相比近乎“徒手攀岩”的Cpp模板·元编程,rustc提供了有限的编译时宏代码检查功能(名曰:Mixed Hygiene宏的混合保健)。因为rust宏代码·被展开于·编译过程

认识rust的项目管理工具--cargo

/target/debug/world_hello(debug 模式,在这种模式下,代码的编译速度会非常快,可是福兮祸所伏,运行速度就慢了. 原因是,在 debug 模式下,Rust 编译器不会做任何的优化,只为了尽快的编译完成,让你的开发流程更加顺畅。cargo 提供了一系列的工具,从项目的建立、

《Rust权威指南》读书笔记10 - 编写自动化测试

测试是保障程序正确性的重要手段。功能上的漏洞不能直接被编译器检测和捕获,必须通过执行一些测试例并比较期望结果得出。手动编写测试用例是一个较为冗长繁琐的过程,Rust提供了一些自动化测试方法,能够标准化、高效化进行功能的自动测试。

【Rust指南】配置加速Cargo下载、更新依赖库|利用随机数编写Rust猜数游戏

上篇Rust指南文章讲解了使用Cargo工具创建Rust项目的方法并编写讲解了该语言的输入输出格式。那么今天详细的教大家如何将Cargo自动更新依赖库的网址从国外改到国内镜像,这样无疑加快了开发的效率,而且更改完成后会举一个猜数游戏的例子,让大家轻松掌握更多Rust语法。......

【Rust指南】常用集合Vector基本操作 | 结合enum多类型存储

Rust 常用集合也含有Vector容器,我们在其他语言例如C++中对此较为熟知,但是在用法上却有着不小的区别。最典型的莫过于租借规则对其作用的影响。本篇博客将介绍Rust 中的常用集合 Vector,学会它就可以向 Rust算法题征战了。

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈