不灭的焱

革命尚未成功,同志仍须努力 JDK下载

作者:AlbertWen  添加时间:2026-07-19 01:18:42  修改时间:2026-10-12 15:08:30  分类:01.Rust编程  编辑

unwrap_or_else() 用于从 Result 或 Option 中取出内部值:

  • Result 是 Ok(value):直接返回 value
  • Result 是 Err(error):执行闭包,根据错误计算一个备用值
  • Option 是 Some(value):直接返回 value
  • Option 是 None:执行闭包,计算一个备用值

它最大的特点是:备用值采用惰性计算,只有真正需要时才执行闭包。

作者:AlbertWen  添加时间:2026-07-18 17:11:03  修改时间:2026-10-16 07:07:51  分类:01.Rust编程  编辑

serde_json 是 Rust 生态中最常用的 JSON 处理库,主要负责:

  • 将 Rust 数据转换成 JSON:序列化
  • 将 JSON 转换成 Rust 数据:反序列化
  • 使用 Value 动态读取、修改 JSON
  • 从字符串、字节数组、文件、网络流中读取 JSON
  • 将 JSON 写入字符串、字节数组、文件或网络流
作者:AlbertWen  添加时间:2026-07-17 22:54:10  修改时间:2026-10-01 20:59:22  分类:01.Rust编程  编辑

可以。结合你后续要做的 Salvo + SeaORM + MySQL + Redis + RBAC,并且还会包含前端,我建议采用:

单仓库 Monorepo + Cargo Workspace + 多应用入口 + 业务模块化

先不要一开始就拆成微服务。目录上支持多个应用,但初期仍可只部署一个 API 服务,等业务成熟后再拆分。

Cargo Workspace 可以统一管理多个 Rust package,共享根目录的 Cargo.lock、target、依赖版本和构建命令,非常适合这种多应用项目。对于没有根 package 的虚拟 Workspace,Rust 2024 项目应显式设置 resolver = "3"。(Rust 文档)

作者:AlbertWen  添加时间:2026-07-17 15:46:58  修改时间:2026-10-24 17:18:21  分类:03.运维管理  编辑

这是因为你在 PowerShell 中执行 npm 时,PowerShell 优先调用了:

D:\www\nodejs\nodejs\npm.ps1

但系统当前的 PowerShell 执行策略禁止运行 .ps1 脚本,因此报错。Node.js 和 npm 本身通常没有安装问题。

作者:AlbertWen  添加时间:2026-07-16 18:54:59  修改时间:2026-10-28 03:32:39  分类:03.运维管理  编辑

可以通过 PowerShell 一键修改注册表,让 Windows 10 鼠标滚轮变成和 macOS 一样的“自然滚动”方向。

作者:AlbertWen  添加时间:2026-07-15 23:20:34  修改时间:2026-10-25 12:27:25  分类:02.网络硬件  编辑
作者:AlbertWen  添加时间:2026-07-15 22:36:05  修改时间:2026-10-26 11:25:10  分类:02.网络硬件  编辑
  • HCL_Setup_V5.10.3
  • 2024/4/28 9:36:32
    • 1.建议使用Win10操作系统,使用自带virtual box 6.0.14;
    • 2.须在BIOS中开启VT-x以启用虚拟化技术
    • 3.Windows安全中心-设备安全性-内核隔离,内存完整性设置需保持关闭状态(一般默认关闭)
    • 4.需要关闭Windows Hyper-v相关功能
作者:AlbertWen  添加时间:2026-07-15 19:57:13  修改时间:2026-10-25 20:21:54  分类:04.运维体系  编辑

这四个值的设计,是为了覆盖发布前测试可能出现的四种完整状态:

测试完成且没有阻塞问题       → 已通过
测试完成但仍有可接受的问题   → 有条件通过
测试完成但存在阻塞问题       → 未通过
本次变更不需要功能测试       → 不涉及测试
作者:AlbertWen  添加时间:2026-07-15 19:08:35  修改时间:2026-10-26 13:55:22  分类:04.运维体系  编辑

“安全修复”是指为了消除系统中的安全漏洞、越权风险、数据泄露风险或恶意攻击风险而进行的发布或变更。

它不一定是普通功能故障。系统可能看起来还能正常使用,但已经存在被利用的风险。

作者:AlbertWen  添加时间:2026-07-15 18:55:19  修改时间:2026-10-21 10:59:39  分类:04.运维体系  编辑

“Bug修复”和“紧急修复”最大的区别是:

  • Bug修复描述的是“这次发布修什么内容”;
  • 紧急修复描述的是“这次修复是否需要绕过正常排期、立即处理”。

因此,两者严格来说不是同一个维度。一个紧急修复,通常也是 Bug 修复,只是它的紧急程度更高。