
rust
年轻的古尔丹
这个作者很懒,什么都没留下…
展开
-
rust web服务器接收发送json参数
rust web服务器接收发送json参数当时用rust写web服务器数据传输这块坑点不少,特此记录给有需要的同学。配置文件serde_json = "1.0"actix-web = "2.0"actix-rt = "1.0"导包use actix_web::{web, App, HttpRequest, HttpServer, Responder};use serde::{De...原创 2020-03-01 10:16:59 · 2072 阅读 · 0 评论 -
浅谈rust枚举(enum)
浅谈rust枚举(enum)先用一句话来概括枚举的优势:可以处理同一类的不同类型和数量的数据。原文是:每个成员可以处理不同类型和数量的数据我加上了半句,突出同一类。借用下官方文档的例子:假设我们要处理 IP 地址ip地址主要分为ipv4,和ipv6,如果是用java或者c++等面向对象的语言,我们首先应该创建一个类,类里应该有addr属性,用来存放地址,然后还应该有相应的get,set...原创 2020-01-16 17:46:22 · 6704 阅读 · 0 评论 -
浅谈rust借用与引用
浅谈rust借用与引用先来看看rust入门上说的借用与引用:我们将获取引用作为函数参数称为 借用(borrowing)正如现实生活中,如果一个人拥有某样东西,你可以从他那里借来。当你使用完毕,必须还回去。例子fn main() {let s1 = String::from("hello");let len = calculate_length(&s1);println!(...原创 2020-01-14 17:13:50 · 3651 阅读 · 0 评论 -
rust读取redis消息队列消息并从mysql获取数据插入redis
rust读取redis消息队列消息并从mysql获取数据插入redis程序主要实现的功能:首先查看redis数据库是否为空,如果数据库为空则从mysql数据库获取全部数据,然后插入redis数据库。然后查看redis消息队列,如果消息队列有消息则通过消息队列查看mysql数据库变更的数据是哪些,再从mysql数据库更新redis数据库数据。rust各方面资料挺少的,附上源码给有需要的,关键部分...原创 2020-01-09 11:57:15 · 1325 阅读 · 0 评论 -
lua中使用rust代码
lua中使用rust代码cargo.toml[lib]name = “double_input”crate-type = [“staticlib”, “cdylib”]lib.rs#![crate_type = “dylib”]#[no_mangle]pub extern fn double_input(input: i32) -> i32 {input * 2}编译r...原创 2020-01-03 11:02:50 · 1760 阅读 · 0 评论 -
rust通过resp连接redis并读取数据
rust通过resp连接redis并读取数据项目从tcp连接开始,到数据的添加和读取。参考大佬的链接:https://blog.youkuaiyun.com/readlnh/article/details/90173980在大佬的基础上添加了对Hash数据的添加和读取,以及对list数据的添加和读取主要修改如下:解析返回数据fn parse_io(response: &str) ->...原创 2019-12-25 16:20:08 · 1157 阅读 · 0 评论 -
vs code开发rust设置笔记
vs code开发rust设置笔记1安装rust参考官网教程:https://www.rust-lang.org/tools/install网站右上角可以选择中文2安装vs code点击链接,安装vs code插件,如果没有安装vs,可以通过下面链接安装。https://marketplace.visualstudio.com/items?itemName=rust-lang.rus...原创 2019-12-24 11:14:07 · 1198 阅读 · 1 评论