历时三年,我的第一款全栈产品 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)部 ...

我用 AI 做完整项目后,总结出一套把需求钉死的工作流

博主头像 做了十几年开发,今年最大的变化是把 Codex、Claude Code 这类 Agent 真正用进项目里,而不是只在 demo 阶段玩玩。最近用它们做完一个本地 epub 阅读器,踩的坑和攒的经验,值得记一笔。 先说我的核心主张:用 AI 写代码不能只甩一条指令,必须建立一套"把预期逐步固化"的工作 ...

Python 如何提取 PDF 表格数据并写入 SQLite?

博主头像 处理 PDF 表格数据的场景很常见:季度报表、对账单、业务台账,业务方给一份 PDF 过来,需要结构化后进数据库做后续分析。本文分享一个完整的 Python 实现,覆盖从表格提取、字段清洗、动态建表到批量入库的全流程。代码依赖免费库 Free Spire.PDF 完成 PDF 解析,其余全部基于标准 ...

DTO、VO、PO 到底要不要拆?一篇讲透 Java 实体分层的底层逻辑

博主头像 Java 开发常纠结 PO、DTO、VO 是否拆分。本文拆解分层实体职责与完整数据流转链路,核心亮点:采用 MapStruct 编译期对象转换,对比反射工具性能与类型安全;结合实战代码演示分层脱敏;给出落地避坑方案,用 ArchUnit 做架构校验防止 PO 外泄。附带决策树,拒绝八股式硬套,按项目... ...

一切都会回潮-写在一个职业周期的低处

博主头像 我第一次真正意识到“周期”的存在,是在一堆旧代码面前。 几年前,我参与过一个核心系统的重构。它承载着很高的流量,代码库却已经年久失修。许多逻辑层层叠叠地缠在一起,一处看似简单的改动,常常会在另一个看起来毫不相干的地方引发问题。团队里几乎没有人愿意碰它。 我们花了几个月拆解、重写、迁移,像在飞行途中更 ...

我用豆包 Seed-2.1-pro-0915 做了个「今天吃啥」,中午点菜这事终于不用纠结了

博主头像 每天上午快到十一点四十,办公室里就会冒出一句「今天中午吃啥」。 我们几个中午基本在公司附近解决,来来回回就是那几家店。店面是固定的,菜点得越来越窄。我连着四天点了青椒土豆丝,第五天再报这个菜名的时候,同事看我的眼神有点不对。 难处不是没得选。附近几家馆子的菜单加起来少说上百道菜,谁都想不出新花样,也 ...

npm 源切换:一条命令搞定

博主头像 在国内做前端开发,npm install 慢到让人怀疑人生是常事。问题往往不在网络本身,而在默认的 npm 源。本文用最少的命令,把这件事讲清楚。 01 | 先看看当前用的是哪个源 打开终端,输入: npm config get registry 笔者环境里执行后返回: https://regist ...

ESP32-WROOM-32 设备管理页从零到上线

一、背景 玩园子这么多年了一直是在看园子的文章,但我自己没怎么发过。这两天突然发现了我几年前买的esp32 开发板。几年之前准备用nanoFramework 做的,试了几次没成功后来就吃灰了。但是呢,现有有AI了。于是我想到了一个点子,用AI做一下我之前没搞过的嵌入式开发。我准备做一个跑在 ESP3 ...

123···100>