Redis 事务的“原子性”迷思:为什么我们最终选择了 Lua 脚本
作为一个长期和关系型数据库(RDBMS)打交道的开发者,初次查阅 Redis 文档时,看到 MULTI、EXEC、DISCARD 这些指令,心中难免涌起一股由于熟悉而带来的安全感。
我们的大脑会自动建立映射:MULTI 就是 BEGIN,EXEC 就是 COMMIT,DISCARD 就是 ROLLB... ...
从Prompt工程到Skill工程:Agent Skills开放标准彻底改变了AI协作方式
一、为什么 Agent Skill 突然火了? 你是不是也有过这样的崩溃时刻? 每次让 Claude 写代码,都要重复粘贴 请使用我们的代码规范:驼峰命名、2空格缩进、必须写单元测试 ——像极了每天入职新公司; 好不容易调教好的 Prompt 换个项目就完全失效,之前的调教经验归零; 团队里每个人给 ...
Obsidian × Claudian × Skills:打造真正会“思考”的个人知识库
在上一篇文章 《Obsidian 使用指南:从零开始搭建你的个人知识库》 中,我们介绍了 Obsidian 的基础使用方式: 如何用 Markdown 记录知识、用双链组织思路、逐步搭建属于自己的知识体系。 但问题也随之而来: 当笔记越来越多,它们真的“活”起来了吗? 最近一段时间,Claude C ...
基于 Starlight 文档站点接入 Microsoft Clarity 的完整实践指南
从数据洞察到用户增长:HagiCode 博客接入 Clarity Analytics 的完整指南 本文将分享如何在 Starlight 文档站点中优雅地接入 Microsoft Clarity,不仅能看清用户行为,还能确保隐私合规。这套方案是我们在 HagiCode 项目中实践总结出来的,希望能给同 ...
基于Ai Coding,20天完成一个基于大模型的医学分析系统:Ai体征分析助手
我是一名长期使用C#开发后台服务与数据库的开发者,在短短20天内,独立完成一个跨前后端、贴合医疗健康场景分析的完整系统(Ai体征分析助手)是未曾想过的。得益于AI Coding工具的深度实践与应用和医疗领域大模型的应用,让我对AI时代的软件开发有了全新的认知。 ...
[开源分享] ChatGPT 浏览器效率插件:对话可视化为图谱及时间线,快速定位消息,把握对话脉络
将 ChatGPT 转化为可导航的知识图谱。利用图谱视图可视化复杂分支,通过 Git 风格的时间线树管理历史记录,并将不断实现丰富的实用功能。 ...
从计网实验课思考,尝试手撕一个简易的二层 VPN
Simple L2-VPN 让位于世界两端的计算机,以为自己连在同一根网线上。 这是一个基于 Linux TAP 虚拟网络设备和 UDP 隧道的学习项目。通过在云端实现一个简单的 MAC 地址学习交换机,构建一个跨越物理边界的虚拟二层局域网,让不同物理位置的主机可以通过虚拟二层网络相互通信,以此解决 ...
MAF快速入门(14)快速集成A2A Agent
A2A 即 Agent-to-Agent,翻译过来就是“智能代理之间的协议”,我们可以理解为它就是一个大模型Agent们用来“聊天”的“通用语言”。本文介绍了MAF中集成A2A Agent的核心操作:将A2A Agent转换为AIFunction工具,然后由主Agent自主选择调用一个或多个A2A ... ...
约瑟夫问题模拟算法可视化程序_C++精灵库算法可视化程序
先看视频更好理解,约瑟夫问题模拟算法可视化程序_C++精灵库算法可视化程序(抖音C++精灵库官方账号): https://www.douyin.com/video/7602999293472984355 场景设定:在肖申克监狱的院子里,一群囚犯围成一个圈,正在进行一个奇特的“游戏”。安迪(Andy) ...
来数独 - LaiSudo
来数独 - LaiSudo 校园版v0.20 右键点击标记备选数字(支持最多4个) 增加到5个级别难度 随时保存进度随时调用 支持触摸屏及鼠标操作,更加沉浸思考 三次答案提示功能 使用帮助 规则目标 填充9x9网格,使每行、每列和每个3x3宫格都包含数字1-9 操作说明: 键盘:使用方向键移动并 ...
AI Agent 框架探秘:拆解 OpenHands(6)--- 事件系统
AI Agent 框架探秘:拆解 OpenHands(6) 事件系统 目录AI Agent 框架探秘:拆解 OpenHands(6) 事件系统0x00 概要0x01 EventStream1.1 功能1.2 实现1.3 订阅1.3.1 订阅者1.3.2 分发1.3.3 资源管理0x02 Event2 ...
用 Hashids 优雅解决 C 端自增 ID 暴露问题
在 C 端系统中,直接对外暴露数据库自增 ID 往往会带来数据枚举、越权访问等安全隐患。本文将从实际业务场景出发,分析自增 ID 暴露的问题本质,并介绍一种基于 Hashids 的可逆 ID 混淆方案。通过 Hashids,我们可以在不改变数据库结构的前提下,实现对外 ID 的安全化与美观化,兼顾安 ...
[大模型实战 03预备] 云端炼丹房 2:Kaggle 上手指南
Colab 额度用完了?Kaggle 带着两张 T4 显卡来了!本文详解 Kaggle 账号手机验证、开启 Internet 联网、配置双 T4 GPU 环境,以及如何利用 Kaggle 特有的 Dataset 机制持久化保存 HuggingFace 模型。 ...
V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
二. Ignition解释器(上) 这是第二篇的上半部分,我们主要学习ignition V8的解释器的一些基础和前置知识。 这部分内容,主要是以了解为主,所以在学习的时候,除了第一篇中说的 有些细节做了省略 有些边界情况做了简化表述以外,也不需要过多的深入。 读完了就好。 目的就是对于ignitio ...
LLVM Pass快速入门(四):代码插桩
代码插桩 项目需求:在函数运行时打印出运行的函数名 项目目录如下 /MyProject ├── CMakeLists.txt # CMake 配置文件 ├── build/ #构建目录 │ └── test.c #测试编译代码 └── mypass3.cpp # pass 项目代码 一,测试代码示例 ...
milkup:桌面端 markdown AI续写和即时渲染
Hi,朋友们好,我是德莱厄斯,前段时间给大家带来一个桌面端的开源 markdown 编辑器,当时扬言要干翻 typora 的那个,你还有印象吗? 原文是:干翻 Typora!MilkUp:完全免费的桌面端 Markdown 编辑器!,这篇文章共曝光了 16 万次,有 12000+ 人围观,在社区内收 ...
基于项目工程构建SBOM(软件物料清单)的研究
研究项目的SBOM(软件物料清单)的生成。会涉及到四个SBOM生成工具,sbom-tool,DycloneDX,Sift,ORT,分别就每个工具的优缺点做说明看,列出其关键命令和命令参数,并说明其在实际使用过程中的优劣点。 ...
鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
学习目标 建立鸿蒙应用“宏观-微观”完整认知:明确应用、应用程序包、HAP/HSP、组件、页面的层级关系,理解 Stage 模型编译期与运行期概念的对应逻辑; 清晰区分 Stage 模型与 FA 模型的核心差异,理解 Stage 模型在资源利用、配置管理、跨端适配等实际开发场景中的核心优势; 掌握 ...
.NET 中如何快速实现 List 集合去重?
前言 在数据处理中,去除集合中的重复元素是一个常见的需求。.NET 6 和 .NET 7 引入了 DistinctBy 方法,这是一个非常实用的新特性,可以方便地根据指定的键对集合进行去重。 本文将详细介绍 DistinctBy 方法的使用,并通过具体的案例来展示其在实际开发中的应用。 正文 1、D ...
扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
大家好,我是汤师爷,专注AI智能体分享,致力于帮助100W人用智能体创富~ 热点监控智能体是帮你自动发现爆款选题的利器。 它能全天候扫描各大平台的热门内容,从海量信息中筛选出最有价值的话题和创意。 你不需要再手动搜索,智能体会自动将热点内容整理成表格,让你清晰直观地掌握行业动态。 1 为什么要做热点 ...


