自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(618)
  • 资源 (2)
  • 收藏
  • 关注

原创 高并发秒杀系统架构设计全解析:从Redis预热到MQ削峰的七层防护体系

本文深入剖析商城秒杀服务的完整技术架构,覆盖从Redis缓存预热、分布式信号量限流、SETNX幂等性保证到RabbitMQ异步下单的全链路设计。文章详细拆解了七层验证防护体系、随机码防攻击机制、定时任务分布式锁上架等核心实现,并给出生产环境优化建议。适合正在设计或优化高并发秒杀场景的Java后端开发者阅读参考。

2026-06-24 08:06:17 5

原创 MyBatis SQL映射配置全解析:XML配置、动态SQL与注解驱动深度实战指南

本文全面解析 MyBatis SQL 映射配置体系,涵盖 mybatis-config.xml 主配置文件结构与解析流程、Mapper XML 映射器元素语义、动态 SQL 标签(if/choose/trim/foreach/bind)最佳实践、注解驱动配置(@Select/@Insert/@Options/@Results/@ConstructorArgs/@CacheNamespace 等)、类型别名与类型处理器、参数传递与结果集映射全链路。结合源码解析路径与架构图,助你掌握从配置到执行的关键流程

2026-06-23 20:56:52 5

原创 AgentScope Java 2.0 项目实战:教你完整搭建企业级多租户AI数据分析Agent平台

本文详细讲解如何从零开始构建一个企业级多租户AI数据分析Agent平台(agentscope-dataagent)。涵盖项目的环境准备、项目骨架搭建、后端15个核心模块开发(认证授权、Agent网关、会话管理、SSE流式聊天、能力市场、Webhook通道、Docker沙箱等)、前端完整开发(路由守卫、SSE流式读取、28个页面组件)、内置资源定义、构建打包、测试验证及单机/Docker/分布式部署全流程。

2026-06-23 07:48:32 181

原创 AgentScope Java 2.0 项目实战: 从零构建自己的个人AI助手“小龙虾“

本文系统介绍如何基于Spring Boot WebFlux、React 18和TypeScript,从零搭建一个本地化的个人AI助手管理平台——AgentScope Paw。项目支持多Agent创建与管理、SSE流式对话、工作区文件CRUD、技能市场、子智能体孵化、AI辅助起草Agent配置等核心功能,并深度集成钉钉、企业微信、飞书、GitHub等IM通道。

2026-06-22 08:14:53 327

原创 AgentScope Java 2.0 项目实战:从零构建企业级自主Coding Agent

本文基于 AgentScope Java 框架,完整拆解两个生产级 AI Agent 项目的从零开发全过程。其一是企业级自主编码机器人(agentscope-codingagent),支持 Issue→PR 自动实现、PR Code Review、Docker 沙箱隔离执行与多通道接入;其二是个人 AI 助手管理平台(agentscope-paw),采用 Spring Boot + React 全栈架构,支持多 Agent、技能市场与多 IM 通道。

2026-06-21 08:24:23 588

原创 AgentScope Java 2.0 项目实战:使用AgentScope Builder 构建企业级多租户 AI Agent 平台

本文基于 AgentScope Builder 源码深度分析,系统讲解多租户 AI Agent 构建平台的完整开发流程。涵盖 Spring Boot 3.x + WebFlux 后端架构、React 18 + TypeScript 前端实现、HarnessAgent 运行时、CompositeFilesystem 多租户隔离、SSE 流式对话、6 种 IM 渠道接入(钉钉/飞书/企微/GitHub/GitLab)、Git 与 Nacos 技能市场、JWT 认证、Docker Sandbox 隔离等核心技术。

2026-06-21 07:56:33 247

原创 MyBatis 3.5 核心架构深度解析:从配置中心到执行流程的完整技术剖析

