首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端
cci
创建于2024-06-10
订阅专栏
后端开发
等 10 人订阅
共57篇文章
创建于2024-06-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
使用nmcli连接网络
网络连接管理 命令 功能 示例 nmcli connection show 查看所有网络连接 nmcli con show nmcli connection show <name> 查看指定连接的详细
使用proxychains4反向代理解决依赖下载难题
为什么要用proxychains 在服务器、开发板等Linux开发时,通常需要安装许多依赖 安装使用 连接到你的服务器或者开发板 安装 添加或修改代理地址 确保最后几行有如下记录,或修改为自己代理的地
用AxumStatusCode细化Rust Web标准格式响应
构建统一响应 定义 使用 成功响应: 成功响应码在响应头中,如果有数据是以下格式 失败响应: 错误响应码在响应体中,如果有数据是以下格式 问题 为什么不使用以下格式? 将响应码放在响应头的优点: 符合
Rust整合Tracing日志和Opentelemetry链路追踪可观测性
tracing是什么 tracing不仅可以用于Web日志还可以用于lib库的日志,它也不仅仅是一个日志库,它还支持以下功能 日志 函数和代码块执行时间测量 分布式系统中的链路追踪耗时分析 记录函数调
Rust依赖注入
Axum官方推荐以下两种方式实现依赖注入,非必要不使用泛型,都通过AppState存储依赖 添加crate 1、trait对象 优点:类型参数少,代码简单 缺点:不太灵活,只能使用对象安全的trait
Windows配置开发环境太复杂?试试MSYS2
MSYS2 与 Scoop、WSL MSYS2主要用于提供Unix开发环境,如GCC、make...,可以更方便的进行本地编译 手动安装需要编译或Unix环境才能用的程序,如linux版本的git、M
Windows使用Scoop安装Nvim并使用LazyVim配置
安装Scoop 允许执行脚本 以管理员身份安装 安装软件 更新软件 卸载软件 查看已安装的软件 查看软件相关信息 添加软件仓库 查看仓库列表 更新scoop 卸载scoop,最后删除C:\Users\
Rust整合Kafka
这里使用rust-rdkafka基于librdkafka的 Rust 库,你还可以选择kafka(纯Rust实现的Kafka客户端) 一、安装Kafka 见:https://juejin.cn/pos
报错expected enum`Result<_, InfraError>` found enum `Result<_, anyhow::Error>`:已解决
报错expected enum Result<_, InfraError> found enum Result<_, anyhow::Error> 对于以下代码 解决方案 1、由于这里使用thiser
Rust 建造者模式
在DDD中,DTO(数据传输对象)->BO(业务对象)、BO(业务对象)->PO(持久化对象,有的叫DO,即和数据表映射的实体)等等情况要做转换,这里提供以下转换方式 1、from或者try_from
Docker部署Minio
创建配置和数据目录 命令部署 先创建自定义网络 docker network ls查看已有网络 创建自定义网络docker network create pub-network 手动连接网络docke
Rust整合openapi、swagger-ui
前后端分离开发中,接口需要规范化、标准化、文档化,这里使用utoipa OpenAPI是什么 OpenAPI 是一个规范,用于描述、生产、消费和可视化 RESTful 风格的 Web 服务。它提供了一
Rust使用lettre发送邮件
POP、IMAP、SMTP是什么 POP(Post Office Protocol):,用于客户端从邮件服务器上下载电子邮件。它允许用户将邮件服务器上的邮件检索到本地设备(如个人电脑、手机等)进行阅读
报错error: failure removing component 'rustfmt-preview-x86_64-pc-windows-msvc':已解决
Rust在大型项目开发时总是无法识别不到文件 Rust报错不支持该平台Unfortunately we don't ship binaries for your platform yet. You n
详解Rust标准库:BinaryHeap
查看本地官方文档 安装rust后运行 查看The Standard Library即可获取标准库内容 std::collections::BinaryHeap定义 大根堆(任一节点大于其子节点的值),
详解Rust标准库:BTreeSet
查看本地官方文档 安装rust后运行 查看The Standard Library即可获取标准库内容 std::collections::BTreeSet定义 B树第一个元素最小,最后一个元素最大 B
详解Rust标准库:BTreeMap
std::collections::BTreeMap定义 B树也称B-树,注意不是减号,是一棵多路平衡查找树;理论上,二叉搜索树 (BST) 是最佳的选择排序映射,但是每次查找时层数越多I/O次数越多
详解Rust标准库:HashMap
查看本地官方文档 安装rust后运行 查看The Standard Library即可获取标准库内容 std::collections::hash_map::HashMap定义 哈希表又称散列表,是一
详解Rust标准库:LinkedList 链表
查看本地官方文档 安装rust后运行 查看The Standard Library即可获取标准库内容 std::collections::LinkedList定义 LinkedList节点定义 方法
详解Rust标准库:VecDeque 队列
查看本地官方文档 安装rust后运行 查看The Standard Library即可获取标准库内容 std::connections::VecDeque定义 队列是遵循先入先出规则的线性数据结构,在
下一页