51工具盒子

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

rust

如何在Rust中合理使用全局变量

如何在Rust中合理使用全局变量

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

![500.jpg](http://static.51tbox.com/static/2024-11-23/col/e710540f088258bb7c26e1e1bd926006/39d0247cbc574df7b1033e8da65dcf24.jpg.jpg "500.jpg") 在 Rust 中声明和使用全局变量可能很棘手。通常对于这种语言,Rust...

Rust智能指针小结

Rust智能指针小结

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

<h2>Box指针 {#box指针}</h2> <ul> <li> <p><code>Rust</code>中变量都存储在栈中,而栈中的数据都是能确定数据大小的,也就说<code>Rust</code>仅能存储有确定大小(<code>Sized</cod...

Rust里的奇技淫巧

Rust里的奇技淫巧

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

<h2>if let语法糖 {#if-let语法糖}</h2> <p>学习过程宏的时候发现<code>if let</code>竟然可以这样用,话不多说,贴代码</p> <pre><code class="language-prism">... type Stru...

RustDesk搭建教程(全平台远程桌面服务 )

RustDesk搭建教程(全平台远程桌面服务 )

厉飞雨 阅读(78) 评论(0) 赞(1)

<h2>简介 {#%E7%AE%80%E4%BB%8B}</h2> <blockquote> <p>RustDesk是一款开箱即用的开源免费的全平台远程桌面软件,包括MacOS、Windows和Android的客户端支持。它可以替代类似于向日葵远程桌面、ToDesk等远程桌面服务,这可以让你完全掌控数据,不用担心安全问题。你可以选...

rust安装

rust安装

厉飞雨 阅读(52) 评论(0) 赞(1)

> 你真正的凯旋,在于你不断地毁坏你的凯旋门。------阿多尼斯《我的孤独是一座花园》 根据这本[`rust`语言圣经](https://book.rust.team)入门 首先安装`C++`环境 进入:<https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/> 点击下载:...

安装vscode的rust插件

安装vscode的rust插件

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

<blockquote> <p>故乡处于大地的中央------海德格尔</p> </blockquote> <p>我们使用<code>vscode</code>进行<code>rust</code>开发时可以下载一些插件来提升开发效率</p> <p>...

使用cargo创建rust程序并运行

使用cargo创建rust程序并运行

厉飞雨 阅读(39) 评论(0) 赞(1)

<blockquote> <p>如果问我思念多重,不重的,像一座秋山的落叶。------简媜</p> </blockquote> <p>我们按照<a href="https://book.rust.team/first-try/cargo.html">文档</a>在路径中打开...

Rust中的闭包与函数

Rust中的闭包与函数

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

<h2>闭包 {#闭包}</h2> <ul> <li>闭包在Rust中是一种特型对象,无法像声明变量一样声明一个闭包变量</li> </ul> <pre><code class="language-prism">let f1:Fn(i32)-&gt;i32...

Rust 实现插件系统

Rust 实现插件系统

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

<h2>目标 {#目标}</h2> <p>实现插件系统,通常有两种方式:</p> <ol> <li>语言自身支持某种加载方式允许动态加载外部代码。比如加载**动态链接库,**又或是像 Java 这类语言的虚拟机允许加载中间文件甚至是源代码。</li> <li>通过语言引擎运行外部代码...