本文基于 MyBatis 3.5 源码,系统化深度解析其核心架构体系。从项目定位与模块组织出发,详尽剖析 Configuration 配置中心的设计理念与装配机制;深入解读 SqlSession 会话管理生命周期与工厂模式;全面梳理 Executor 执行器体系(Simple/Reuse/Batch/Caching)的模板方法模式与差异化策略;阐明组件交互契约与拦截器链扩展机制;并给出性能优化实践与故障排查指南。涵盖配置解析顺序、会话线程安全、缓存策略、批处理吞吐等核心技术点,适合中高级 Java 开发者.

2026-06-20 11:13:04 132

原创 从源码看懂 MyBatis-Plus 如何融入 Spring:自动配置 + 事务管理的底层逻辑

本文基于 MyBatis-Plus 3.5.16 源码,系统解析其在 Spring/Spring Boot 生态中的集成机制,涵盖自动配置、依赖注入、事务管理及扩展特性,助你掌握企业级 ORM 框架的最佳实践

2026-06-20 07:48:06 136

原创 AgentScope 2.0 API完全指南:构建企业级AI智能体应用的技术实践

本文系统梳理AgentScope 2.0框架的完整API体系,涵盖智能体核心引擎、统一模型适配层、工具系统、消息协议、权限控制与工作空间管理等七大核心模块。通过深入的源码级分析与架构图示,详细解读Agent类的推理-行动循环、ChatModelBase的多模型抽象、Toolkit的工具管理机制、ContentBlock的多模态内容表达、PermissionEngine的安全决策流程,以及Local/Docker/E2B三种工作空间实现。文章还提供了智能客服系统的完整实战案例,展示从自定义工具开发到流式服务部

2026-06-19 16:02:03 155

原创 MyBatis-Plus 源码分析-注解系统深度解析:从核心映射到高级特性

本文基于 MyBatis-Plus 3.5.16 源码,系统性梳理其注解体系,涵盖 @TableName、@TableId、@TableField 等核心注解的参数配置与使用场景,深入解析 @IEnum/@EnumValue 枚举映射机制、@FieldFill 自动填充策略、@Version 乐观锁实现、@OrderBy 排序控制、@DbType 数据库方言识别,以及自定义注解开发与插件集成方法。结合源码中的测试用例,提供完整的实体类配置示例与故障排查指南。

2026-06-19 07:43:50 134

原创 MyBatis-Plus 源码分析-性能优化:从查询加速到JVM调优的全链路解析

本文基于MyBatis-Plus 3.5.16源码,系统梳理六大性能优化维度:查询性能优化(Wrapper参数化、分页count优化、SQL注入防护)、批量操作优化(JDBC Batch执行器、BatchSqlSession混合查询、事务与flush策略)、缓存策略优化(一级/二级缓存、TableInfoHelper元数据缓存、JsqlParseCache解析缓存)、内存优化(短Key生成、分片策略、线程池管理)、性能监控(P6Spy集成、SQL审计、慢查询识别)。

2026-06-18 07:23:44 205

原创 AgentScope 2.0 扩展开发完全指南:从中间件到模型适配器的深度实践

本文系统讲解 AgentScope 2.0 框架的五大扩展机制,涵盖中间件系统的洋葱模型与钩子设计、ChatModelBase 基类与多供应商适配器开发、工作空间(本地/Docker/E2B)的抽象接口与生命周期管理、凭据工厂与 MCP 协议集成、以及工具协议与存储后端扩展。文中提供完整的架构图、代码示例与故障排查指南,帮助开发者快速掌握 AgentScope 的插件化扩展体系。

2026-06-18 07:18:10 94

原创 MyBatis-Plus 源码分析-批量操作完全指南:从入门到性能调优,一篇就够了

MyBatis-Plus 3.5 提供了强大的批量操作能力,涵盖批量插入、批量更新、批量删除和批量保存或更新。本文从源码层面深入解析 MybatisBatch 批量执行器、BatchSqlSession 会话管理、BatchMethod 方法封装、ParameterConvert 参数转换器等核心组件,结合 Spring 集成实践,给出性能优化建议与故障排查指南。无论你是日常 CRUD 开发还是处理大数据量导入同步场景,都能从本文获得完整的技术参考。

2026-06-18 06:51:35 167

原创 MyBatis-Plus 源码分析-插件系统深度剖析:从架构设计到自定义开发实战

