51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

rust

Rust 实现插件系统

Rust 实现插件系统

厉飞雨 阅读(4) 评论(0) 赞(0)

目标 {#目标} -------- 实现插件系统,通常有两种方式: 1. 语言自身支持某种加载方式允许动态加载外部代码。比如加载\*\*动态链接库,\*\*又或是像 Java 这类语言的虚拟机允许加载中间文件甚至是源代码。 2. 通过语言引擎运行外部代码,例如 Java 中使用 ScriptEngine 和Rust 中使用 <https://github.com/bo...

Effective Rust - 类型 - 速查表(停止更新)

Effective Rust - 类型 - 速查表(停止更新)

厉飞雨 阅读(4) 评论(0) 赞(0)

本文提炼于: [Types - Effective Rust](https://www.lurklurk.org/effective-rust/types.html) 感谢作者以及出版社为广大 Rust 提供了一本这么好的 Rust 编码参考规则。 一. 使用类型系统表达数据结构 {#一-使用类型系统表达数据结构} ----------------------------...

Rustdesk部署教程

Rustdesk部署教程

厉飞雨 阅读(7) 评论(0) 赞(0)

引言 --- **RustDesk**是一款开源的远程桌面软件。它安全、无广告、体积小、支持分享文件、支持自己架设服务器、支持自定义画面质量、支持同步剪切板。它目前支持Windows、MacOS、Linux、Android等平台。 安装环境 ---- 推荐使用[宝塔面板](https://www.bt.cn/)进行安装 Centos安装脚本 yum in...

rust学习记录1 - rust环境安装

rust学习记录1 - rust环境安装

厉飞雨 阅读(3) 评论(0) 赞(0)

rust环境安装 {#rust环境安装} -------------------- ​ 目前还是推荐使用vscode,RustRover代码检测时不时就抽风,报错。 ### Windows下安装步骤 {#windows下安装步骤} #### 方案一: {#方案一} ​ 先安装 [Microsoft C++ Build Tools](https://visualstudi...

rust学习记录2 - hello world

rust学习记录2 - hello world

厉飞雨 阅读(2) 评论(0) 赞(0)

创建一个 "hello_world" 项目 {#创建一个-hello_world-项目} -------------------------------------------- 首先创建一个目录,用于保存平时使用的项目 /work_rust ![work_rust](/upload/PixPin_2024-12-13_23-35-13.png) 在...