刷新
AI 写代码有多厉害?——快了 55%,但错多了 75%

博主头像 这是 「AI是怎么回事」 系列的第 15 篇。我一直很好奇 AI 到底是怎么工作的,于是花了很长时间去拆这个东西——手机为什么换了发型还能认出你,ChatGPT 回答你的那三秒钟里究竟在算什么,AI 为什么能通过律师考试却会一本正经地撒谎。这个系列就是我的探索笔记,发现了很多有意思的东西,想分享给你 ...

做了一个网页天气可视化

博主头像 搜索"网页天气效果",你大概率会找到两类东西:一类是纯 CSS 写的下雨动画,十几行代码,@keyframes 让 div 从上往下飘;另一类是"调用天气 API 展示温度"的教程,跟视觉效果没半点关系。 真正意义上的"沉浸式天气可视化"——雨滴打到界面元素上溅射、雪花堆积在导航栏、镜头光斑随太阳位 ...

同一个需求,我先出技术方案,再让AI出方案——差距让我沉默了

博主头像 上周,我带着一个新人做需求评审。 需求不复杂:给平台做一个用户行为日志系统,记录用户在App里的操作轨迹,支持后续查询和分析。 评审开始前,我让他先独立想10分钟,把技术方案思路说出来。 他想了一会儿,打开Cursor,把需求文档粘进去。 30秒后,Cursor吐出了一份技术方案,密密麻麻,三页纸。 ...

3年没人敢碰的老代码,我用AI重构了它——然后翻车了

博主头像 上个月,我干了一件所有人都劝我别干的事。 把一个3年没人动过的核心服务,用AI做了一次完整重构。 我的同事老刘知道之后,发来一条消息: "你疯了吗?那个服务每天处理几十万笔流水,出了事你担得起吗?" 我没回他。 因为我其实也怕。 但我更怕的是,这块代码再这样烂下去,下一个踩坑的人,是我自己。 一、为 ...

多租户下的系统基础表设计

博主头像 在设计 多租户进销存系统(SaaS) 时,核心是 租户隔离 + 权限控制 + 组织结构。 一般推荐的设计是 “租户 → 机构 → 角色 → 用户” 的层级结构,同时所有业务数据都带 tenant_id。本随笔介绍多租户下的系统基础表设计,包括租户、机构、角色、用户、权限、岗位、菜单、操作日志、登录日... ...

AI 会取代我们吗?——它不懂"孤独"是什么意思

博主头像 这是 「AI是怎么回事」 系列的第 16 篇,也是最后一篇。我一直很好奇 AI 到底是怎么工作的,于是花了很长时间去拆这个东西——手机为什么换了发型还能认出你,ChatGPT 回答你的那三秒钟里究竟在算什么,AI 为什么能通过律师考试却会一本正经地撒谎。这个系列就是我的探索笔记,发现了很多有意思的东 ...

如何开发一款世界一流的上位机软件

博主头像 大约2000~2020的20年间,我主要编写B/S构架的软件,有幸见证了中国互联网从星星之火,到燎原之势,再到逐渐消退的全部过程。2021年,我义无反顾的告别互联网一头扎进了制造业,在汇川工业机器人部门,负责应用软件构架设计与开发工作,也由此开启了上位机软件开发之旅。本文结合这些年自己的经验,围绕如... ...

用 OpenClaw 生成了团队体检报告,把摸鱼的同事扒出来了

博主头像 你有没有好奇过,你的队友到底是几点写的代码?是凌晨三点灵感爆发的夜猫子,还是朝九晚五准时下班的养生达人? 一切的起源:一个深夜的疑问 故事要从一个加班到凌晨两点的夜晚说起。 那天我照例在提交代码,突然发现 Git log 里有一条提交时间是 03:47,来自我们组的后端同学。我震惊之余又有点心疼,然 ...

.NET 磁盘BitLocker加密-技术选型

博主头像 在之前的磁盘管理技术选型中,我们讨论了磁盘操作的四种方案(PowerShell / Diskpart / WMI / Win32 IOCTL)以及各自的环境依赖问题。本文聚焦BitLocker加密操作,同样面临类似的技术选型问题 在企业级网络磁盘产品中,VHDX虚拟磁盘镜像通常需要BitLocker ...

.NET命名之谜:它与C#纠缠20年的关系揭秘

博主头像 本文揭秘了微软.NET框架命名的曲折历程——从技术代号NGWS到险些被定名为“AAAWare”的趣闻,再到最终选择“.NET”背后的互联网时代考量。码农刚子带你深入剖析了C#语言与.NET平台20多年来相互成就的共生关系:C#负责表达开发思想,.NET负责实现运行环境。通过解读编译原理、托管代码、C... ...

C# + ViewFaceCore 快速实现高精度人脸识别

博主头像 前言 人工智能技术快速发展,人脸识别技术已广泛应用于安防监控、移动支付、社交娱乐等多个领域。本文介绍基于C#开发的WFFace人脸识别系统,该系统采用WinForm框架开发,集成ViewFaceCore开源库实现核心算法,通过SkiaSharp处理图像数据,在VS 2022开发环境下完成。系统不仅具 ...

使用OpenClaw+Skill自动发布微信公众号文章

博主头像 一、OpenClaw 介绍 OpenClaw 是一款‌本地优先、可自托管的AI自动化代理工具‌,可以运行在你自己的电脑上,通过各种聊天工具(飞书、QQ、Telegram 等)与你对话,帮你完成各种任务。 1.1 什么是 OpenClaw? 你可以把它理解为:一个本地运行的 AI 助手,它能够: 帮你 ...

.NET 10 打造 OpenClaw Windows Node

博主头像 openclaw-windows-node 绝不仅仅是一个简单的 AI 客户端软件,它是对下一代“环境智能”(Ambient Intelligence)操作系统架构的一次深邃探索。正式成为官方社区核心项目后,它通过采用现代化的 C# 14 与.NET 10 核心,辅以 WinUI 3 原生界面与 W... ...

用 Claude Code 从零做一个 Beancount 记账 Web 应用(全程不写一行代码)

博主头像 你好,我是测试蔡坨坨。 上一篇文章里,我介绍了 Claude Code 的基本使用方式:从安装、对话,到让 AI 直接在终端里修改代码。同时,还做了一个简单的记账软件作为 demo,不过当时更多只是演示流程,记的是“流水账”。 这篇文章,我们来做一次更 真实、更完整的实践: 用 Claude Cod ...

MCP C# SDK v1.0 正式发布

博主头像 微软官方发布的模型上下文协议 C\# 软件开发工具包(SDK)正式迈入 v1.0 里程碑,标志着该生态系统在.NET 平台上的全面成熟。该稳定版本全面支持 2025-11-25 版本的 MCP 规范,实现了从面向开发者的本地自动化工具向企业级、高安全性、支持分布式长耗时执行协议的战略跃迁 ...

【译】 我们如何同步 .NET 的虚拟单体仓库(一)

博主头像 原文 | Přemek Vysoký 翻译 | 郑子铭 在之前的文章“重塑 .NET 构建和发布方式”中,Matt 介绍了我们近期对 .NET 构建和发布流程的全面改进。这项历时数年的工作,我们称之为“统一构建”,其关键部分在于引入了虚拟单体仓库 (VMR),它聚合了构建 .NET SDK 所需的所 ...