本文基于 MyBatis-Plus 3.5.16 源码,系统剖析其插件体系的"外层拦截器+内层拦截器"双层架构设计。围绕 MybatisPlusInterceptor 与 InnerInterceptor 接口,深入讲解分页、数据权限、租户隔离、动态表名、乐观锁及安全防护六大内置插件的实现原理、工作流程与配置方式。同时涵盖插件的 Spring Boot 自动装配机制、性能优化策略与故障排查指南,并给出自定义插件开发的完整步骤与最佳实践,帮助开发者全面掌握 MyBatis-Plus 插件的使用与扩展能力。

2026-06-17 07:38:29 152

原创 AgentScope 2.0 源码解析-权限控制系统:从架构设计到安全实践

本文系统性拆解 AgentScope 2.0 框架的权限控制子系统,涵盖权限引擎(PermissionEngine)、权限上下文(PermissionContext)、权限决策(PermissionDecision)、权限规则(PermissionRule)四大核心组件。深入分析五种权限模式(DEFAULT、ACCEPT_EDITS、EXPLORE、BYPASS、DONT_ASK)与四种决策行为(ALLOW、DENY、ASK、PASSTHROUGH)的设计原理,详解六步优先级决策流程。

2026-06-17 07:29:58 273

原创 AgentScope 2.0 源码解析-工具系统解读:从内置工具到权限管控的完整实践

本文深入解析AgentScope 2.0工具系统的完整架构,覆盖内置工具集(文件读写、命令执行、搜索匹配)、MCP协议集成(STDIO/HTTP双传输、客户端封装、工作空间网关)、工具包管理与动态分组、权限引擎的多级决策机制(危险路径保护、只读识别、模式控制),以及自定义工具开发流程。通过分层架构图和时序图直观展示组件协作关系,结合安全最佳实践与故障排除指南,为开发者提供从工具使用到安全管控的全链路参考。

2026-06-16 08:04:04 230

原创 MyBatis-Plus 源码分析-多租户支持原理深度解析

本文系统性阐述多租户场景下的技术实现方案。涵盖租户行过滤器(TenantLineInnerInterceptor)的 SQL 改写原理、动态表名处理(DynamicTableNameHandler)的表名替换机制、基于 JSQLParser 的 AST 解析与注入流程、ExpressionAppendMode 对 WHERE 条件拼接的影响、与分页/数据权限插件的协同工作方式、缓存键扩展防止跨租户数据污染、Spring Boot 自动装配集成方案,以及常见故障排查与性能优化建议

2026-06-16 07:51:56 105

原创 MyBatis-Plus 源码分析-分页功能深度解析:从原理到实战,掌握高性能分页

本文基于 MyBatis-Plus 3.5.16 源码,深度解析分页功能的核心架构与实现原理。涵盖 IPage 接口设计、Page/PageDTO 模型选型、PaginationInnerInterceptor 拦截器工作机制、多数据库方言适配、count SQL 智能优化策略以及 Spring Boot 配置方式。结合实战案例和常见问题排查,为 Java 开发者提供从入门到精通的分页技术指南。

2026-06-15 08:08:50 162

原创 AgentScope 2.0 源码解析-智能体开发完整技术指南

本文深入剖析 AgentScope 2.0 智能体开发框架的核心技术体系,涵盖智能体创建与配置、ReAct 推理-行动循环机制、事件驱动的流式响应处理、上下文管理与压缩策略、外部交互支持(用户确认/外部执行/工具卸载)等关键模块。通过详细的架构图、流程图和时序图,系统讲解从模型适配到工具集成、从权限控制到中间件扩展的完整技术链路,帮助开发者快速掌握 AgentScope 智能体开发的全貌。

2026-06-15 07:28:18 150

原创 AgentScope 2.0 源码解析- 工作空间管理:从本地到云端的一站式智能体沙盒方案

