首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
飞扬666
掘友等级
前端开发工程师
|
西二旗
专注于Android、小程序、React等技术
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
79
文章 79
沸点 0
赞
79
返回
|
搜索文章
赞
文章( 79 )
沸点( 0 )
Base64 的原理、实现及应用
Base64编码是基于64个字符A-Z,a-z,0-9,+,/的编码方式,因为2的6次方正好为64,所以就用6bit就可以表示出64个字符,eg:000000对应A,000001对应B。 **BASE64 的编码原理:**都是按字符串长度,以每 3 个 字符(1Byte=8bi…
应用程序启动速度提升60% !
一个应用App的启动速度能够影响用户的首次体验,启动速度较慢(感官上)的应用可能导致用户再次开启App的意图下降,或者卸载放弃该应用程序。 本文将从两个方向优化应用的启动速度 : 视觉体验优化 代码逻辑优化..
Android 如何从应用深入到Framework (一)
今天,明哥想跟大家聊聊,如何从应用开发,转向Framework开发。 系统应用开发,现在来说,已经开始脱离系统,单独拿出来开发,系统定制接口,已提供给应用调用,用来增强功能。 原生的桌面,拨号,设置,已经没法做出差异化优势,因此都费尽心机,来进行应用深度开发。 对于之前维护系统…
还在被数据类的序列化折磨?是时候丢弃 Gson 了
今天我们来简单介绍下 kotlinx.serialization。
消息框架 EventBus 的实现原理
EventBus 是一款用于 Android 的事件发布-订阅总线,由 GreenRobot 开发,Gihub 地址是:EventBus。它简化了应用程序内各个组件之间进行通信的复杂度,尤其是碎片之间进行通信的问题,可以避免由于使用广播通信而带来的诸多不便。 Event:事件,…
Android 高性能日志写入方案
网易考拉作为一款超级电商应用,每天都会产生海量日志信息,对日志的写入性能和完整性都有更高的要求。 Android 中记录日志通常的方式是通过 Java Api 操作文件,当有一条日志要写入的时候,首先,打开文件,然后写入日志,最后关闭文件。使用这种方案虽然当前看上去对程序的影响…
Kotlin进阶(二)中缀、内联、高阶函数
这个内联函数,是一个关于T的扩展函数,其入参block的写法,看上去好像不太好理解;T.()是什么玩意?最初我也把它理解成了T的扩展函数,这个理解是不对的,更正一下.虽然它的样子很像扩展函数,但它并不是;它是一个带有接收者的函数字面值. 在(一)中我提过inline函数编译器会…
源码阅读-HashMap
JDK8中增加特性:当链表长度超过8时(等于也会触发),会转换为红黑树结构。红黑树需要了解的小伙伴可以看下这篇文章:一步一步数据结构-红黑树 在初步了解HashMap长相之后,我们可以通过基本操作来了解它的工作过程。 HashMap通过Key的hash值找到数组的对应位置,因此…
下一页
关注了
13
关注者
0
收藏集
6
关注标签
38
加入于
2018-06-11