链滴
社区愿景和功能特性
优雅的 Markdown 所见即所得编辑
快捷键交互
随时自由编辑分享内容
支持注销账号来去自由
分布式社区网络
开放 API
产品
Symphony 社区系统(Java)
Solo 博客系统(Java)
Vditor 编辑器(TypeScript)
思源笔记(Electron、Go)
Pipe 博客平台(Vue、Go)
发展计划表
发展简史
榜单
GitHub 仓库排行
帖子打赏排行
Solo 博客端排行
积分排行
活跃度排行
贡献排行
本站基于开源项目 Sym
编程代码问答
登录
注册
KuMa
关注
94890
号成员,
2022-11-29 01:07:52
加入
54
个人主页
浏览
16
帖子
+
回帖
+
评论
795
贡献点
49m4s
在线时长
16
帖子
431
帖子被浏览
28
浏览帖子
0
收藏的帖子
0
关注帖子
0
回贴
18
浏览回贴
0
评论
0
聊天室
0
收到的感谢
0
被用户关注
0
关注用户
54
主页被浏览
1
浏览他人主页
4
浏览领域
2
浏览标签
437
积分
0
Repos
795
贡献点
1
清风明月
2
关注标签
发布了帖子
Python
python 基础 HelloWorld python 是 .py 文件,HelloWorld 的写法可以作 if __name__ == '__main__': # 入口程序 只有在运行程序的时候可以运行 print('HelloWorld') if __name__ == '__main__'代码可以理解成程序 ..
1 个月前
发布了帖子
Day 13 Yew (二): 组件 CSS 与通信
[图片] [图片] 📚 Yew 的 CSS 创建时间:2023-04-10 14:16 星期一 Yew 本身不提供 css 的处理我们需要一个 stylist 来进行处理 [package] name = 'project' version = '0.1.0' edition = '2021' # See more ..
1 个月前
发布了帖子
Day 12 Yew (一)
[图片] 首先创建一个二进制项目,然后我们使用: cargo install trunk trunk 是一种脚手架帮助我们构建 wasm 项目 [package] name = 'project' version = '0.1.0' edition = '2021' [dependencies] wasm-bindge ..
1 个月前
发布了帖子
Day 11 - wat、wasm 文件 wat2wasm wasm 的 helloworld wasm 的导入
[图片] 你首先需要 rust 和 Npm 的环境 WebAssmembly 的两种文件格式 wasm 二进制文件 用于执行 wat 文本文件 用于编写代码 利用 wabt 将 wat 转化成 wasm wat 文件的格式 [图片] 我们可以利用网站:https://webassembly.github.io/wa ..
1 个月前
发布了帖子
Day 10 - 无畏并发
[图片] Concurrent: 程序的不同部分之间独立的运行;【并发 独立】 Parallel: 程序的不同部分同时运行;【并行 同时】 [图片] 📚 无畏并发 创建时间:2023-04-07 01:17 星期五 定义 在 Rust 中的并发就是允许你编写没有**细微 Bug(比如死锁问题)**的代码并在不引入 ..
1 个月前
发布了帖子
Day 09 - 指针 智能指针
[图片] 指针的概念和 C 语言一致 也就是指向内存中包含地址的变量 在 Rust 中最常见的就是引用 [图片] 📚 智能指针 创建时间:2023-04-05 14:22 星期三 他们的行为和指针类似但是有额外的元数据与功能。 与普通指针的对比 📅 引用 只能借用数据 ⛅️ 智能指针 可以直接拥有他所指向的数据 ..
1 个月前
发布了帖子
Day 08 - 闭包 迭代器
[图片] [图片] 📚 闭包 创建时间:2023-04-03 03:33 星期一 特点: 是匿名函数 可以保存为变量作为参数使用 可以在一个地方创建闭包, 然后再另一个上下文中调用闭包完成运算 可从其定义的作用域捕获值 闭包的定义 fn main(){ let lambda_print = |mut string ..
1 个月前
发布了帖子
Day 08 - 编写自动化测试 命令行读取 文件 IO 操作 项目开发
[图片] [图片] 📚 Day 08 - 编写自动化测试简介 创建时间:2023-04-03 03:01 星期一 测试其实就是一个函数,它用来验证非测试代码是否和预期一致 测试函数需要使用 test attribute #[test]进行标注 attribute 就是一段 Rust 的代码元数据。 我们创建一个新的项 ..
1 个月前
发布了帖子
Day 08 - 编写自动化测试
[图片] [图片] 📚 Day 08 - 编写自动化测试简介 创建时间:2023-04-03 03:01 星期一 测试其实就是一个函数,它用来验证非测试代码是否和预期一致 测试函数需要使用 test attribute #[test]进行标注 attribute 就是一段 Rust 的代码元数据。 我们创建一个新的项 ..
1 个月前
发布了帖子
Day 07 - 泛型 特性 生命周期
[图片] [图片] 📚 泛型 创建时间:2023-04-02 02:40 星期天 抽象的解释:泛型是具体类型或其他属性的抽象代替 你编写了一个函数但是你不确定他的返回值或者参数值的类型是什么,你就可以用泛型来作为模板 fn largest(list: &[T]) -> T{} 这就实现了我们所谓的单态化 ..
1 个月前
发布了帖子
Day 06 - 错误处理机制
[图片] [图片] 📚 不可恢复的错误与 panic! 创建时间:2023-04-01 18:36 星期六 Rust 错误处理的分类 Rust 的错误分为两类: 不可恢复的错误 索引 越界的情况 会出现 Bug 可以恢复的错误 文件读取的错误 我可以重新尝试 用户因为超时链接失败的错误 我可以重新链接 通过返回 ..
1 个月前
发布了帖子
Day 05 - Vector String HashMap
[图片] [图片] 📚 Vector 创建时间:2023-04-01 02:34 星期六 创建 let mut v : Vec= Vec::new(); // 创建一个空的 Vector let mut v2 : Vec = vec![1,2,3]; // 默认有值的 Vector 可以不用显式指定类型 ..
1 个月前
发布了帖子
Day 04 - Package Crate Module
[图片] [图片] 📚 Package Crate Module 简介 创建时间:2023-03-30 22:28 星期四 代码组织 代码组织主要包括: 那些细节可以暴露 那些细节是可以私有的 作用域哪些名称有效 模块系统 package: Cargo 的特性 让你构建测试共享 crate crate: 一个模块 ..
1 个月前
发布了帖子
Day 03 - 结构与枚举
[图片] [图片] 📚 结构 创建时间:2023-03-29 20:30 星期三 基础使用 关于结构的定义与使用的方法是: struct User { username: String, age: i32, is_life: bool, } fn main() { let xxx = User { username: ..
2 个月前
发布了帖子
Day 02 - 所有权
[图片] 所有权入门 Stack Heap Stack 和 Heap 的存储数据 Stack 和 Heap 的访问数据 所有权的职能 所有权规则 变量作用域 移动 克隆 复制 函数与所有权 引用 切片 所有权入门 Rust 的核心特性就是所有权,所有计算机语言都必须管理他们使用计算机内存的方式: 类似 Java 的 他 ..
2 个月前
发布了帖子
Day 01 - 基础 rust
[图片] 变量重影 使用 : + 类型 可以 申明变量的类型。 fn main() { let random: i64 = 20; let random = '我是刘博源'; // 重影变量 println!('{}', random); } 当一个变量可以进行重影(相当于重新申明 重新绑定一个新的变量) 类似 ..
2 个月前
发布了清风明月
HelloWorld
5 个月前
关注了标签
GitLab
5 个月前
关注了标签
HHKB
5 个月前