在 AI 智能体开发中,执行环境的隔离性、可移植性与资源管理是工程落地的核心挑战。AgentScope 2.0 通过统一的工作空间抽象层,提供了本地文件系统、Docker 容器和 E2B 云沙盒三种执行后端,支持 MCP 服务器动态注册、技能热加载和上下文持久化。本文将深度剖析其架构设计、核心组件实现、API 接口规范及故障排除策略,帮助开发者构建安全、可扩展的智能体应用。

2026-06-14 09:22:32 123

原创 MyBatis-Plus 源码分析-核心概念解读:从 ORM 基础到元数据系统的全景剖析

本文基于 MyBatis-Plus 3.5.16 源码,系统讲解其核心概念与实现原理。从 ORM 基础概念出发,深入剖析 BaseMapper 接口设计、TableInfo 元数据系统与缓存机制、注解驱动配置体系三大核心组件,并结合架构图与代码示例,完整呈现 MyBatis-Plus "约定优于配置" 的设计理念。适合初学者快速入门,也适合有经验的开发者深入理解框架底层。

2026-06-14 09:19:04 165

原创 AgentScope 2.0 源码解析-事件驱动多智能体框架核心概念深入剖析

本文系统性梳理 AgentScope 2.0 的核心架构与设计理念,深入解析智能体(Agent)的 ReAct 推理-行动循环、消息系统(Msg 与 ContentBlock)的事件驱动增量更新、事件系统的生产者-订阅者模式、权限控制引擎的规则决策机制,以及工作空间的多后端管理方案。通过源码级图解与架构图,帮助开发者快速掌握这一开源多智能体框架的技术全貌。

2026-06-13 12:28:51 786

原创 MyBatis-Plus 源码分析-条件查询构建器终极指南:QueryWrapper、LambdaWrapper 与链式调用全解析

本文系统性梳理 MyBatis-Plus 3.5.16 版本中条件查询构建器的完整技术体系,同时从架构设计、列名解析机制、常用操作符、复杂条件组合(AND/OR/嵌套)、SQL 注入防护、性能优化到故障排查,提供一站式深度解析,帮助开发者从入门到精通 MyBatis-Plus 的条件构建能力。

2026-06-13 10:12:58 102

原创 AgentScope实战训练营:手把手教你打造基于RocketMQ的 A2A 智能体通信系统

本文基于阿里巴巴开源的 AgentScope 框架,手把手带你从零构建一个完整的 A2A 通信示例项目。项目采用 Java 17 + Spring Boot 3.3.4 + Apache RocketMQ(Lite 版本)+ 通义千问大模型的技术栈,通过 Maven 多模块工程管理,实现 Server 端 Spring Boot 自动配置和 Client 端编程式调用。

2026-06-12 07:19:41 51

原创 MyBatis-Plus 源码分析-自动填充机制深度解析:从原理到实战

本文深入剖析 MyBatis-Plus 3.5.16 版本中自动填充功能的设计原理与实现机制。从 MetaObjectHandler 接口的核心设计入手,系统讲解 fillStrategy 与 strictFillStrategy 的差异,详解 StrictFill 严格填充模式的工作原理,并结合注解驱动、元数据匹配、MybatisParameterHandler 调用链等核心组件,完整呈现自动填充的端到端流程。

2026-06-12 06:53:11 134

原创 AgentScope实战训练营:从零搭建一个完整的A2A Agent应用

2024年4月,Google在Google Cloud Next大会上正式提出了A2A(Agent-to-Agent)协议,这是一个开放协议,旨在让不同的AI Agent之间能够像微服务一样相互发现、相互调用。通俗地讲:A2A协议就是AI Agent世界的HTTP协议——有了它,一个Agent可以把自己的能力以标准化的方式暴露出去,另一个Agent可以无缝地发现并调用它。本文将基于阿里巴巴开源的(Apache 2.0协议),手把手带你从零搭建一个完整的A2A Agent应用。

2026-06-11 07:37:03 329

原创 Springboot 3.5 源码分析-构建与部署全指南:从 Gradle/Maven 插件到 Docker 容器化与云原生部署

