首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
echo_daemon
掘友等级
一个臭写代码的
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
106
文章 102
沸点 4
赞
106
返回
|
搜索文章
赞
文章( 102 )
沸点( 4 )
一线大厂资深APP性能优化系列-异步优化与拓扑排序(二)
通过上期的学习(一线大厂资深APP性能优化系列-卡顿定位(一)),我们学会了 定位及获取程序的耗费时间 并找到卡顿的地方。这期我们来谈谈具体的优化方案,首先是 异步优化 想到异步首先想到的就是开线程,但是需要注意的是不要直接就去开线程,因为线程缺乏统一管理,可能无限制新建线程,…
就算不去火星种土豆,也请务必掌握的 Android 状态管理最佳实践!
巧用十六进制消除状态管理一致性问题,让原本指数爆炸的复合状态缩减为一。且可直接读写于数据库,无需二次转换。
设计模式 (六) 策略模式
在软件开发中常常遇见这样的问题:实现某个功能可以有多种算法或者策略,我们根据实际情况选择不同的算法或者策略来完成该功能。例如,排序算法,可以有多种的实现方式。 那么,针对这种情况,应该怎么处理?是将这些算法写在一个类中,每一个方法对应一个具体的排序算法;还是将这些排序算法封装在…
设计模式看了又忘,忘了又看?
耗时了 5 个月,终于把设计模式一整个系列写完。其实设计模式这一系列文章网上已经有很多非常好、非常优秀的文章,为什么要写呢? 一方面是为了学得更扎实,印象中设计模式学习了 2 遍,记得牢的基本就那几个众所周知的,反思前面 2 次学习过程,缺少了思考的过程,没有把知识消化掉转化成…
设计模式 (一) 通过理论 + 代码示例 + Android 源码中单例模式来学习单例
单例模式是应用最为广泛的模式之一,也可能是很多入门或初级工程师唯一会使用的设计模式之吧,在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个实例类。有利于我们的调用,避免一个相同的类重复创建实例,比如一个网络请求,图片请求/下载,数据库操作等,…
Rust为Android应用编译so库
前言 Rust是个好东西,Google也开始把它用于AOSP了。我们开发应用同样也可以使用Rust来编写原本为C++的Native代码。网上搜罗一圈,入门的文档不多不少,这里稍微归纳整理一下吧……
一文读懂 Android 主流屏幕适配方案
关于 Android 的屏幕适配现在已经有很多成熟的方案了,已经不是一个热门话题了。印象中 2018 年是讨论适配方案最火热的一段时间,那时候字节跳动技术团队发文介绍了其适配方案,之后就带动起了很多位
高级 UI 成长之路 (一) View 的基础知识你必须知道
View 可以说是在日常开发中,天天使用的角色,虽然说 View 不属于四大组件,但是它的作用跟重要程度你真不可小视。该类型的文章打算写一个系列,对于自己复习或新手学习提供一个方式。 该篇主要介绍 View 的一些基础知识,从而可以为后续文章内容做好铺垫,主要涉及到的内容有 V…
如何“好好利用多态”写出又臭又长又难以维护的代码?| Feeds 流重构方案
本篇介绍了如何写出难以维护的 Feeds 流,为什么难以维护,可以运用哪些语言特性,哪些设计模式进行重构。
弱引用该怎么用?
在工作实践中发现,大家写的代码很容易发生内存泄漏,我觉得这个主要问题是大家对弱引用和 gc root 的理解不够深导致,所以,打算写(水)一篇我的理解。 在 维基百科中对弱引用的解释是: 这个意思
下一页
个人成就
文章被点赞
33
文章被阅读
9,117
掘力值
294
关注了
26
关注者
22
收藏集
1
关注标签
13
加入于
2020-03-31