掘金

共 622 篇文章

601

为什么 Clean Architecture 能让 ViewModel 保持轻量?

2026-06-07 · 在移动应用开发的实践中,ViewModel 的角色日益重要——它承载着 UI 状态、业务逻辑调用、生命周期管理等职责。然而,许多开发者的 ViewModel 常
602

Android 开发来看看 Kotlin 2.4.0 更新了个啥

2026-06-07 · 近日,JetBrains 正式发布了 Kotlin 2.4.0 版本。作为 Kotlin 2.0 系列之后的又一重要里程碑,该版本不仅稳定了 K2 编译器在 A
603

从手机号校验到模板引擎:正则表达式的实战之旅

2026-06-07 · “输入框里明明填对了手机号,系统却总提示格式错误”——这样的开发体验,几乎每一位程序员都经历过。而破解这类问题的核心利器,正是正则表达式。它既是一把锋利的瑞士军
604

阿里云多模态图片生成!抛弃SDK手写Fetch请求,我终于搞懂了大模型调用底层

2026-06-07 · 摘要: 当大多数AI开发者还在依赖封装好的SDK调用大模型时,阿里云悄然开放了基于标准HTTP/HTTPS的多模态图片生成API接口。通过直接手写Fetch请求
605

深浅拷贝实战指南:从原理到 5 种实现方式

2026-06-07 · 在软件开发的日常工作中,数据拷贝是一个看似简单却暗藏陷阱的基础操作。无论是处理复杂对象、传递状态,还是实现不可变数据流,深浅拷贝的选择都直接影响程序的正确性与性
606

拆解与 AI 的一次对话

2026-06-07 · “你好,我最近有些焦虑,该怎么办?” “你可以尝试深呼吸,或者写下让你焦虑的事情。如果需要,我也能陪你聊聊。” 这段对话看似寻常,却隐藏着一个正在深刻改变世
607

Rust 是如何干掉空指针的

2026-06-07 · 在编程世界,空指针异常(Null Pointer Dereference)被广泛视为“十亿美元错误”——这个说法出自其发明者、图灵奖得主托尼·霍尔(Tony H
608

手搓 10 个 Skill 踩出来的坑,我做成了一套工程化工具链

2026-06-07 · 在AI技能(Skill)开发热潮中,无数个人开发者和中小企业团队投身其中,试图用一个个“小技能”撬动商业价值。然而,当激情褪去,现实往往是一地鸡毛:环境冲突、版
609

Claude Code 压缩机制曝光,这波真的有点猛啊

2026-06-07 · Anthropic 旗下 AI 编程助手 Claude Code 自发布以来,一直以“长上下文窗口”和“深度代码理解”著称。然而,近期一份来自内部技术团队的白皮
610

一个圆屏逼得我好好学习 Compose MeasurePolicy

2026-06-07 · 开发者的“圆形困境”,如何用自定义测量破局? 在智能手表、物联网终端等异形屏幕日益普及的今天,Android 开发者们正面临一个前所未有的挑战:如何让 UI
611

重磅:继SDK、NDK后谷歌新推出ADK!

2026-06-07 · 在移动开发生态中,谷歌的Android SDK与NDK早已成为开发者手中的核心工具——前者提供了用Java/Kotlin构建应用的标准框架,后者则允许通过C/C
612

我花了3个月,把一个终端 AI Agent 搬进了浏览器——踩坑全记录

2026-06-07 · 当大多数人还在讨论“要不要让AI接入浏览器”时,我已经在键盘上敲下了最后一轮调试代码。三个月前,我立下一个flag:把一个原本运行在终端里的AI Agent完整
613

把 PPT 交给 AI 之后,我补上了最难用的最后一公里

2026-06-07 · 人工智能技术正以前所未有的速度渗透进办公场景,尤其是AI生成PPT(演示文稿)的赛道,一夜之间涌入数十款产品。用户只需输入一句话主题,AI便能在数秒内输出完整的
614

Kotlin放大招!官方 Skills 直接喂出「专家级」代码

2026-06-07 · 在编程语言生态的激烈角逐中,Kotlin 始终以“简洁、安全、互操作”为旗帜,赢得了从服务器端到移动端的广泛拥趸。近日,JetBrains 官方再次投下一枚重磅
615

从 mysql 命令切到 ksql,第一步先把连接搞明白

2026-06-07 · 随着实时数据流处理需求的爆发式增长,越来越多的技术团队开始从传统的关系型数据库迁移到流处理平台。KSQL,作为基于 Apache Kafka 的流式 SQL 引
616

Android 17 内存管理将严格管控,App 要注意适配

2026-06-07 · 随着移动操作系统不断迭代,Android 17(内部代号可能为“Vanilla Ice Cream”或延续字母顺序命名)即将迎来一次内存管理机制的深度变革。据多
617

一个 Linux 调度器优化,让 Android 多耗 20% 的电,传音工程师如何发现问题?

2026-06-07 · 在智能手机性能与续航的永恒博弈中,一次看似无害的 Linux 内核调度器优化,竟让 Android 设备额外消耗了 20% 的电量。这个令人意外的 Bug,被来
618

你真的知道自己把 AI 用在了哪里吗?这是 Vibe Usage 想回答的问题

2026-06-07 · “你每天在用AI做什么?”这听起来是个简单的问题,但大多数人都答不上来。我们习惯性地打开ChatGPT写一段邮件,让Midjourney生成一张插画,或者用No
619

Flutter 最好的 AI 自动化测试工具:Patrol

2026-06-07 · 如果你曾为Flutter应用的自动化测试感到头疼,那么今天有个好消息。由海外知名移动开发团队Leancode打造的Patrol,正迅速成为Flutter生态中最
620

MybatisPlus Pro 来了,CURD开发效率直接拉满!

2026-06-07 · 在Java后端开发领域,Mybatis-Plus凭借其“只做增强不做改变”的设计理念,早已成为众多团队的首选持久层框架。然而,面对微服务、云原生架构下日益复杂的
129303132