技术栈
android
传奇开心果编程
1 小时前
android
·
windows
·
学习
·
ui
·
ios
·
kotlin
·
composer
【Compose Multiplatform 跨端开发学与练】第7课 平台适配与互操作
本课目标:理解 expect/actual 的编译时契约本质,掌握接口注入作为更优替代方案的判断标准,学会 Compose 与 SwiftUI 的双向互操作技术,建立“平台差异分层决策”的系统方法论。
mmsx
1 小时前
android
·
kotlin
Android 地图数据链路:从 GDAL、KML 到多引擎适配
地图数据要稳,靠的是每一段都接一层中间模型。一份 GeoTIFF 影像要叠到地图上、一条从 Google Earth 导出的 KML 轨迹要画出来、客户还要求底图从一家 SDK 换成另一家——这三个需求单独看都不难,难点在于它们会同时出现。把它们硬拼在一起,最常见的结局是:每接一种数据格式就为每家的地图 SDK 写一套绘制代码,组合数量随格式和引擎线性膨胀,最后谁都不敢动。
2601_96890077
2 小时前
android
·
数据挖掘
·
回归
大模型版本回归评估实战:从能力指标到额度口径的完整链路
本文要处理的问题:当模型与产品按周迭代时,怎么用一套可复用的评估口径,判断一次发布是否真的改善了用户的日常任务。
ao-weilai
4 小时前
android
·
数据库
·
mysql
MySQL数据库:基本查询
很多刚接触mysql的同学,一听到“数据库”“sql”就觉得很高深。其实完全不用怕,你就把数据库表当成一张班级花名册,所有操作全是日常逻辑:
事圆则缓
5 小时前
android
·
开发语言
·
kotlin
Kotlin 泛型方差实战:out、in、星投影与类型擦除
很多人记得“out 是生产者,in 是消费者”,但一遇到 MutableList<Dog>、Array<Dog> 或 MutableList<*> 就又要靠猜。方差真正解决的是一个安全问题:当子类型关系穿过泛型容器时,哪些赋值不会让我们读错或写错类型?
传奇开心果编程
6 小时前
android
·
网络
·
学习
·
ui
·
ios
·
kotlin
·
composer
【Compose Multiplatform 跨端开发学与练】第5课 网络与数据层
本课目标:理解 Ktor 客户端的引擎抽象与多平台适配机制,掌握 HttpClient 的创建、配置与生命周期管理,学会用 ContentNegotiation 处理 JSON 序列化,建立 Repository 模式隔离网络与 UI,为后续 ViewModel 和依赖注入打下数据层基础。
ao-weilai
7 小时前
android
·
数据库
·
mysql
MySQL数据库:内置函数
很多刚接触MySQL的小伙伴,刚学会增删改查,一遇到“算两个日期差几天”“把名字拼成长句”“保留两位小数”这种需求就头大——总不能全靠后端代码算完再塞回数据库吧?
SWAGGY..
8 小时前
android
·
java
·
开发语言
·
c++
·
算法
【C++进阶】:(7)红黑树的原理与 C++ 实现:结构设计、插入调整及性质验证
普通二叉搜索树只约束键的大小关系,不能阻止树在有序插入时退化。AVL 树通过限制左右高度差解决这个问题;红黑树则给节点增加颜色,用一组颜色规则间接约束树高。
Android打工仔
8 小时前
android
·
kotlin
·
源码阅读
CoroutineScheduler 设计解析(上)—— 为什么 Dispatchers.IO 会创建更多线程?
阅读源码版本:kotlinx.coroutines 1.10.x最近在阅读 Kotlin CoroutineScheduler 源码时,我产生了一个疑问。
martindelophy
9 小时前
android
·
音视频
用自然语言剪视频:我们在 Timeline Studio 中实现了 ChatCut 对话剪辑
做视频时,我们经常遇到这样的需求:给视频前五秒加一句解说,同时生成字幕,原画面保持不变。需求只有一句话,实际操作却涉及配音生成、音频导入、时间线定位、字幕添加和同步调整。
ao-weilai
10 小时前
android
·
数据库
·
mysql
MySQL数据库:复合查询
哈喽各位SQL新手村的玩家!当你敲出 select * from emp 能顺利出结果的时候,是不是觉得自己SQL已经入门了?
三少爷的鞋
1 天前
android
AI 时代,我们都将成为通才型开发者:只懂 Android,已经不够了
大家好,今天分享的主题是:未来,我们都将成为通才。这是 Philipp Lackner 最近分享的一个观点。
Dovis(誓平步青云)
1 天前
android
·
java
·
前端
·
javascript
·
人工智能
·
电脑
家里设备越来越多,如何用一张空间地图控制灯光和温度![
智能家居设备按品牌排列并不好用,用户更关心客厅现在是什么状态,以及一个场景会改变哪些设备。这个项目不以拼出一个静态页面为终点,而是让房间状态、场景强度、焦点区域、设备在线状态和联动结果形成可以独立验证的业务链路。把设备按空间和场景组织,让亮度、温度、窗帘和在线状态在同一张地图中可读。
晚风叙码
1 天前
android
·
mysql
·
adb
MySQL 数据类型详解:从数值到字符串,一篇讲透
写 MySQL 的时候,建表是最基础也最容易翻车的一步。表建得好不好,很大程度上取决于你对数据类型的理解。类型选错了,轻则浪费空间,重则数据存不进去、查询出问题。
传奇开心果编程
1 天前
android
·
windows
·
学习
·
ui
·
ios
·
kotlin
·
composer
【Compose Multiplatform 跨端开发学与练】第3课 布局与组件
本课目标:掌握 Column/Row/Box 三种基础布局的组合策略与对齐规则,深入理解 LazyColumn 的按需组合机制与性能优化手段,系统学习 Material3 组件库的语义层级与 Slot API 设计,建立“布局即结构,组件即语义”的开发思维。
传奇开心果编程
1 天前
android
·
windows
·
学习
·
ios
·
kotlin
·
web
·
composer
【Compose Multiplatform 跨端开发学与练】第8课 资源管理与主题
本课目标:掌握 composeResources 的多平台资源目录结构与类型安全访问器,理解限定符的优先级与本地化目录命名规则(特别是中文双脚本回退机制),掌握 Coil 3 在 CMP 中的网络图片加载与 iOS 内存压力适配,建立自定义主题、扩展颜色与深色模式的系统适配方法。
传奇开心果编程
1 天前
android
·
学习
·
macos
·
ios
·
kotlin
·
web
·
composer
【Compose Multiplatform 跨端开发学与练】第9课 测试与调试
本课目标:建立“测试金字塔”的架构意识,掌握 commonTest 中 UI 测试的 runComposeUiTest 模式与桌面端 JUnit 的差异,学会用 Turbine 断言 StateFlow 的状态序列,掌握 Kotlin/Native 内存泄漏检测的 GC 统计方法,理解 iOS Skia 渲染的性能陷阱与 Instruments 诊断路径。
传奇开心果编程
1 天前
android
·
windows
·
学习
·
ui
·
ios
·
kotlin
·
composer
【Compose Multiplatform 跨端开发学与练】第4课 导航与路由
本课目标:理解导航图的三个核心概念(路由、目的地、NavHost),掌握类型安全路由的定义与参数传递方式,学会用 NavController 管理返回栈,理解 Web 端浏览器导航的集成方式,为构建多页面应用打下基础。
传奇开心果编程
1 天前
android
·
学习
·
ui
·
ios
·
架构
·
kotlin
·
composer
【Compose Multiplatform 跨端开发学与练】第6课 状态管理与架构
本课目标:理解 ViewModel 在 CMP 中的跨平台实现与生命周期管理,掌握 StateFlow 与 Compose 状态收集的正确方式,学会用 Event Sink 模式收敛事件入口,理解一次性事件与持久状态的区分,建立 MVVM 分层架构的完整认知。
事圆则缓
1 天前
android
Android AOSP 定制常见概念:源码目录、系统镜像与刷机流程
刚接触 Android 系统定制时,最难的往往不是改代码,而是听懂同事说的话:“去 device 里看产品配置”“这个 APK 落在 product 分区”“刷 vendor_boot 试试”“先确认是不是 A/B 设备”。这些词跨越了源码、构建、设备分区和启动流程四个层面,名字还经常相似。