首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
IAM四十二
掘友等级
Android 开发工程师
prompt is magic
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
158
文章 153
沸点 5
赞
158
返回
|
搜索文章
最新
热门
PyTorch对抗生成网络模型及Android端的实现
前学习和了解使用 PyTorch 实现生成对抗网络(GAN),训练一个简单的图片生成模型,并尝试在 Android 端运行该模型,在手机上直接推理生成图片。
人生苦短快用Docker
使用 Docker 可以让开发者不再浪费时间和精力去配置各种环境,安装各种依赖,而是聚焦在核心业务逻辑的开发流程中。对于初学者来说,可以更加快速的入门,而不是因为搭建开发环境太过痛苦而直接被劝退
Kotlin 属性委托
属性委托其实就是代理模式,只不过在 Kotlin 中结合泛型和扩展函数、函数可以作为方法参数等语法糖的优势,通过简洁的语法实现类成员变量的更高效和灵活的读写,使得编码的实现更加简洁。
当 Jetpack Compose State 遇到 LiveData
Jetpack Compose 依赖 State 内数据的变化实现 UI 的刷新,而当 State 内封装的数据变成非基础类型的数据时,务必要确保每次更新整个对象,这样才能让按照预期实现 UI 的刷新
Jetpack Compose State 你用对了吗?
在 Compose 中,开发者只负责 State 状态的更新,正常情况下,State 包装的内容变化会驱动 UI 重组,但是如果 State 变化了重组却没有发生,我们又该如何排查呢?
作为程序员,你知道表达式和语句的区别吗?
Kotlin 相比 Java 语言提供了非常多的语法糖,使得日常编码的时候非常灵活,可以借助语法糖非常高效的完成繁琐的工作。但是,如果对这些语法糖的理解不够深入,就会掉进坑里遇到奇奇挂怪的 bug
Android Jetpack Core
Android Jetpack 常用组件 Lifecycle、ViewModel、LiveData 原理分析。
Activity 为什么能显示 UI
Activity 作为 Android 中承载 UI 显示的组件,背后的原理是什么呢?本文简单窥探一下.
ASM 匿名内部类 & Lambda 表达式的处理
简单总结使用 ASM 时遇到匿名内部类和 Lambda 表达式时,如何对匿名内部类(一般来说接口)的方法实现插桩。
用 fast-list 更高效创建列表
fast-list 内 ViewHolder 无法实现 View 复用,列表渲染是会有性能问题,通过高阶函数抽象 ViewHolder 的创建,让实现列表的语法更加简洁
下一页
个人成就
优秀创作者
文章被点赞
4,590
文章被阅读
283,096
掘力值
11,805
关注了
61
关注者
6,584
收藏集
32
关注标签
16
加入于
2016-07-22