27寸屏左移后,这个小工具救了我无数次

博主头像 27 寸屏放左边爆发新问题,177 行换回一个能点到的"显示桌面" 显示器换成 27 寸并挪到左侧当主屏之后,Windows 任务栏最右侧那条"显示桌面"细条跟着遭了殃:它固定在所有屏幕拼接后的最右端,如今落在笔记本屏的边缘。鼠标从 27 寸主屏划过去,快一点就冲出细条、甩到屏幕外。于是有了这个工具 ...

shiro反序列化

博主头像 今天我们将从代码审计的角度,去进行shiro反序列化的研究。 https://www.cnblogs.com/nihao-xing/p/23363379 这上篇文章我们已经大致的了解了fastjson的反序列化。没看的朋友可以去看一下。 什么是shiro反序列化,它和fastjson反序列化有什么区 ...

代理网络环境下 Linux Pro 在线激活实操指南

博主头像 本文面向在受限网络(企业防火墙 / 代理服务器环境)中部署虹软人脸识别 Linux Pro SDK 的开发与运维人员,解决在线激活连不上授权服务器的问题。全文基于虹软 SDK 在线授权机制与通用代理配置实践编写。 一、背景与适用场景 虹软 Linux Pro(ArcFace Linux Pro)人脸 ...

尤雨溪 : Vue 4 已经在规划中了!

博主头像 大家好,我是程序员海军,。 说起来,我已经有两年多没有特别关注前端技术圈的动态了。 以前做前端开发的时候,Vue、React、Webpack、Vite 这些技术几乎天天接触。那时候隔三差五就有新框架、新工具冒出来,生怕自己跟不上技术更新。 这两年,随着工作重心逐渐转向 AI 应用开发,我关注更多的是 ...

Day03 · 虚拟环境与依赖管理入门

博主头像 Day03 · 虚拟环境与依赖管理入门 阶段:阶段一 · 核心基础 | 前置:Day02 | 技术基准:Python 3.15.0 学习目标 说清楚为什么每个 Python 项目都要有自己独立的虚拟环境,它和"全局环境"到底差在哪 熟练用标准库 venv 完成创建、激活、装包、退出的完整闭环 掌握 ...

GitHub Actions 详解

博主头像 一、GitHub Actions 是什么 GitHub Actions 是 GitHub 内置的 CI/CD 自动化工具。 简单说:你在 GitHub 仓库里写一份配置文件,定义好"什么时候做什么事",GitHub 就自动帮你跑。 代码 push 上去 → GitHub 自动触发 → 跑测试 → 打 ...

基于规则推导的账号密码管理方案:原理、边界与实践

博主头像 摘要:本文讨论一种不存储密码明文的账号密码管理方案:由固定种子与平台特征经自定义规则推导生成密码,仅在本地保存"线索"。文章分析该方案的推导原理、规则设计手法、账号混淆方法,并从密码学角度界定其能力边界(与单向哈希、熵、模式暴露相关),最后给出落地建议与适用性判断。 一、问题背景 账号密码管理长期存 ...

高可用之路-观测篇-那些年遇到过的指标幻觉

博主头像 前言 当前AI的长程链路推导已经非常强大。一旦让Codex/CC接入可观测性平台,它能够非常好的利用工具进行各种组合获取相应的数据来得到问题根因(RCA)。但笔者遇到过的很多问题往往是在一些很反直觉的地方,无法通过现有的数据直接准确的推导到下一步,尤其体现在观测指标数据本身无法表达问题的情况下,这种 ...

谈谈怎样做好游戏发行中台

博主头像 在游戏行业,“研发”决定了一款产品的下限,而“发行”则决定了它的上限。 随着流量红利消退、买量成本飙升、渠道合规趋严,游戏发行正从过去依赖渠道覆盖和买量规模的增长方式,转向以全链路数据打通为支撑的数据驱动与精细化运营。而发行中台,正是这一转变的基础设施。 作为连接上游研发(CP)与下游渠道、玩家的“ ...

.NET发布最小能多小?我从86MB凹到了657字节

博主头像 大家可能都喜欢大=好,但在程序发布这件事上,没人希望自己的程序大。偏偏 .NET 总给人一个印象:要么让用户先装运行时,要么把运行时一起打包带走。一个 Hello World,发布出来可能就是几十上百兆。 我先试了一下。同一个 Hello World,用自包含 + ReadyToRun 发布,打开输 ...

语音降噪模型GTCRN学习笔记(二)

博主头像 上篇文章(语音降噪模型GTCRN学习笔记(一))对GTCRN做了概述。从本篇开始,讲GTCRN里面的细节,本文先讲ERB、SFE和MASK等。 先说明一下,我主要是通过调试来理解GTCRN基本原理。GTCRN的开源代码提供了模型、推理代码以及带噪的音频文件等,在python环境下通过这些就可以来调试 ...

Vibe Coding 之前,先把这些准备工作做好

博主头像 直接开始 Vibe Coding 也不是不可以,但过程往往会比较痛苦。为了让后续开发更顺畅,笔者通常会在动手前先做好几项准备。这些准备不涉及复杂技巧,重点是把环境、数据和版本管理的基础打牢。 整体上,这四项准备分别对应数据访问、运行环境、日常操作和版本管理四条链路,彼此独立又共同支撑后续的 Vibe ...

MQTT实战 - MQTT Broker选型,EMQX vs Mosquitto,我用过的真实对比(八)

博主头像 本文通过三大实战案例揭示MQTT Broker选型误区:资源错配、迁移成本与功能冗余。从认知层强调“架构决定天花板”“连接数≠吞吐量”“功能即负债”等核心理念,深入剖析Mosquitto(轻量单机)与EMQX(分布式集群)的架构基因差异。结合性能实测与六维对比,指出选型关键在于匹配设备规模、运维能力... ...

11. ArkTS 标识符 & 关键字|命名规则详解

博主头像 标识符,就是我们给变量、常量起的名字。编译器按一套规则检查它。名字不合规则,代码直接报错。 名字里只允许四样:英文字母、数字、下划线 _、美元符号 $。 不能以数字开头。1SHOP_SIGN 不行,SHOP_SIGN 可以。 大小写是两个名字。milkTea 和 MilkTea 不是同一个标识符,这 ...

123···100>