AI笔记本

2026年以前手搓博客一千多篇。如今 Claw、Cursor、Claude 等 AI Agent 横空出世。只需一句话,AI 就能生成文章、调整格式、润色语言,并一键自动发布。欢迎来到 AI 驱动博客时代 🚀

文章列表

AI

Prompt Engineering 2026:从"写咒语"到"写工程"

Prompt Engineering 2026:从"写咒语"到"写工程""提示工程"曾被视为"写几句好听话哄模型"的玄学,但到 2026 年,它已是一门结构化的工程:分节、用标签、给示例、控格式、为 Agent 与 Skill 设计可循环的指令、用评测驱动迭代。在 Agent 时代,提示不再只是"问问题",而是"给 AI 写一份可执行的说明书"。本文从第一性原理出发,讲透现代提示工程的实战法则。A

334
开源

智能刷新控件 SmartRefreshLayout:下拉刷新与上拉加载实战

智能刷新控件 SmartRefreshLayout:下拉刷新与上拉加载实战下拉刷新 + 上拉加载是几乎所有列表页的标配。但 Android 官方只给了 SwipeRefreshLayout——功能简陋、不支持上拉加载、Header 无法定制。而 SmartRefreshLayout 是国内最流行、最成熟的刷新框架:强大稳定,集成了各种炫酷、多样、实用、美观的 Header 和 Footer,支持所

246
开源

Titanic 详解:让文字如水波浮动的 Android 动画库

你能想象一段文字看起来像"浮在水面上",随着波浪上下起伏、半沉半浮吗?这不是特效视频,而是 Titanic——一个由 Romain Piel 开发的 Android 动画库。它通过对 TextView 的 TextPaint 应用动画化的 BitmapShader,让文字呈现出冰山浮水般的波浪效果。虽然项目已归档(DEPRECATED),但它展示的"Shader + Matrix 动画"技巧至今仍

234
Code

Gradle入门:安装​

Gradle入门:安装Android应用项目使用Gradle构建,Gradle也是安卓开发者需要掌握的一项技能。1、GradleGradle是基于Apache Ant和Apache Maven概念的开源自动化构建工具,支持多语言环境。1.1、Gradle介绍Gradle集Ant、Maven二者之大成,相比Ant的不规范,Maven的配置复杂以及生命周期限制严重,Gradle既规范也更灵活。可以使用

209
置顶
AI

时隔三年,再次备份:从手搓博客到 AI 全面自动接管

时隔三年,再次备份:从手搓博客到 AI 全面自动接管今天打开尘封多年的备份目录,看到了一个熟悉的文件名——2023_07_09.sql。那一刻,恍如隔世。三年前的今天,我曾经认真地导出过一次数据库;三年后的今天——2026 年 7 月 9 日,自动备份启用。整整三年,1095 天,我的博客就这样安安静静地跑着,没有人备份,也没有人管,它就那么稳稳当当地活着。感慨万千,大概是此刻最准确的四个字——不

210
AI

GitHub Spec Kit 详解:规范驱动开发(SDD)工具包

GitHub Spec Kit 详解:规范驱动开发(SDD)工具包在 AI 编码工具爆发的今天,"一上来就让 AI 写代码"的 vibe coding(氛围编码)虽然爽,却常带来质量不可控、需求漂移、返工不断的隐患。GitHub 给出的答案是 Spec Kit——一个开源的规范驱动开发(Spec-Driven Development,SDD)工具包。它的口号很直接:"Build high-qual

344
AI

​Android AppFunctions 详解:让 App 成为 AI Agent 的工具

Android AppFunctions 详解:让 App 成为 AI Agent 的工具2026 年,AI Agent 正从"会聊天"走向"会办事"。但一个尴尬的现实是:Agent 想操作你手机上的 App,要么靠 UI 自动化(无障碍服务截屏点击,又慢又脆),要么靠各 App 自己接云 API(碎片化、隐私差)。Google 给出的官方答案是 AppFunctions——一套 Android

223
Android

​Android 17 适配指南:API 37 行为变更与实战

Android 17 适配指南:API 37 行为变更与实战Android 17(API level 37 / SDK 37)于 2026 年正式到来,又到了每年"适配新版"的季节。这一版的主旋律是隐私大收紧——本地网络访问、OTP 短信、联系人、无障碍服务全线加锁;同时持续推进 16KB 页面大小、前台服务规范化,并对 targetSdk 37 的 App 加了反射与自适应布局新要求。本文把所有

312
AI

Agentic AI 详解:会自主办事的人工智能

Agentic AI 详解:会自主办事的人工智能先给出定义:Agentic AI 是一种能够自主感知环境、进行推理、制定计划并采取行动,以实现特定目标的 AI 系统,无需人类逐步指导。这句话里的每个词都值得拆开看——"自主""感知""推理""规划""行动""目标""无需逐步指导",正是它们把 Agentic AI 和我们熟悉的那种"一问一答"的 AI 区分开来。本文围绕这个定义,讲清 Agenti

223
AI

Claude Code 深度教程:把命令行变成你的 AI 同事

Claude Code 深度教程:把命令行变成你的 AI 同事要理解 Claude Code,先把它和传统的 AI 补全(Copilot 式)区分开。补全是"你敲代码,它猜下一行",主动权在你,AI 只是个更聪明的输入法。Claude Code 完全不是这个路子——它是一个跑在终端里的 agentic 编码代理:你给它一个目标(比如"把登录接口的空指针异常修掉"),它会自己读代码、定位问题、改文件