本文基于 Spring Boot 3.5.14 源码,系统性梳理构建与部署全链路技术体系。涵盖 Gradle 插件与 Maven 插件的核心功能(可执行 JAR 打包、AOT 预编译、Buildpacks 镜像构建、分层优化)、Docker 与容器化的 Buildpack 平台实现与 Docker Compose 集成,以及传统 JAR/WAR 部署、云平台部署、微服务编排、蓝绿/滚动/金丝雀交付策略等全方位部署方案。

2026-06-11 07:25:09 176

原创 AgentScope实战训练营:优雅关机,让你的 AI Agent 服务“体面退休“,不丢一条对话记录

本文基于阿里开源的 AgentScope Java 框架,深入剖析优雅关机(Graceful Shutdown)的完整实现方案:从关机状态机的设计、协作式中断机制、Session 持久化策略,到 Spring Boot 集成和 Kubernetes 生产部署配置。通过 E2E 服务端示例和独立 Smoke 测试,演示工具执行中断、推理流中断、超时强制中断、业务恢复四大核心场景,并提供可复制运行的完整代码。读完本文,你将彻底掌握 AI Agent 系统的优雅停机方法论。

2026-06-10 07:26:24 190

原创 Springboot 3.5 源码分析- 全栈 API 深度解析:从核心启动到扩展机制一网打尽

本文基于 Spring Boot 3.x 源码,系统性梳理七大核心 API 模块:核心引导(SpringApplication 生命周期与 WebApplicationType)、自动配置(@SpringBootApplication 与条件注解机制)、配置绑定(@ConfigurationProperties 与 Binder 体系)、测试支撑(@SpringBootTest 与切片注解)、Actuator 端点(健康检查与指标暴露)、扩展 SPI。

2026-06-10 07:14:22 45

原创 AgentScope实战训练营:构建计划可视化管理和HITL的AI智能计划助手

本文基于AgentScope Java SDK和Spring Boot WebFlux,从零构建一个支持SSE流式对话、计划可视化管理和HITL的AI智能计划助手Web应用PlanNotebook。涵盖项目架构设计、ReActAgent初始化、自定义工具注册、Hook机制实现、SSE事件协议定义、前端流式渲染等核心技术点,提供完整可运行的代码示例和详细的REST API参考。

2026-06-09 21:35:32 200

原创 Springboot 3.5 源码分析-DevTools 深度解析:从自动重启到远程开发,这一篇就够了

本文基于 Spring Boot 3.5.14 源码,深度解析 DevTools 的核心机制:自动重启的类加载器隔离原理、文件监听与变更检测策略、LiveReload 的 WebSocket 实现与浏览器集成、远程开发(Remote Spring Application)的安全架构与部署方案。同时给出开发期属性默认值、性能调优、IDE 集成、容器化适配及生产环境禁用策略等最佳实践,帮助开发者在本地开发中实现高效的快速迭代。

2026-06-09 07:57:07 162

原创 AgentScope实战训练营:从零开发一个「边回复边朗读」的 AI 聊天应用

本文手把手教你从零开发一款「边回复边朗读」的 AI 聊天应用——用户发送文字,AI 逐字流式回复,同时实时合成语音朗读出来。项目基于 Java 17 + Spring Boot WebFlux 构建后端,AgentScope 框架驱动 ReAct 智能体,阿里云 DashScope 提供 qwen-plus 大模型与 qwen3-tts-flash-realtime 实时 TTS,前端通过 SSE 接收流式文字和音频,利用 Web Audio API 播放 PCM 音频。

2026-06-08 22:06:53 348

原创 Springboot 3.5 源码分析-故障排除终极指南:从启动失败到性能优化,七大场景全覆盖

本文基于 Spring Boot 3.5.14 源码,系统梳理启动失败、配置错误、依赖冲突、调试工具、性能瓶颈、部署问题及综合故障七大场景的排查方法论。从 SpringApplication 启动流程、Binder 属性绑定、BOM 版本策略、DevTools 热更新、Actuator 端点、Micrometer 指标体系到 Docker Compose 集成,每项诊断均提供可操作的排查步骤与最佳实践,帮助开发者快速定位并解决生产级问题。

2026-06-08 07:42:29 54

