会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
等你下课啊
Done is better then perfect
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
下一页
2025年9月19日
RUST 实现 Future trait
摘要: RUST 实现 Future trait rust 的 Future 可以简单理解成一个状态机,async/await 是实现 Future trait 的语法糖 use std::{sync::{Arc, Mutex}, task::Waker, time::Duration}; #[tokio:
阅读全文
posted @ 2025-09-19 16:33 等你下课啊
阅读(3)
评论(0)
推荐(0)
2025年8月15日
Rust 类型系统相关常见术语
摘要: Rust 类型系统相关常见术语及解释如下: 1. 类型注解(Type Annotation) 定义:在代码中显式写出变量、参数或返回值的类型。 示例:let x: i32 = 5; 2. 类型推导(Type Inference) 定义:编译器根据上下文自动判断变量或表达式的类型,无需显式注解。 示例
阅读全文
posted @ 2025-08-15 16:34 等你下课啊
阅读(7)
评论(0)
推荐(0)
2025年8月14日
Docker 构建rust编译环境
摘要: 为了解决rust交叉编译各种不兼容问题,使用docker直接构建运行时环境进行编译 Dockerfile FROM ubuntu:24.04 LABEL org.opencontainers.image.source=https://github.com/rust-lang/docker-rust
阅读全文
posted @ 2025-08-14 18:13 等你下课啊
阅读(59)
评论(0)
推荐(0)
2025年7月22日
RUST 循环调度 tokio::time::interval 与 tokio::time::sleep
摘要: 循环调度 tokio::time::interval 与 tokio::time::sleep 场景设定 我们设定一个具体的场景来对比两种方式: 任务描述: 每次循环中执行一个任务,该任务耗时 5 秒 设置间隔为 3 秒 总运行时间:20 秒 方式一:使用 interval.tick().await
阅读全文
posted @ 2025-07-22 16:15 等你下课啊
阅读(35)
评论(0)
推荐(0)
2025年6月17日
解决下载中文txt文件乱码
摘要: 解决下载中文txt文件乱码 iconv -f GBK -t UTF-8 input.txt > output.txt
阅读全文
posted @ 2025-06-17 10:43 等你下课啊
阅读(7)
评论(0)
推荐(0)
2025年3月28日
RUST ethers 针对不支持EIP-1559交易类型的网络发起合约调用
摘要: RUST ethers 针对不支持EIP-1559交易类型的网络发起合约调用 use std::sync::Arc; use ethers::{ contract::abigen, middleware::SignerMiddleware, providers::{Http, Middleware,
阅读全文
posted @ 2025-03-28 23:44 等你下课啊
阅读(19)
评论(0)
推荐(0)
RUST 基于map_err的卫语句错误处理方式
摘要: RUST 基于map_err的卫语句错误处理方式 使用扩展方法 use tracing::error; use eyre::Result; pub trait LogErrExt<T> { /// 记录错误日志后返回原 Result /// /// error!("[{}] 错误详情: {}", c
阅读全文
posted @ 2025-03-28 23:03 等你下课啊
阅读(86)
评论(0)
推荐(0)
RUST cargo
摘要: RUST cargo 换源 # ~/.cargo/config 被弃用, 使用 ~/.cargo/config.toml vim ~/.cargo/config.toml [source.crates-io] #registry = "https://github.com/rust-lang/cra
阅读全文
posted @ 2025-03-28 22:47 等你下课啊
阅读(32)
评论(0)
推荐(0)
2025年2月18日
Docker 运行RabbitMQ
摘要: Docker 运行RabbitMQ # 1. 启动 docker systemctl start docker # 2. 拉取镜像 docker pull rabbitmq:3.8-management # rabbitmq:3.8 是start较多的版本,rabbitmq:3.8-manageme
阅读全文
posted @ 2025-02-18 15:52 等你下课啊
阅读(122)
评论(0)
推荐(0)
2024年9月25日
Windows 11 彻底卸载MySQL和安装
摘要: Windows 11 彻底卸载MySQL和安装 卸载 1. 关闭 MySQL 服务 快捷键 Win + R 打开运行窗口 输入 services.msc 打开服务窗口 找到 MySQL 服务,停止此服务 2. 卸载 MySql 软件 进入 控制面板 - 程序和功能 卸载一切和 MySQL 相关的软件
阅读全文
posted @ 2024-09-25 14:36 等你下课啊
阅读(2944)
评论(0)
推荐(1)
1
2
3
4
5
下一页
公告