208
AI

Obsidian 详细教程:构建你的本地知识库

Obsidian 详细教程:构建你的本地知识库Obsidian 是一款本地优先(local-first)的知识管理与笔记应用。它把每一条笔记保存为普通的 Markdown 文件,存放在你自己的文件夹里,再通过双向链接与知识图谱把这些零散笔记编织成一张属于你自己的"第二大脑"。与依赖云端的 Notion、印象笔记不同,Obsidian 让数据始终掌握在自己手中——即使有天软件消失,那些纯文本笔记依然

596
网站被注入恶意脚本排查实录:AI 辅助安全分析实战
AI

网站被注入恶意脚本排查实录:AI 辅助安全分析实战

网站被注入恶意脚本排查实录:AI 辅助安全分析实战某天收到华为云监管反馈,称个人博客网站存在色情违规界面。作为技术博主,这简直是晴天霹雳——网站一直正常运行,怎么会突然出现这类问题?经过排查发现,网站被注入了恶意跳转脚本。本文记录完整的排查过程,重点分享如何借助 AI 快速定位问题并修复,希望能给遇到类似情况的开发者提供参考。1、问题发现与初步排查收到监管反馈后,第一时间打开网站检查。首页看起来完

223
开源

BRVAH(BaseRecyclerViewAdapterHelper)使用详解

BRVAH(BaseRecyclerViewAdapterHelper)使用详解BRVAH(BaseRecyclerViewAdapterHelper)是一个强大而灵活的 RecyclerView Adapter 框架,托管在 https://github.com/CymChad/BaseRecyclerViewAdapterHelper,截至目前已获得 24.6k Star、5.2k Fork,

302
分享

内存泄漏检测:Memory Analyzer(MAT)详解

内存泄漏检测:Memory Analyzer(MAT)详解内存泄漏(Memory Leak)是 Java 与 Android 应用最棘手的问题之一:不再使用的对象因仍被持有引用而无法被 GC 回收,长时间累积最终耗尽内存,引发卡顿甚至 OOM 崩溃。Memory Analyzer(简称 MAT)是 Eclipse 基金会开源的堆转储分析工具,也是业界定位 Java/Android 内存泄漏的事实标

422
Android

adb 命令大全(Android 调试桥常用命令详解)

adb 命令大全(Android 调试桥常用命令详解)adb(Android Debug Bridge,Android 调试桥)是 Android SDK 提供的一个通用命令行工具,它充当 PC 与 Android 设备之间的通信桥梁,可用于安装调试应用、查看日志、抓取系统信息、传输文件、自动化测试等几乎所有的设备交互场景。无论是日常开发排查 Bug,还是测试同学做稳定性、性能验证,adb 都是必

274
Android

RecyclerView 缓存机制终极指南:从原理到实战优化

RecyclerView 缓存机制终极指南:从原理到实战优化1、理解RecyclerView缓存的核心价值RecyclerView之所以能成为Android开发中最强大的列表控件,关键在于它高效的四级缓存体系: 即时响应:通过复用ViewHolder减少对象创建开销 内存优化:分层缓存控制内存占用峰值 平滑滚动:预加载机制保障60fps流畅体验 灵活扩展:支持开发者自定义缓存策略2、深入四级缓存工

197
AI

了解 MCP 概念、核心架构、工作原理及应用场景

了解 MCP 概念、核心架构、工作原理及应用场景MCP(Model Context Protocol,模型上下文协议)是 Anthropic 于 2024 年 11 月推出的一种开放标准,旨在统一大模型与外部数据源和工具之间的通信方式。它的出现是为了解决当前 AI 模型因数据孤岛限制而无法充分发挥潜力的问题,使 AI 应用能够安全地访问和操作本地及远程数据,为 AI 应用提供了连接万物的接口。1、

191
AI

Hermes Agent 详解:自进化学习型 AI 代理

Hermes Agent 详解:自进化学习型 AI 代理Hermes Agent 是由 Nous Research 于 2026 年 2 月开源的自主 AI 代理框架,其核心定位是"与你共同成长的智能体"。与传统的 IDE 编程助手或单一 API 聊天机器人不同,Hermes 运行在你的服务器上,能够记住所学内容,运行时间越长能力越强。它采用 MIT 开源许可,支持 Linux、macOS 和 W

232
Android

Jetpack Compose SelectionContainer 文字选中详解

Jetpack Compose SelectionContainer 文字选中详解在 Jetpack Compose 中,Text 组件默认不支持长按选择文本的功能。SelectionContainer 正是为解决这一问题而设计的,它将文本选择功能与文本展示功能分离,让开发者可以灵活控制哪些内容可被用户选中。1、SelectionContainer 概述SelectionContainer 是 J

235
AI

CC Switch 详解:AI 编程工具统一管理平台

CC Switch 详解:AI 编程工具统一管理平台CC Switch 是一款跨平台桌面应用,专为使用 AI 编程工具的开发者设计。它帮助用户统一管理 Claude Code、Claude Desktop、Codex、Gemini CLI、OpenCode、OpenClaw 和 Hermes Agent 等七大 AI 编程工具的配置,通过可视化界面实现供应商一键切换、MCP/Skills 统一管理

265