原创 AgentScope实战训练营:构建RAG、长期记忆、HITL 等高级特性的Agent完全指南

本文基于阿里巴巴开源的 AgentScope Java 框架,从零开始手把手带你构建一个完整的 AI 智能体应用。内容涵盖 12 个实战示例:RAG 检索增强生成(内存 / Elasticsearch / 百炼三种方案)、长期记忆管理(Mem0 / 百炼 / ReMe 三种后端)、自动上下文压缩与会话持久化、Langfuse 全链路可观测追踪、AgentScope Studio 可视化调试、工具调用智能路由,以及基于 Spring Boot WebFlux + SSE 流式响应的 HITL 人机协同交互UI

2026-06-07 13:59:56 139

原创 Springboot 3.5 源码分析- 测试体系详解:从切片到容器,从Mock到性能优化

本文基于 Spring Boot 源码,系统梳理测试支持体系的全貌——从 `@SpringBootTest` 的上下文加载机制到 `@WebMvcTest`、`@DataJpaTest` 等测试切片原理,从 `@MockBean` 的 Bean 替换机制到 `TestRestTemplate` 的 Web 测试策略,从 Testcontainers 容器集成到测试性能优化与 CI/CD 落地实践。文章结合 Spring Boot 官方仓库源码与 smoke test 示例,提供可复用的测试策略

2026-06-07 07:33:53 77

原创 LLM底层原理-从零训练你的第一个ChatGPT 风格大模型:NanoChat 全流程实战指南

本文基于 Andrej Karpathy 开源的 nanochat 项目,完整解析从零训练一个 ChatGPT 风格大语言模型的全部流程。涵盖开发环境搭建、GPT 模型架构设计(RoPE、GQA、Flash Attention 3)、BPE Tokenizer 训练、分布式预训练、SFT 监督微调、RL 强化学习、推理引擎部署等核心环节。文章提供可运行的完整命令、详细参数说明、常见问题排查指南及性能优化建议,帮助开发者用 8 张 H100 GPU 在 3 小时内训练出 GPT-2 级别的对话模型。

2026-06-06 10:11:51 196

原创 LLM 底层原理-600行代码复现GPT-2大模型!nanoGPT从零开发完全指南

本文基于Andrej Karpathy的nanoGPT项目,从零开始完整讲解GPT-2(1.24亿参数)的复现过程。涵盖环境搭建、模型架构逐层拆解(CausalSelfAttention、MLP、Block、GPT类)、数据准备、分布式训练、微调、采样推理与性能优化等全链路。核心代码仅600行,无需魔法即可理解大语言模型训练的全貌。适合深度学习初学者与进阶开发者阅读实践。

2026-06-06 10:04:34 83

原创 Springboot 3.5 源码分析-Actuator 监控与管理完全指南:从核心端点到生产级可观测性

本文系统梳理 Spring Boot Actuator 监控与管理能力体系,基于 3.5.14 源码深度解析四大核心端点(Health、Metrics、Environment、Info)的工作原理、HTTP 接口、响应格式与扩展方式。涵盖健康检查三层架构(HealthIndicator → HealthContributorRegistry → HealthEndpoint)、分组策略与 Kubernetes 探针支持;Micrometer 指标收集机制与 Counter/Gauge/Timer/Distr

2026-06-05 08:08:12 45

原创 AgentScope实战训练营-Java实现大模型HTTP请求响应压缩

大模型应用频繁调用API时传输的JSON数据量可达数百KB甚至数MB,严重影响响应速度和带宽成本。本文基于AgentScope Java框架,从零开始教你实现HTTP请求/响应的GZIP、Brotli和Zstd三种压缩方案。涵盖环境准备、项目搭建、压缩工具类封装、HTTP传输层改造、SSE流式解压、测试验证等12个环节,提供完整可运行的代码示例和常见问题排查指南。实测GZIP压缩率可达70%-80%,显著提升大规模AI调用场景下的网络传输效率。

2026-06-04 08:03:35 193

原创 Springboot 3.5 源码分析-自动配置深度解析:从原理到实战,彻底搞懂“约定优于配置“

