
rust
rgwu
这个作者很懒,什么都没留下…
展开
-
rust react tauri app 现有前端项目打包(windows)
现有前端项目打包环境配置nodejs及相应包管理器(npm或yarn)rust 开发环境WebView2 安装下载地址https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section(注:windows11系统已预装WebView2可不用安装)已存在前端项目项目初始化首先进入已经写好的前端项目(my-app-tauri) cmd打开命令行安装Tauri CLI 依赖yarn add -D原创 2022-04-05 17:05:16 · 3807 阅读 · 5 评论 -
rust react tauri app环境安装及启动(windows)
环境配置说明1.nodejs及相应包管理器(npm或yarn)2.rust 开发环境3.WebView2 安装 下载地址https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section(注:windows11系统已预装WebView2 可不用安装)tauri项目初始化构建创建项目yarn create tauri-app或者npx create-tauri-app按任意键选择自已的开发配置我这里原创 2022-03-15 14:52:35 · 2488 阅读 · 0 评论 -
vscode配置rust开发/开发调试环境
安装vscode的插件rust相关插件rust-analyzer rust编辑器前端crates 管理cargo.toml依赖Better TOML .toml文件格式/高亮显示Cargo cargo常用命令,可在vscode ctrl+shit+p中搜索使用CodeLLDB rust debug调式 支持stable-x86_64-pc-windows-msvc,其他编工具链没试Search crates.io 在cargo.toml中可直接索引对应的库及版本其他插件Local H原创 2021-10-14 18:39:31 · 1810 阅读 · 0 评论 -
create-react-app脚手架使用rust wasm
开发环境安装 rust wasm相关工具包安装 cargo install cargo-generate安装 cargo install wasm-pack安装 cargo install wasm-bindgen-cli创建项目先创建一个名为react-wasm-pro 的文件夹(即项目工程)在react-wasm-pro根目录创建react 项目npx create-react-app react-client在在react-wasm-pro根目录创建一个wasm 模板项目如下原创 2021-08-26 00:46:43 · 569 阅读 · 0 评论 -
rust cargo 常用命令
开发中常用cargo-check - This is a wrapper around cargo rustc – -Zno-trans. It can be helpful for running a faster compile if you only need correctness checks.*说明:代码快速编译,写代码过程中快速检查语法(常用)命令: cargo check *clippy - Lint your project using Clippy.*说明:检查代码规范,原创 2020-07-18 09:14:00 · 3657 阅读 · 0 评论 -
rust 异步知识点记录
async fn f() -> R {...} 注意此处R即为 impl Future<R>等价fn f() -> impl Future<R> { async {...}}原创 2020-07-15 22:38:35 · 258 阅读 · 0 评论 -
rust 过程宏相关资料
文档https://doc.rust-lang.org/reference/procedural-macros.html在这次个系列中,Jon Gjengset 通过完成一个 Workshop 项目,深入研究和解释了 Rust 的过程宏功能。b站视频 https://www.bilibili.com/video/BV1A4411u7iq?p=1原视频地址https://www.youtube.com/watch?v=geovSK3wMB8https://www.youtube.com/watch原创 2020-07-07 21:56:53 · 453 阅读 · 1 评论 -
rust actix-webv2.0 diesel开发及相关问题解决
cargo.toml[package]name = "book-of-changes"version = "0.1.0"authors = ["litttley "]edition = "2018"# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html[dependencies]actix-rt="1.1.1"actix-web="2.0.0"en原创 2020-07-05 20:24:22 · 1922 阅读 · 0 评论 -
rust reqwest异步并发处理
use futures;use futures::future;use futures::stream::{self, StreamExt};#[tokio::main]async fn main(){ let paths = vec![ "https://www.baidu.com".to_string(), "https://www.baidu.com".to_string(), "https://www.baidu.com".to_s.原创 2020-06-20 09:28:12 · 2327 阅读 · 0 评论 -
如何使用Rust扩展Python:第1部分
Python很棒,但是我发现在我没有其他语言可用的情况下,没有多少Pythonic聪明能让一些代码运行得足够快。我想要学习Rust的主要原因之一是为了获得比C更好的东西。Rust不仅具有各种优势,使其成为需要快速正确运行的代码的良好选择,而且还有一些相当不错的板条箱(库)可以很好地与Python连接。这是一个小教程,向您展示从Python调用简单的Rust函数是多么容易。如果你想自己尝试一下,...翻译 2019-07-22 17:48:41 · 5490 阅读 · 0 评论 -
Programming WebAssembly with Rust 译 构建WebAssembly Checkers (第二章)未完待续
样本应用程序小到足以适应快速博客文章,非常擅长为您提供快速,轻松的一些新语法介绍。它们向您展示如何打印到控制台,它们向您显示给定代码行通常需要多少个括号,只要您不介意缺少周围应用程序的上下文就可以看到工作代码在帖子中显示。即使在创建完整的应用程序时,易于使用的介质的性质意味着这些说明性的应用程序通常看起来不像真实世界的应用程序,并且它们与您可能部署到生产中的任何内容几乎没有任何相似之处。在本章...翻译 2019-07-14 19:37:19 · 380 阅读 · 0 评论 -
Programming WebAssembly with Rust 译 WebAssembly基础知识 ( Part I 建立一个基础 第一章 )
让我们开始探索WebAssembly基础知识并学习如何编写原始WebAssembly代码使用WebAssembly,编译的WebAssembly二进制文件(称为模块)与负责解释它的主机之间存在共生关系。这种关系是您使用这项新技术可以做的一切的核心,了解模块和主机之间的界限是能够构建有效的WebAssembly应用程序的关键。WebAssembly可以在两个不同的级别上查看 - 原始的,基...翻译 2019-07-14 18:55:40 · 785 阅读 · 0 评论 -
Programming WebAssembly with Rust 译 介绍
我已经老了,在开发人员构建软件和我们可以构建的产品种类的方式上经历了相当多的地震变化。 我刚开始职业生涯的时候,DPMI让我们可以原生访问32位整数,允许不受限制地访问超过640k的堆,并且能够创建像DOOM这样的突破性游戏。 我记得Java承诺一次写入,在任何地方运行的潜力。 当世界成为一个单一的数字社区,随着互联网的普及浪潮走向无处不在时,我在那里建立了围绕拨号公告板系统(BBS)建立的小型本...翻译 2019-07-14 17:44:08 · 814 阅读 · 0 评论 -
rust电子书封面
原创 2019-06-02 21:51:32 · 10584 阅读 · 0 评论 -
program code for Hands-On Microservices with Rust 封面
原创 2019-06-02 20:54:14 · 990 阅读 · 0 评论 -
rust actix-web STATUS_DLL_NOT_FOUND报错
1.window升级更新后actix-web项目无法启动报错如下2.报错信息显示缺少dll文件,后来经查资料,需要把vs2017也更新一下,这样问题就解决了原创 2019-05-21 18:30:37 · 1160 阅读 · 0 评论 -
国外电子书下载地址
电子书下载地址1: http://gen.lib.rus.ec/电子书下载地址2: https://b-ok.org/备注:无法直接打开就要架梯子原创 2019-05-13 08:42:38 · 7909 阅读 · 0 评论 -
未初始化的Rust生命周期
原文:https://goo.gl/A7crBV听说Rust?那你可能听说过“lifetimes”。它们是标志性特征之一,但有时也是最受诅咒的一种。这不是必需的。lifetimes都是一个有趣的项目:很多人似乎对它们的日常熟悉,而没有完全理解它们是什么。也许,他们真的是Rust的Monads。让我们谈谈他们是什么,在哪里遇到他们,然后如何掌握他们。这篇博文仅需要很少的Rust知识。目标受众是...翻译 2019-05-11 09:13:09 · 477 阅读 · 0 评论 -
rust actix-web布署
布署这是我的目录结构:.├── Cargo.lock├── Cargo.toml├── code.md├── diesel.toml├── .env├── migrations├── README.md├── src├── static└── target使用cargo run --release编译,完成后找在/target/release/目录下找到编译后的文...原创 2019-04-29 19:31:43 · 2337 阅读 · 0 评论 -
rust actix-web 响应头中的set-cookie不起作用
1.在用actix-web开发个人博客在做IdentityService身份验证这一块时碰到响应头中明明有set-cookie:但是在前端页 :1.用document.cookie获取不到2.通过浏览器f12->application->cookie查看也没有这明说响应中的set-cookie中的值没有设置保存在客户端解决1.通过document.cookie获取不到的...原创 2019-04-29 18:23:25 · 1376 阅读 · 0 评论 -
rust 常用命令集
使用rustup切换Rust版本: rustup default <toolchain> 例如切换成nightly: rustup default nightly 例如切换成最新的稳定版: rustup default stable 例如切换成指定版本: rustup default 1.24.0 升级Rust版本: ...原创 2019-04-19 09:02:22 · 6621 阅读 · 0 评论 -
rust idea开发环境git发生openssl connect错误解决(同时导至代码不提示)
解决方法 打开git bash 并输入git config –global http.sslversion tlsv1附图如下原创 2019-04-17 18:19:10 · 634 阅读 · 0 评论 -
rust 豆瓣影评爬虫小尝试
一、开发环境及配置使用IntelliJ IDEA在本地输写代码,然后通过IntelliJ IDEA自身的ssh功能实现远程连接linux,并上传文件到linux服务器,通过IntelliJ IDEA shell功能运行程序测试一.配置idea SSH会话快速创建一个SSH会话,并打开Terminal窗口点击Tools 选择Start SSH session 如下图:然后点击Edit ...原创 2019-04-01 11:06:17 · 1964 阅读 · 0 评论 -
解决rust diesel过程中遇到的问题
1.diesel migration run生成的schema.rs在实体类型如users.rs中无法导入users时应注前意引入模块#[macro_use] extern crate diesel; #[macro_use] extern crate serde_derive;并且是以macro_use的方式引用否则会报如下错误...原创 2018-11-21 10:59:03 · 2158 阅读 · 0 评论 -
diesel:适用于Rust的安全,可扩展的ORM和查询生成器(入门文档译)
源地址:http://diesel.rs/guides/getting-started/入门对于本指南,我们将逐步介绍CRUD的每个部分的简单示例,它代表“增删改查”。 本指南中的每个步骤都将基于之前的步骤,并且意味着要遵循。本指南假设您使用的是PostgreSQL。 在开始之前,请确保已安装并运行PostgreSQL。关于Rust版本的注释diesel需要Rust 1.24或更高版本。...原创 2018-11-20 16:25:06 · 9734 阅读 · 1 评论 -
Rust Macros初学者指南✨ 揭开Rust最强大功能之一的神秘面纱。
Rust最强大和最强大的功能之一是它能够使用和创建宏。 不幸的是,创建宏的语法可能非常令人生畏,并且这些示例对于新手开发人员来说可能是压倒性的。我保证Rust Macros真的很容易理解。 本文将为您提供如何创建自己的宏的先机。什么是Rust的宏?翻译 2018-10-20 09:42:43 · 1878 阅读 · 0 评论 -
rust web框架actix (快速入门文档译)----基础(第二节)
入门让我们编写第一个actix Web应用程序!Hello, world!首先创建一个新的基于二进制的Cargo项目并切换到新目录:cargo new hello-worldcd hello-world现在,通过确保您的Cargo.toml包含以下内容,将actix-web添加为项目的依赖项:[dependencies]actix-web = "0.7"为了实现Web服务器,...翻译 2018-10-07 10:25:55 · 2861 阅读 · 0 评论 -
rust web框架actix (快速入门文档译)----介绍(第一节)
官方地址:https://actix.rs/docs/介绍欢迎来到ActixActix是您使用Rust开发Web服务的大门,本文档将指导您。本文档目前主要涵盖actix-web部分,它是构建在actix actor框架和Tokio异步IO系统之上的高级Web框架。 这是从API稳定性角度来看最稳定的部分。如果您还没有使用过actix,那么最好从入门指南开始。 如果您已经了解自己的方法并且...翻译 2018-10-07 10:20:09 · 10900 阅读 · 0 评论 -
rust 网络爬虫相关收集
Hyper :一个快速和正确的 Rust HTTP实现。 https://github.com/hyperium/hyperhtml5ever:Rust html解析库 https://github.com/servo/html5ever附:https://github.com/carllerche/curl-rust...原创 2018-09-22 15:20:58 · 5220 阅读 · 0 评论 -
Rust 配置环境变量及科大国内镜像源
配置rust系统环境变量CARGO_HOME:C:.cargoRUSTUP_HOME:C:.rustupRUSTUP_DIST_SERVER:http://mirrors.ustc.edu.cn/rust-staticRUSTUP_UPDATE_ROOT:http://mirrors.ustc.edu.cn/rust-static/rustup在变量path后面添加;%CARGO_HOM...原创 2018-09-22 15:15:32 · 14134 阅读 · 0 评论 -
Rust Cookbook(译):让我们再次进行系统编程(第一章)(完+1)
在本章中,我们将介绍以下配方:在Linux和macOS中设置Rust在Windows中设置Rust创建你的第一个Rust程序定义变量赋值设置布尔值和字符类型控制小数点,数字格式和命名参数执行算术运算定义可变变量声明并执行字符串操作在Rust中声明数组并使用切片在Rust中声明向量在Rust中声明元组对两个数字执行计算介绍本章的重点是在设置Rust和使用它进行编程方...翻译 2018-09-22 14:31:49 · 1695 阅读 · 0 评论