会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
RioTian の Blogs
追光而遇,沐光而行
博客园
首页
新随笔
联系
订阅
管理
[置顶]
自用 | Rust 基础学习资料
摘要: Rust语言圣经:Github,GitBook Rustt,RusttT 翻译小组的官方仓库,这里有国外优秀的技术文章、学习教程、新闻资讯的高质量翻译。 Rust语言周刊,每周五发布,精选过去一周的技术文章、业界新闻、开源项目和 Rust 语言动态 rust-by-practice,Learning
阅读全文
posted @ 2024-01-02 15:17 RioTian
阅读(881)
评论(0)
推荐(0)
[置顶]
常用的 Markdown 文档片段
该文被密码保护。
阅读全文
posted @ 2021-04-19 18:52 RioTian
阅读(4)
评论(0)
推荐(0)
[置顶]
LaTex常用数学符号整理
摘要: 在论文和博客的写作中,经常会用到Latex的语法来书写数学公式,一份详细的数学符号对照表必不可少,本文重写了部分 Markdown 公式指导手册 。 在线Latex公式编辑器 -1.求和积分的上下标位置 \sum\nolimits_{j=1}^{M} 上下标位于求和符号的水平右端, \sum\lim
阅读全文
posted @ 2021-03-25 21:21 RioTian
阅读(6086)
评论(4)
推荐(3)
[置顶]
算法与数据结构学习笔记(目录)
摘要: 设立本专栏的初衷在于,我意识到我学习过的很多算法,一段时间不使用就会被我遗忘,于是决定把学习这些算法的过程记录下来,也同时分享给其他有需要的人。 本专栏默认读者会使用基本的C++语言且掌握基本的贪心、搜索、动态规划思想(部分文章也会补充$Python$ 和 $Java$ 代码) 当前文章记录数:90
阅读全文
posted @ 2020-11-06 22:49 RioTian
阅读(3387)
评论(15)
推荐(3)
[置顶]
Hello World!
摘要: 沢の河城工務店 _ 关于本站 学识较浅,杂记为主,废话偏多 看心情可能写点技术,或者写点生活 基于 cnblog 和 Simple-Memory 主题进行些许魔改 大图片加速基于 jsDelivr 全球 CDN 背景图片来自 Pixiv _ 关于我 会点代码,懂点电脑 在阿卡林省出生和长大,爱好广泛
阅读全文
posted @ 2020-02-19 10:20 RioTian
阅读(3375)
评论(0)
推荐(2)
2026年1月1日
【Life】2026 New Year
摘要: “日记的第一页 爱老己的新一年”
阅读全文
posted @ 2026-01-01 21:43 RioTian
阅读(9)
评论(0)
推荐(0)
2025年12月25日
【Rust Crate】tokio-modbus usage
摘要: [!TIP] tokio-modbus 是一个基于 Tokio 的纯 Rust Modbus crate,支持异步RTU和TCP通信,适用于工业设备控制场景。 特性 支持Modbus TCP和RTU通信 同时提供异步(默认)和同步(可选)API 客户端API 服务器实现 开箱即用的实现 可作为定制实
阅读全文
posted @ 2025-12-25 14:58 RioTian
阅读(13)
评论(0)
推荐(0)
2025年11月17日
Rust: 面向生产的 hex 替代方案
摘要: 主流替代方案详解 追求迁移便利:选择 base16,API 兼容性最佳 需要丰富功能:选择 data-encoding,支持流式和批量操作 要求极致性能:选择 faster-hex,专为高性能场景优化 嵌入式/编译时需求:选择 const-hex,减少运行时开销 [!IMPORTANT] 长期维护考
阅读全文
posted @ 2025-11-17 15:51 RioTian
阅读(14)
评论(0)
推荐(0)
2025年11月10日
Rust: Shell Operation Demo
摘要: [!TIP] 在 Rust 中执行 Shell 命令是一项非常常见的任务。它可以帮助我们在Rust程序中调用外部命令,以便完成一些特定的任务。 在这篇教程中,我们将学习如何在Rust中执行Shell命令,并提供一些示例代码。 为什么要执行Shell命令? 在Rust中执行Shell命令有很多好处。以
阅读全文
posted @ 2025-11-10 12:50 RioTian
阅读(20)
评论(0)
推荐(0)
Rust: String Details
摘要: Rust 提供了多种字符串类型和强大的格式化工具。 字符串 Rust 中主要有两种字符串类型:&str(字符串切片)和String(动态字符串),二者均基于UTF-8 编码。 String-动态字符串 String是标准库提供的拥有所有权的动态字符串类型,存储在堆上: 可变:可通过方法修改内容(如添
阅读全文
posted @ 2025-11-10 10:19 RioTian
阅读(17)
评论(0)
推荐(0)
Rust: Cargo.toml Configs
摘要: [!NOTE] Cargo.toml又称清单( manifest ),是 Rust项目的核心配置文件,采用TOML格式(Tom's Obvious Minimal Language);定义了一个包(crate)的: 名称、版本、作者、许可证; 依赖项; 编译特性; 目标配置; 构建脚本; 工作区设置
阅读全文
posted @ 2025-11-10 09:51 RioTian
阅读(31)
评论(0)
推荐(0)
2025年11月3日
Homebrew: 安装指定版本的 formula
摘要: [!TIP] 需要在mac上安装 clang-format-16,记录下homebrew安装指定版本软件的方法 安装 Homebrew 参考此篇 -> 国内使用 Mac OS 快速安装 Homebrew $ /bin/zsh -c "$(curl -fsSL https://gitee.com/cu
阅读全文
posted @ 2025-11-03 10:01 RioTian
阅读(40)
评论(0)
推荐(0)
Rust Crate: 使用 lazy_static 和 serde_yaml 实现读取外部 yaml 配置文件
摘要: [!NOTE] 在 Web 开发中离不开外部配置项,在 Java SpringBoot 项目开发 Web 有使用 yaml 完成相关配置项读取。 与之对应在 Rust 中也可以实现相同的效果。 一、lazy_static 介绍 lazy_static 是 Rust 语言中一个非常有用的第三方库,它的
阅读全文
posted @ 2025-11-03 09:14 RioTian
阅读(26)
评论(0)
推荐(0)
2025年10月23日
Tailwind CSS 使用入门
摘要: [!NOTE] Tailwind CSS 是一个别具一格的 CSS 界面框架。用官网的一句话来介绍:Rapidly build modern websites without ever leaving your HTML。也就是只要引入 Tailwind CSS,在不需要使用任何自定义 CSS 文件
阅读全文
posted @ 2025-10-23 16:14 RioTian
阅读(49)
评论(0)
推荐(1)
2025年10月20日
Qt 解决 ld: framework ‘AGL‘ not found
摘要: 现象 硬件环境 非最新 macOS Tahoe 26 系统 XCode 已经更新到 26 版本 $ xcodebuild -version Xcode 26.0.1 Build version 17A400 Qt 5.15.2 执行 qmake 时出现以下链接错误 ld: framework 'AG
阅读全文
posted @ 2025-10-20 16:47 RioTian
阅读(412)
评论(0)
推荐(0)
2025年9月17日
Saving VS Code settings in your dotfiles
摘要: About a year or so ago, I decided that I wanted to move away from using vim and tmux to something that took less effort to maintain. Don't get me wron
阅读全文
posted @ 2025-09-17 17:02 RioTian
阅读(20)
评论(0)
推荐(0)
2025年8月29日
Git Submodule Magic Scricts
摘要: [!IMPORTANT] 引言 · 为什么今天一定要学会 submodule? 在真实的软件世界里,我们很少只面对“一个仓库、一条分支、一套代码”的童话。 微服务、共享组件、跨团队 SDK、甚至不同语言的构建脚本,都可能散落在独立的 Git 仓库里。于是,“把别人的仓库嵌进我的仓库”成了日常刚需——
阅读全文
posted @ 2025-08-29 16:32 RioTian
阅读(28)
评论(0)
推荐(0)
深入剖析 Rust 原子操作
摘要: [!IMPORTANT] 引言 在并发编程中,原子操作(Atomic Operations)是确保数据一致性和线程安全的关键工具。Rust 通过 std::sync::atomic 模块提供了丰富的原子操作,使得开发者能够在多线程环境中安全地操作共享数据。本文将深入剖析 Rust 的原子操作,探讨其
阅读全文
posted @ 2025-08-29 15:46 RioTian
阅读(57)
评论(0)
推荐(0)
解析 Rust 中的 self 与 Self:语义、用法与区别
摘要: 在 Rust 编程语言中,self 和 Self 是两个非常常见的关键字,但它们在语义和用法上有显著的区别。理解它们的区别对于掌握 Rust 的面向对象编程和类型系统至关重要。本文将深入剖析 self 和 Self 的区别,帮助读者更好地理解它们在 Rust 中的作用和使用场景。 1. self 的
阅读全文
posted @ 2025-08-29 15:33 RioTian
阅读(100)
评论(0)
推荐(0)
2025年8月14日
【QT】手动为 Qt Creator 添加语言家(linguist)工具
摘要: [!IMPORTANT] 在 工具-外部 中丢失了语言家 (翻译工具) [!NOTE] 解决办法如下:手工添加 添加目录 添加工具 更新翻译 (lupdate) %{CurrentDocument:Project:QT_INSTALL_BINS}\lupdate %{CurrentDocument:
阅读全文
posted @ 2025-08-14 11:01 RioTian
阅读(955)
评论(0)
推荐(1)
下一页
公告