本文系统性解析Spring Boot自动配置的完整体系,从@EnableAutoConfiguration触发机制、AutoConfigurationImportSelector选择器流程、条件注解匹配逻辑,到自动配置顺序控制、自定义自动配置开发、配置属性绑定、测试策略与故障排除,覆盖Spring Boot 2.x/3.x自动配置的核心原理与最佳实践。通过源码分析、流程图解与实战案例,帮助开发者深入掌握自动配置的运行机制与扩展方法。

2026-06-04 06:56:12 40

C++ Windows系统编程 NTFS MFT直接读取 大文件扫描清理工具 绿色免安装单文件

BigFileCleaner 是一款基于纯 C++17 + Win32 API 开发的 Windows 大文件扫描清理工具,零第三方依赖,编译后为单一可执行文件。核心亮点在于独创的双路径扫描引擎:优先通过 DeviceIoControl 直接读取 NTFS 分区的 $MFT 元数据文件,以接近磁盘极限的速度遍历所有文件记录(1TB SSD 全盘扫描 < 10 秒);当 MFT 访问失败时自动回退到 FindFirstFileW/FindNextFileW 传统递归目录遍历。删除支持回收站(COM IFileOperation 接口)和永久删除两种模式,内置三级风险自动分类(系统目录/系统文件类型 → 高风险、用户目录可执行文件 → 中风险、视频/压缩包/文档等 → 低风险),配合三重重确认对话框,杜绝误删。 适用人群: Windows C/C++ 开发者,尤其是对 Win32 API、NTFS 文件系统底层编程感兴趣的学习者 系统编程/逆向工程爱好者,可借鉴 MFT 记录解析、USA Fixup 修复、数据运行(Data Runs)解析等实现 磁盘空间紧张、需要快速定位大文件并安全清理的普通 Windows 用户 使用场景及目标: 快速找出占用磁盘空间的大文件(支持按 20MB~10GB 自定义阈值筛选) 全盘扫描 / 指定分区扫描 / 自定义目录扫描三种模式 安全删除无用大文件,释放磁盘空间,同时通过风险等级系统和三重确认有效防止误删系统文件 其他说明: 采用纯原生 Win32 API 手写 GUI(按钮、ListView 复选框列表、进度条、右键菜单),无 Qt / MFC / 第三方库 静态链接 CRT(/MT),无运行时 DLL 依赖,体积小巧 支持 Windows 7/8/10/11 全系列,x64 架构 绿色免安装,不写注册表,不收集用户数据,完全离线

2026-06-21

AI辅助编程 Claude Code多语言通用与专属规范集 提升代码质量与一致性

本资源是一套专为 Claude Code 打造的分层式 AI 编程规范集,采用「通用原则 + 语言专属」的双层结构设计,覆盖 TypeScript、Python、Go、Web、Swift、PHP 等主流技术栈。 核心内容包含: 通用开发规则:定义适用于所有项目的代码风格、Git 工作流、测试、性能、安全等通用标准; 语言专属规范:在通用规则基础上,补充各语言 / 技术栈的惯用写法、框架设计模式与工具链要求; 完整部署指南:提供脚本一键安装与手动配置两种方式,明确目录复制与引用规范; 优先级与扩展说明:清晰定义通用与语言专属规范的冲突处理逻辑,支持按需新增语言扩展。 适用人群:使用 Claude Code 进行 AI 辅助开发的个人开发者、技术团队,尤其适合多语言项目、需要统一 AI 代码规范的场景。使用目标:帮助开发者快速建立符合语言惯用法的 AI 编程规则,统一团队 AI 生成代码的风格与质量标准,减少代码混乱、安全隐患与维护成本,提升 AI 辅助开发的效率与代码可维护性。 资源以 Markdown 格式整理,包含完整目录结构与扩展方法,无违规内容,可直接复制使用,也可根据项目需求自定义调整规则。

2026-04-18

游戏开发基于HTML5 Canvas的飞机大战核心机制设计:玩家控制、敌机生成与碰撞检测系统实现方案

