首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
yueyue_projects
掘友等级
客户端
|
Bytedance
获得徽章 0
字节跳动技术团队
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
最新
热门
一张图理解根activity的启动过程
所以答案就很简单了通过传递原理,Launcher->AMS->Zygote->App,最后APP其实可以拿到AMS的引用了类似TCP连接我们就知道了(地址:端口)了,然后就可以建立连接了。连接建立后AMS便可以通知APP进程正式启动activity
高阶函数与labmda表达式
其实理解一个新东西,定义是特别重要的,上述定义是kotlin官方文档给出的,它描述了高阶函数是什么,接受了这个定义就不会畏难了。通过上述定义知道高阶函数和函数的区别是输入参数可以是函数,返回值也可以是函数。 注意,这个不像函数可以直接声明,因为它是一个值,一个实例而不是一个声明…
Kotlin协程启动模式
kotlin的协程在初学者看来是一个很神奇的东西,居然能做到用同步的代码块实现异步的调用,其实深入了解你会发现kotlin协程本质上是通过函数式编程的风格对Java线程池的一种封装,这样会带来很多好处,首先是函数式+响应式编程风格避免了回调地狱,这也可以说是实现promise,…
Kotlin协程之调度
启动任务会议在前一篇文章中已经提到,这一节主要叙述调度者在面对复杂任务时的高效分配已更好更快的解决问题?至于对问题的反馈也就是异常处理,我们在下一节会单独说。 Unconfined是一种高级机制,现在可以简单理解为在协程体中,在遇到第一个挂起函数前的代码运行在原线程中,在执行挂…
一款巨好用的国际化插件
目前支持<string>标签和<string-array>标签。 一个脚本语言不能多处使用。
一张图让内存泄漏无处遁逃(1.0)
这边先总结一下由回调引起的内存泄漏,需要有基础的人看哦
从原型设计上分析NIO原理
BIOBIO模型NIONIO模型的提出
适配器模式
当然这样的实现方式并不优雅,如果接口过多adpterListener有点乱,我们可以把回调接口X,Y,B封装进XReconize,YReconize,ZReconize,触发到每一个函数就需要用listener调用,其实这前后两个模式一个采用继承实现的方式实现了适配器,一个采用…
个人成就
文章被点赞
102
文章被阅读
27,307
掘力值
977
字节跳动技术团队
关注了
19
关注者
26
收藏集
3
关注标签
24
加入于
2016-05-02