网站首页 站内搜索

搜索结果

查询Tags标签: mut,共有 30条记录
  • Rust变量用法与特征

    变量用法与特征 变量绑定 let a = "hello world" 为何不用赋值而用绑定呢(其实你也可以称之为赋值,但是绑定的含义更清晰准确)?这里就涉及 Rust 最核心的原则——所有权,简单来讲,任何内存对象都是有主人的,而且一般情况下完全属于它的主人,绑定就是把这…

    2022/8/9 23:22:56 人评论 次浏览
  • rust 迭代

    fn main() {let values = vec![1, 2, 3];for v in values.into_iter() {println!("{}", v)}// 下面的代码将报错,因为 values 的所有权在上面 `for` 循环中已经被转移走// println!("{:?}",values);let values = vec![1, 2, 3];let _values_iter = …

    2022/7/11 23:21:17 人评论 次浏览
  • rust 助剂

    https://kaisery.github.io/trpl-zh-cn/foreword.htmlrust 的核心思想是 由程序员,语法,编译器 共同 维护 程序内的变量生成,使用,复制,转移和销毁。 基本数据类型 i8,i16,i32,i64,i128 // 有符号整数 u8,u16,u32,u64,u128 // 无符号整数 isize, usize // 机器字长整…

    2022/7/2 23:23:02 人评论 次浏览
  • 论如何在使用RedisStandaloneConfiguration时让JedisConnectionFactory用上JedisPoolConfig

    前言 公司项目上线后经常运行一两天后就会出现延时、无响应的情况,当时第一反应觉得可能是某些业务优化不行,检查业务也没发现有什么问题,前前后后倒是修了两三个BUG,本以为没啥事儿了,但也就好了两天,很奇怪,看JVM堆内存也停正常,GC日志也没啥问题,网关限流加上…

    2022/3/21 19:30:32 人评论 次浏览
  • 【Mio】UDP 服务器

    环境Time 2022-01-08 Rust 1.57.0 mio 0.8概念 参考:https://github.com/tokio-rs/mio/blob/master/examples/tcp_server.rs 将客户端发送的消息转为大写后返回。UDP 服务器基本功能实现完成,只能做练习使用,不可用于生产环境。示例 监听端口 const SERVER: Token = To…

    2022/2/26 23:28:26 人评论 次浏览
  • rust Cell 与 RefCell的区别

    Cell与RefCell 的相同点:绕开所有权的限制,实现内部可变性性 rust 的所有权规则:只能由一个可变引用 允许存在多个不可变引用fn modify(a: &mut i32) {*x = *x + 1; }fn main() {let a = 111;modify(&mut a);}变量a定义成一个不可变的变量,不能用于modify函数…

    2022/2/20 6:29:36 人评论 次浏览
  • rust实战系列 - 使用Iterator 迭代器实现斐波那契数列(Fibonacci )

    为什么是斐波那契数列 斐波那契数列十分适合用来实战rust的迭代器,算法也很简单,一目了然。这个例子可以用来学习Iterator的使用,十分适合刚学习了rust的迭代器章节后用来练练手。 代码实战 dont bb, show me the code struct Fib(usize, usize);impl Fib {fn new() -&…

    2022/2/5 6:13:47 人评论 次浏览
  • Rust中的可变引用(存在一些问题)

    示例程序: fn main() {let mut s = String::from("hello");make_yuyoubei(&mut s);println!("{}", s); // 输出 yuyoubei }fn make_yuyoubei(s: &mut String) {*s = String::from("yuyoubei"); }使用使用 &mut 来修饰函数调用…

    2022/1/26 23:04:59 人评论 次浏览
  • OFDM系统仿真【matlab源码】

    实验原理 链接: https://blog.csdn.net/qq_44394952/article/details/122508495. OFDM.m // clear all; close all; carrier_count = 200; % 子载波数 symbol_count = 100; %总符号数 ifft_length = 512; % IFFT长度 CP_length = 128; % 循环前缀 CS_length = 20; % 循环后…

    2022/1/15 14:04:26 人评论 次浏览
  • OFDM系统仿真【matlab源码】

    实验原理 链接: https://blog.csdn.net/qq_44394952/article/details/122508495. OFDM.m // clear all; close all; carrier_count = 200; % 子载波数 symbol_count = 100; %总符号数 ifft_length = 512; % IFFT长度 CP_length = 128; % 循环前缀 CS_length = 20; % 循环后…

    2022/1/15 14:04:26 人评论 次浏览
  • Rust 计算一组数的平均数、中位数和众数

    直接上代码: use std::collections::HashMap;// 获取平均数 pub fn get_average_number(vec_numbers:&Vec<i64>) -> Option<f64> {if vec_numbers.is_empty() {return None;}let mut result: f64 = 0.0;for i in vec_numbers.iter() {result += *i as…

    2022/1/7 6:05:34 人评论 次浏览
  • Rust 计算一组数的平均数、中位数和众数

    直接上代码: use std::collections::HashMap;// 获取平均数 pub fn get_average_number(vec_numbers:&Vec<i64>) -> Option<f64> {if vec_numbers.is_empty() {return None;}let mut result: f64 = 0.0;for i in vec_numbers.iter() {result += *i as…

    2022/1/7 6:05:34 人评论 次浏览
  • IP数据报头部

    1.4位版本号:对于ipv4,其值是4 2.4位头部长度:表示ip的头部有多少4字节。4位最大表示15,因此ip数据报头部最长是60字节 3.16位总长度:以字节为单位。最大的位2^16-1,但是由于MUT的限制,超过MUT的都被分片传输 4.16位标示:唯一的标示每个数据报。分片的数据报该位相…

    2022/1/6 23:36:41 人评论 次浏览
  • IP数据报头部

    1.4位版本号:对于ipv4,其值是4 2.4位头部长度:表示ip的头部有多少4字节。4位最大表示15,因此ip数据报头部最长是60字节 3.16位总长度:以字节为单位。最大的位2^16-1,但是由于MUT的限制,超过MUT的都被分片传输 4.16位标示:唯一的标示每个数据报。分片的数据报该位相…

    2022/1/6 23:36:41 人评论 次浏览
  • Rust 程序设计语言 web server (tokio)

    Rust 程序设计语言 web server 1 web server 源码2 web server (tokio)1 web server 源码 // src/bin/main.rs use std::fs; use std::io::prelude::*; use std::net::{TcpListener, TcpStream}; use web_server::ThreadPool;fn main() {let listener = TcpListener::bind…

    2021/12/21 1:20:51 人评论 次浏览
共30记录«上一页12下一页»
扫一扫关注最新编程教程