技术栈
kotlin
刘名喜
5 小时前
kotlin
·
springboot
第17篇-PostgreSQL-Docker环境搭建
本系列定位:零基础入门,从 Kotlin 语法一路到 Spring Boot 4 高级架构(DDD + Modulith),适合 Java 开发者转型,也适合纯新手系统学习。
plainGeekDev
5 小时前
android
·
java
·
kotlin
JUnit 4 → JUnit 5 + Kotlin
@RunWith 只能用在一个 Test 类上,无法组合多个 Runner。@Test(expected = ...) 无法精确验证异常信息,且只能检查方法结束时是否抛了异常,中间抛了也算通过。
plainGeekDev
5 小时前
android
·
java
·
kotlin
Mockito → MockK
Mockito 对 Kotlin 的支持不够好——final 类和 final 方法在 Kotlin 中默认不可 mock,需要额外配置。不支持 suspend 函数(除非用 mockito-kotlin 桥接库)。语法是 Java 风格的 when(...) 而非 Kotlin 惯用的 DSL。
深色風信子
7 小时前
开发语言
·
opencv
·
kotlin
·
bytedeco
Kotlin Bytedeco OpenCV 图像图像58 无缝克隆
OpenCV 的 cv2.seamlessClone() 就是实现泊松图像编辑(Poisson Image Editing),核心目标:把一张小图(前景源图)粘贴到目标背景图上,消除拼接边界,融合过渡自然,看不到硬缝合线。
我命由我12345
8 小时前
android
·
java
·
开发语言
·
java-ee
·
kotlin
·
android studio
·
android-studio
Kotlin 面向对象 - 枚举排序
红尘伴蝶舞
1 天前
kotlin
·
测试
·
设计
Android 17 局域网调试与 ACCESS_LOCAL_NETWORK 权限隔离实践
在 Android 开发中,ACCESS_LOCAL_NETWORK 权限用于控制应用访问本地局域网设备或服务的能力,例如扫描局域网设备、连接投屏设备或调试本地 Web 服务桥接等场景。由于该权限涉及本地网络的访问,各大应用商店(尤其是 Google Play)对其审核极为严格:若正式包在无实质局域网业务的情况下声明该权限,极易导致应用被驳回或下架。因此,将该权限严格隔离于开发调试环境,是保障生产包安全与合规的必要措施。
plainGeekDev
1 天前
android
·
java
·
kotlin
运行时获取依赖 → 编译时注入
Service Locator 是运行时查找依赖,类型匹配失败编译期不报错。HashMap<Class<?>, Object> 是 Object 类型,每次 get 都要强转。依赖缺失或循环依赖的 bug 只在运行时暴露。
杉氧
1 天前
android
·
前端
·
kotlin
用 Compose 挑战交互与动效天花板:ComposeCraftLab 开源实验室全解析
在现代移动开发中,声明式 UI(如 Jetpack Compose、Flutter、SwiftUI)已经成为绝对的主流。然而,很多开发者对 Compose 的认知还停留在“写写简单的列表和表单”阶段。
刘名喜
1 天前
开发语言
·
kotlin
·
springboot
第09篇-协程基础-Kotlin异步编程
本系列定位:零基础入门,从 Kotlin 语法一路到 Spring Boot 4 高级架构(DDD + Modulith),适合 Java 开发者转型,也适合纯新手系统学习。
刘名喜
1 天前
开发语言
·
kotlin
·
springboot
第12篇-Gradle-Kotlin-DSL构建指南
本系列定位:零基础入门,从 Kotlin 语法一路到 Spring Boot 4 高级架构(DDD + Modulith),适合 Java 开发者转型,也适合纯新手系统学习。
plainGeekDev
2 天前
android
·
java
·
kotlin
工厂模式 → Hilt
每多一个 ViewModel 就要多一个 Factory 类,十几个 ViewModel 就是十几个 Factory。依赖链越长,Factory 里要传的依赖越多,样板代码越多。
雨白
2 天前
android
·
kotlin
深入理解 Kotlin 协程 (十):引而不发,探秘 Flow 冷流机制与异常透明性
在了解 Flow 是什么之前,我们先来看看标准库中的序列生成器:其中 yield 是一个挂起函数,当外部访问 numbers 的下一个元素时,序列生成器就会开始执行,直到结束或遇到挂起点。
plainGeekDev
2 天前
android
·
java
·
kotlin
Application 单例 → Hilt Singleton
Application 变成上帝对象,所有依赖都堆在一个类里。无法做作用域区分——有些依赖应该是单例,有些应该跟随 Activity/Fragment 生命周期,但全放在 Application 里就都是永久存活。
Kapaseker
2 天前
android
·
kotlin
如果我要从 List 中获取一段元素
各位 Kotlin 爱好者们,周一好。Kotlin 提供了不少函数,用来截取集合中的一部分元素,或者获取集合中的特定内容。借助这些函数,我们可以方便、高效地从集合中提取数据,同时不必修改原集合。
alexhilton
3 天前
android
·
kotlin
·
android jetpack
探究Android Views、Flutter和Compose如何渲染你的UI
本文译自「One Tap, Three Machines: How Android Views, Flutter, and Compose Actually Render Your UI」,原文链接medium.com/proandroidd…,由Angelina Andronova发布于2026年7月16日。
a111776
3 天前
开发语言
·
开源
·
kotlin
中文优先的企业 RAG 知识库 开源项目
「中文优先的企业 RAG 知识库」 /~f17f3Zuk1i~:/ 链接:https://pan.quark.cn/s/0f43d26b5692
Android-Flutter
3 天前
android
·
kotlin
Kotlin 冷流与热流详解
冷流是按需生产的。只有收集器(collector)开始收集时,Flow 内部的代码才会执行。kotlin
Android-Flutter
3 天前
android
·
okhttp
·
kotlin
OkHttp 总结
以下是按难度分层整理,覆盖原理、源码和实战场景。答:连接复用:自动维护连接池,复用 TCP 连接,减少握手开销
Kapaseker
5 天前
android
·
kotlin
别再只用 Loading、Success、Error 表示所有页面状态了
各位 Compose 开发者,周五好。趁着这个愉快的周五,我们一起探讨一个问题:Compose 中的 UI State 到底应该怎么写?
雨白
6 天前
android
·
kotlin
深入理解 Kotlin 协程 (九):互通有无,解构 Channel 缓冲策略与底层无锁机制
Channel 是 Kotlin 协程之间进行安全通信的工具,本质上就是一个并发安全的队列,以下是其基本用法: