首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
愤怒的代码
掘友等级
有思想的程序猿
|
SZ
在大湾区编码
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
81
文章 76
沸点 5
赞
81
返回
|
搜索文章
最新
热门
SystemUI 开发之通知 Notification 的关键 API(三)
今天我们来看一下其中我认为最为重要的通知组件都有哪些关键 的的类。了解它们是我们进一步理解通知实现逻辑的入口。
SystemUI 开发之服务组件概览(二)
SystemUI 有很多服务组件,看看都有哪些,它们都有什么用途?了解它们对系统UI的深度定制有很大帮助。
SystemUI 开发之启动流程(一)
SystemUI 是一个系统应用,大多厂商都会对其进行深度定制。它是系统内部应用中最重要的一个UI界面,了解它非常有意义
一个简单非侵入式的AutoDispose
RxJava 现在在各个项目中应用非常广泛,但使用不当很容易出现内存泄漏的风险。如今市面也有很多类似可以避免内存泄漏的RxJava相关库。例如Uber开源的AutoDispose 本文的实现也参考了 AutoDispose的用法,是非侵入式的实现方式。当然还有一些侵入式的实现,…
一次不算创业的创业经历 | 掘金年度征文
2017年9月份,在一家做网盘的公司呆了整整4年后,按耐不住寂寞的心,被一个朋友拉去组建了创业团队。当然现在回想起来说是创业,其实更准确的说应该是操着创业的心态在打工,不过这些都不大重要了。因为至少工资基本都是按时发了,而且作为一个终身开发者来说,收获的不单单是技术的积累,还有…
100行代码拆解EventBus核心逻辑(三)
在前文的讲解中对 EventBus 的实现逻辑有了大概的理解之后,我们知道 Java 解析注解可以在运行时解析也可以在编译期间解析。由于运行时解析是通过反射来获取注解标记的类、方法、属性等对象,它的性能要受到反射的影响。因此在一些基础组件中更常见的做法是使用注解解析器技术,像 …
100行代码拆解EventBus核心逻辑(二)
前面我们参考 EventBus 的实现逻辑模仿了一个最简单的 EasyBus。这个其实也是观察者模式的实现,所以整体逻辑理解起来应该是不难的。在 EasyBus 中进行注册的时候是通过反射机制对观察者的信息进行注册,然后解析出监听接口和事件类型(onEventXXXMethod…
100行代码拆解EventBus核心逻辑(一)
EventBus 作为一个基础的消息传递组件,了解其核心实现原理是日常开发工作之外需要做的必修课。本系列希望通过自己实现一个类似的消息传递组件 EasyBus 来理解 EventBus 的核心实现原理。 从官方的原理图可以直观的看出 EventBus 是一个基于订阅发布的消息传…
从数据结构的角度上看区块链到底是什么
自从最近央视提出要发展自主区块链技术的号召以来,区块链领域又骚动了起来。程序猿是学习能力很强的群体,了解新技术是日常工作生活的一部分。作为一个从事区块链相关产品创业的从业者,今天就以数据结构的角度来看看区块链(Blockchain)技术。个人水平有限,如有错误的地方,欢迎留言拍…
Python Web Flask源码解读(四)——全局变量
Flask中全局变量有current_app、request、g和session。不过需要注意的是虽然标题是写着全局变量,但实际上这些变量都跟当前请求的上下文环境有关,下面一起来看看。 current_app是当前激活程序的应用实例;request是请求对象,封装了客户端发出的…
下一页
个人成就
文章被点赞
458
文章被阅读
134,655
掘力值
3,780
关注了
16
关注者
384
收藏集
0
关注标签
54
加入于
2018-09-28