文章列表

# 说在前面 逻辑参考自 B 站弹幕姬 - Github,并针对 B 站 2024 年后的协议变动做了修正。 # 封包组成 B 站弹幕协议使用 16 字节的二进制头部,后接负载。当前支持的协议版本有 0(无压缩)、2(Deflate)、3(Brotli)。 # 操作码(OPCode) 注意:鉴权回复(OP 8)不再称为 "服务端心跳"。B 站会在鉴权通过后返回此操作码,收到后应立即发送一次心跳。 # 封包(Pack) 封包均为大端顺序。 IPAddress.HostToNetworkOrder() 用于大小端转换。 代码示例 (C#): # 解包(Unpack) 代码示例 (C#): 其中 R...

# 购买信息 预定时间:2025-11-30 到货时间:2026-05-09 金额:115 平台:会员购 高度:14cm # 简评 观感安心的景品,细节比较充足,嘴形一些角度看的话有点抽象,头发有半透明效果,不错。 # 箱子 # 主体图片 # 正面 # 环绕 # 特写 景深步数给大了,右手神秘打码,合成完了才看到。

# 购买信息 预定时间:2025-12-03 到货时间:2026-05-02 金额:129 平台:会员购 高度:13cm # 简评 观感安心的景品,细节比较充足,脸部细节不错。 # 箱子 仅有录像 (DSC_1517.MP4) # 主体图片 # 正面 # 环绕 # 脸部特写 # 打光

# 说在前面 其实并不是扩展了 TextBlock,而是使用了一个只读的 TextBox,修改了样式使之看起来像 TextBlock,效果如图 # 关键样式 # 修改内容 删除了获得焦点后的发光外边框 使容器高度缩减为文本高度 删除了禁用后的背景色 # 使用

# 相关资源 Blazor 导航 - 在找不到内容时提供自定义内容 ASP.Net 处理错误 - UseStatusCodePagesWithRedirects # 简易方法 在构建服务时使用 UseStatusCodePagesWithRedirects 方法,来指定某个错误码应当重定向至哪个地址。缺点也很明显,错误码必须写在地址里,并不美观。 # 服务构建 # 页面 # 中间件方法 我们可以做一个中间件来处理 404 结果,当 StatusCode 为 404 时,就重定向至自定义的路径 # 中间件 # 服务构建 # 404 页面

# 说在签名 NextChat 在 2.16.0 之后的 Release 中不再提供桌面端构建,原因是添加了 MCP 服务器支持,此支持使用了 Next.js 的 ServerAction 功能,而此功能无法通过 yarn export 静态导出到网页,故在构建时发生了异常 # 太长不看 NextChat_2.16.1_x64-setup.exe # 解决方案 禁用 MCP 服务器支持 # 步骤 安装 Rust 工具链 安装 Tauri 命令行工具 Clone 仓库,安装 npm 依赖 创建 Tauri 秘钥 架空 MCP 函数 构建 # 安装 Tauri 命令行工具 # Clone 仓库,安...

# CPU 占用 轮询 COLUMNS=200 TERM=dumb top -1 -n 1 -b % Cpu0: 表示这是关于 CPU 核心 0 的统计信息。如果你的系统有多个核心(例如,% Cpu0, % Cpu1, % Cpu2 等),并且你使用了显示单核心统计的选项(如之前的 -1),就会看到类似的针对每个核心的行。如果没有使用该选项或者只显示了一个 % Cpu (s) 的总览行,那么这些统计数据就是所有核心的平均值。 us: user (us)。表示 CPU 在用户空间运行非优先级的进程所占用的时间百分比。这通常是你的应用程序(比如浏览器、文本编辑器、自定义脚本等)运行的时间。在这个例...

# 总体架构建议(贯穿全程) # 核心模块拆分 Core.Domain(纯业务模型) Disk/Volume/MappingRule/LockPolicy/EncryptPolicy/Job/Alert 等模型 Core.Services(业务服务层) DiskService(枚举 / 挂载 / 格式化 / SMART / 休眠) MappingService(路径映射、冲突处理、持久化) CryptoService(驱动无关加 / 解密策略) CollectService(收集 / 打散 / 填充规则) CacheService(SSD 缓存) LockService(访问加锁) JobSe...

连接网络服务器: 组策略:计算机配置 > Windows 设置 > 安全设置 > 本地策略 > 安全选项 > 账号:来宾账户状态 > 已启用 计算机配置 > 管理模板 > 网络 > Lanman 工作站 > 启用不安全的来宾登录 > 已启用 计算机配置 > Windows 设置 > 安全设置 > 本地策略 > 安全选项 > Microsot 网络客户端:对通信进行数字签名 (始终) > 已禁用 安装火绒 设置 Edge 下载路径 设置 - 系统 - 多任务处理 - alt+tab 设置电源选项 安装 7z 还原 edge 脚本,设置扩展开发者模式,设置篡改猴的允许访问文件 URL 安装 vc+...

# 背景 ChatGPT 插件在用户电脑上持续运行一段时间之后,回复率会激增至每条消息都回。 本来会随机回复,但是偶发这个奇怪的现象。我在排查代码许久没有找到原因,于是只能将随机数打印出来观察。今天用户告诉我问题又复现了,于是我观察日志惊讶的发现,随机数结果都是 0!那怪不得回复率那么高 # 原因 我挂了断点上去,发现结果确实是 0,于是我又用即时窗口尝试调用 Next 与 NextDouble,发现结果依然是 0。 于是网上找原因,发现相关内容很少,在 Stack Overflow 十年前的一个问题中提到,多线程访问 Random 对象会导致这一问题,于是我又前往微软官方文档寻找是否有相关描...