Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

droidyue.com

技术小黑屋

Get the latest updates from 技术小黑屋 directly as they happen.

Follow now 88 followers

Latest posts

Last updated 3 days ago

Vibe Coding 的安全风险与应对策略

2 months ago

AI 驱动的代码生成正在改变软件开发方式,但快速开发背后隐藏着机器规模的安全风险。 Vibe Coding 的兴起 Vibe Coding 是 OpenAI 联合创始人 Andrej Karpathy...

Vibe Coding 最佳实践:10 个让开发效率提升 10 倍的关键技巧

3 months ago

本文整理 Vibe Coding(AI 辅助编程)的 10 个核心最佳实践,帮助提升开发效率和代码质量。 1. 根据任务选择模型 Claude Haiku 4.5:速度最快、成本最低($0.25/MTok 输入,$1.25/MTok...

一看就会,为 AI 编程 Agent 撸一个 MCP 服务

3 months ago

通过 MCP (Model Context Protocol) 让 AI 助手直接调用 ADB 命令操作 Android 设备,实现日志查看、应用安装、性能分析等自动化操作。...

同样是 Sonnet 4.5,为何 CLI 工具差距这么大

3 months ago

最近使用 Claude Code CLI 和 GitHub Copilot CLI 时发现,虽然两者都使用 Claude Sonnet 4.5...

定位 Android 权限声明来源

3 months ago

开发中经常需要排查某个权限是由哪个依赖库引入的,本文记录通过 Gradle daemon 日志快速定位权限来源的方法。 查询方法 使用以下命令在 Gradle daemon 日志中搜索权限声明: 1 grep -n...

Android 升级 targetSDK 35 解决 namespace 问题

3 months ago

升级 Android targetSDK 至 35 并使用 Gradle 8.0+ 后,遇到了第三方库 namespace 配置问题。 错误信息...

解决 Android Studio 关闭后终端 flutter run 进程自动结束的问题

3 months ago

在 Flutter 开发过程中,很多开发者遇到一个困扰的问题:当使用终端运行 flutter run 命令进行开发时,一旦关闭 Android Studio 或 IntelliJ IDEA,终端中的 flutter...

使用 grep 查找关键字并显示上下文行

7 months ago

背景 排查日志时,常需要定位关键字并带上一两行上下文确认语义。grep 内建的上下文选项可以直接满足需求,不必再手动 sed -n '19,21p'。 快速示例 假设想在 app.log 中找出包含 Fatal error...

Android 开发中的三个常见构建错误及解决方案

7 months ago

最近在 Android 项目开发中遇到了几个构建错误,以下是解决方案,供遇到同样问题的开发者参考。 1. META-INF 文件冲突 错误信息 1 2 3 4 5...

使用 flock 解决 Git `unable to read tree` 问题

7 months ago

背景 在 CI/CD 环境下,团队常遇到以下错误: 1 fatal: unable to read tree <SHA> 这通常是多个进程或脚本并发操作同一个...

幂等性的劣化:从数学确定性到 AI 不确定性

about 1 year ago

计算机科学正在经历一场微妙但深刻的转变:幂等性的逐步劣化。从数学的纯粹确定性,到编程中的纯函数,再到面向对象的状态管理,直至今天的 AI 提示工程,我们在用可控性换取表达力,用确定性换取灵活性。 数学的完美世界 纯粹的幂等性 在数学世界里,幂等性达到了最完美形式: 1 2 f(x) = x² f(3)...

Could not create task ':generateDebugRFile' 问题小记

about 1 year ago

前段时间,处理一个比较旧的 flutter plugin,涉及到 Android 的部分,一顿修改后,发现无法 gradle sync 成功。 报错如下, 1 2 3...