Unity AssetBundle 热更新资源保护排查笔记

博主头像 这段时间排查了几个使用 AssetBundle 更新资源的 Unity 项目,发现一个容易被忽略的问题:安装包里的代码和资源已经做过保护,但热更新下载的新 Bundle 仍然保持标准格式。首包和更新资源走了不同链路,安全措施只覆盖了前者。 AssetBundle 负责资源打包和加载,版本检查、下载、 ...

AI 不仅仅埋葬了我的才华

博主头像 前段时间,我开始强烈质疑我的职业规划,兴趣爱好,甚至开始认真考虑转行。 最近读了DeepSeek工程师刘胜的《我不得不把才华埋葬在昨天》,更是感触良多。 从大学时代开始,我唯一的乐趣就是写代码,我希望我能一直写代码写到退休。 也正因如此,我找了开发的工作。 一直到AI出现之前,我都很开心,我的兴趣爱 ...

Elasticsearch实战-磁盘IO被打满

博主头像 背景 事情是这样的。 一天下午4点42分左右。业务反馈我开发的服务在测试环境出现问题,返回资源数据是0。查日志发现是ES访问超时。相当于数据库挂了。持续了20多分钟自己恢复。 咨询了ES团队,最终得到下面的答复: 当前集群现状: 1)当前集群数据IO最高的索引为XXX,数据量很小(100mb) 2) ...

.NET 项目 Docker 化 + Nginx 反向代理,一篇讲透

博主头像 大家好,我是码农刚子。前几天帮朋友排查一个 .NET 项目的部署问题,他说「我本地跑得好好的,一上服务器就崩」。 翻了一下他的 Dockerfile,问题挺典型的——单阶段构建、镜像 800MB、端口没映射对、Nginx 配置抄了份三年前的老模板。 今天把这一套从头到尾理一遍,从 Dockerfil ...

使用WSL下的sshfs访问远程文件系统

博主头像 WSL是一种在Windows设备上运行Linux子系统的方法,其新版(WSL2)可以运行完整的Linux内核。 sshfs是一种文件系统,它能够借助Linux内核的功能,将远程存储挂载为本地文件系统。 结合Windows对WSL文件系统的支持,我们可以Windows的资源管理器下直接访问远程设备存储 ...

保证线程安全的方法有哪些

博主头像 吃透Java线程安全!一文梳理5大类线程安全方案,覆盖无状态对象、volatile、锁机制、ThreadLocal等核心技术。详解CAS原理、读写锁、DCL单例等高频实战场景,对比各方案性能与适用场景,汇总死锁、内存泄漏等疑难坑点。附带面试真题模拟+优质源码,帮你搞定并发编程,提升面试与实战能力! ...

最近全网爆火的 Jev 到底是什么?适合干什么、怎么用,一篇讲透!

博主头像 最近一周,一个叫 Jev 的模型突然火了。玩游戏、订机票、分邮件,连 GitHub 上一个自己逛网页的开源项目,都说自己是 Jev 驱动的。 怎么火成这样,问题跟着就来了。它到底是个什么东西?和我们天天在用的 GPT、Claude、豆包、DeepSeek 这些大模型有什么区别?普通人又能在哪里用上它 ...

制造业质量追溯01:最小测试用例与 Oracle 层次查询演示

博主头像 本文以大家都熟悉的汽车轮胎举例,在其对应的制造场景与供应链场景中(注:场景已简化,实际要更复杂),质量追溯是一个典型的多级父子结构问题。 追溯链条通常为:原材料(天然橡胶、炭黑、钢丝帘线批次)→ 胶料/半成品(混炼胶、胎面、胎圈)→ 成型轮胎成品(唯一 DOT 码/胎号)→ 销售客户。本文约定:正查 ...

历时三年,我的第一款全栈产品 Acrodata 终于上线了!

博主头像 前言 最近三年的软件行业风云突变,AI 来势汹汹,很多创业公司甚至没有撑过三年,而我却为了一款没有利润的产品硬刚三年,到底值不值? 下定决心开发 Acrodata 不是心血来潮,而是源于工作积累以及客户诉求。在试用了市面上几乎所有的商业化产品以及开源项目后,我发现每款产品都有一些小缺点。Acroda ...

使用 DuckDB 分析 CSV 文件

博主头像 CSV 这种格式太常见了。银行导出的流水、购物平台导出的订单、自己记的账、各种后台导出的报表,基本都是 CSV。 想分析一下,用 Excel 打开大文件容易卡,用数据库又得先建表、导入,折腾一圈可能就为了看几个数。 DuckDB 可以直接读 CSV,自动推断列名和类型,然后用 SQL 查。 装完就能 ...

MysticMirror 自研大模型全维度自动化测试套件(42 项用例)

博主头像 本文档为 MysticMirror 自研大模型的全覆盖自动化回归测试套件,整合原有 22 项基础回归测试与 20 项新增边界能力测试,共计 42 个测试用例。全面覆盖模型配置校验、RoPE 位置编码(原生 / YaRN 缩放 / 长序列外推)、注意力掩码、KV 缓存两种格式兼容性、混合精度训练、权重... ...

NeoVim 使用笔记

博主头像 title: Neovim 使用笔记 author: 凌杰 date: 2020-07-15 updated: 2026-09-10 tags: [文本编辑器, Neovim, LSP, lazy.nvim] categories: [命令行工具] [!NOTE] 笔记说明 这篇笔记用于记录本人在使 ...

Robotics-从笛卡尔坐标到齐次变换,一次理清位置、姿态与位姿

博主头像 机器人学基础:从笛卡尔坐标到齐次变换,一次理清位置、姿态与位姿 学习机器人运动学时,我们经常遇到几组看似相近、又不能互相替代的概念:笛卡尔坐标、欧拉角、旋转矩阵、齐次变换和四元数。 它们之间到底是什么关系?为什么一个三维空间中的刚体,会用到一个 4×4 矩阵?矩阵里有 16 个数,是否意味着机器人有 ...

Python coverage 进阶:从跑命令到“构造“覆盖率报告

博主头像 大多数人对 coverage 的认知停留在 coverage run + coverage html,但它在测试工程里还有更硬核的一面:多进程数据合并、代码内 API 采集、读懂并手工构造 .coverage 文件、脚本化批量生成报告。这篇文章沿着"命令行 → 代码级 → 数据级"三层递进,把这套能 ...

DevOps从持续开发到持续部署

博主头像 DevOps 与 CICD 的关系 DevOps 就是开发(Development)、测试(QA)、运维(Operations)这三个领域的合并。虽然名字中没有体现,但是DevOps仍包括测试。 DevOps 是一种方法论,是一组过程、方法与系统的统称,用于促进应用开发、应用运维和质量保障(QA)部 ...

123···100>