内容概要:基于HTML5 Canvas与JavaScript原生实现的2D垂直卷轴射击游戏“星际守护者”的核心机制与功能设计。游戏通过Canvas绘制实现全部视觉元素,无需外部资源,支持PC与移动端双端操作。系统采用状态机管理模式,涵盖菜单、进行中、暂停和游戏结束四种状态,核心机制包括玩家控制、敌机生成、碰撞检测、计分与生命值系统,结合动态难度递增与性能优化策略,确保流畅的游戏体验。各模块解耦清晰,便于维护与扩展。; 适合人群:具备HTML、CSS、JavaScript基础的前端开发者,尤其是对Canvas绘图、游戏逻辑开发感兴趣的初学者与中级程序员;也适用于希望了解前端交互系统设计的学习者。; 使用场景及目标:①学习如何使用原生JavaScript结合Canvas实现完整游戏逻辑;②掌握跨平台输入处理(键盘/触摸)、碰撞检测算法、对象生命周期管理与性能优化技巧;③为开发类似射击类游戏提供可复用的技术方案与架构参考。

2026-02-04

前端实战 + 纯前端隐私安全 + PDF 与 Markdown 双向转换工具完整源码 + 前端学习 / 一键打包部署/可用于SaaS

PDF 和 Markdown 双向转换工具源码纯前端实现,免服务器,隐私安全,支持 Windows/Mac/Linux,一键打包 EXE,Next.js 16+React 19+TypeScript,功能全,PDF 转 Markdown、Markdown 转 PDF 都能用,部署简单,适合个人、企业、开发者学习实战。 功能特点:PDF 转 Markdown 文件上传(点击 / 拖拽) PDF 智能解析(文本、标题、列表、代码块、表格) 实时编辑(分屏预览、编辑 / 预览切换) 导出功能(导出 .md 文件、一键复制) Markdown 转 PDF 内容输入(手动输入、上传 .md 文件) 实时渲染预览(完整 Markdown 语法支持) PDF 生成配置(字体大小、页边距) 输出优化(图片压缩、体积减小 40%-60%) 下载功能(生成 PDF Blob、自定义文件名) 界面功能(15+) 模式切换(PDF → MD / MD → PDF) 通知提示(成功 / 错误提示) 进度显示(实时进度条、百分比) 加载状态(动画、按钮禁用) 响应式设计(移动 / 平板 / 桌面) 技术功能(10+) 隐私保护(纯前端、数据不上云) 性能优化(分块处理、实时反馈) 兼容性(Chrome/Edge/Safari/Firefox) 错误处理(格式验证、异常捕获) 交付完整源码 + 部署文档 + 打包脚本,支持多种部署方式,技术栈先进,可二次开发,适合前端学习、文档整理、SaaS 基础用。

2026-01-29

前端多版本管理可视化工具nvm-desktop (2024 windows版本)

nvm-desktop 是一个桌面应用程序,特别适合前端开发人员,它通过可视化界面帮助你管理多个 Node.js 版本。应用程序使用 Tauri 构建,支持 macOS、Windows 以及 Linux 系统。可以轻松快速地安装、管理并切换不同的 Node.js 版本,而无需依赖操作系统的任何特定功能和 shell。 程序还支持在不同项目间独立设置和切换 Node.js 版本。每个版本间的环境是相互隔离的,这意味着在一个版本下通过 npm 安装的全局依赖,在切换到另一个版本后将不可用。如需共享这些全局依赖,可以使用 npm config set prefix "/path/to/folder" 命令,将全局包安装到指定目录。在切换 Node.js 版本时,所有版本都可以使用该路径下的包。

2025-01-25

贵州全省最新最全国家行政区域码,包含省市县乡村五级和上下级关系

贵州全省最新最全国家行政区域码,包含省市县乡村五级和上下级关系

2024-01-31

livy-0.7.1-incubating-bin-cdh6.2.1.zip

基于apache 0.7.1源码编译的cdh6.2.1版本的livy

2021-11-20

Microsoft Visual C++ 14.0

windows 的 Microsoft Visual C++ 14.0 的运行库 python常用依赖

2020-10-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除