首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
rust专栏
uccs
创建于2025-01-05
订阅专栏
rust 学习笔记
等 1 人订阅
共6篇文章
创建于2025-01-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
使用 rust 创建多线程 http-server
用 rust 编写一个 http 服务器 listener.incoming() 返回一个迭代器,可以持续不断地接受新的 TCP 连接。这个迭代器理论上是无限的,会一直等待并接受新的连接 .take(
rust 第三方库源码阅读——human-panic
这是一遍阅读 rust 第三方库 human-panic 的源码,这个库是用来美化 panic 信息的 项目地址:https://github.com/rust-cli/human-panic 项目
rust 基础知识3
智能指针 在 rust 中默认是放在栈上的 Box 允许将一个值放在堆上而不是栈上,留在栈上的是指向堆数据的指针 当 Box 指向的数据生命周期结束时,Box 指向堆中的内容会被释放 Box 没有运行
rust 基础知识2
模块 rust 模块分为: package 至少包含一个 cargo.toml 文件 默认情况下,src/main.rs 是 package 的入口 crate 在创建项目时 cargo new --
rust 基础知识
变量 在 rust 中,变量分为可变变量和不可变变量 不可变变量和常量的区别是: 常量是在编译时就确定的,而不可变变量可以在运行时确定,常量后面可以跟上常量表达式 隐藏 溢出处理 在 rust 中如果
初始 Rust
安装 通过命令行安装 rust 安装完成后,执行命令,查看 rust 版本 创建项目 编译项目 编译后的的文件会保存在 target/debug/hello 执行这个文件就可以看到输出结果了 这种编译