首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
sfshine
掘友等级
RD
|
UC
让不可能成为可能, 让可能变得简单, 让简单别的优雅
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
147
文章 129
沸点 18
赞
147
返回
|
搜索文章
文章
热门
最新
从零开始实现一个 mini-Retrofit 框架
前言本篇文章将采用循序渐进的编码方式,从零开始实现一个Retorift框架,在实现过程中不断提出问题并分析实现,最终开发出一个mini版的Retrofit框架演示一个使用OkHttp的项目Demo为了
拒绝拖拽 使用ConstraintLayout优化你的布局吧
ConstraintLayout出现有一段时间了,不过一直没有特别去关注,也多多少少看了一些文字介绍,多数都是对使用可视化布局拖拽,个人对拖拽一直不看好,直到前端时间看到该文: 解析ConstraintLayout的性能优势 非常详尽的介绍了ConstraintLayout的性…
人人都能读懂的编译器原理
编程语言是怎样工作的理解编译器内部原理,可以让你更高效利用它。按照编译的工作顺序,逐步深入编程语言和编译器是怎样工作的。本文有大量的链接、样例代码和图表帮助你理解编译器。作者注:这是我在Medium上
基于MVVM架构,结合阿里ARouter打造的一套Android-Databinding组件化开发方案
近日明州检方宣布刘强东无罪、对该事件不予起诉,刘强东本人也对外发表声明诚挚道歉,提到事发当天的行为给家庭、特别是妻子造成了巨大的伤害,已经第一时间向她坦承了事实,希望她可以接受最诚恳的道歉,一定将竭尽全力去弥补此事对家庭的创伤,重新担当起丈夫的责任。同时,这段时间京东的每一位同…
JVM内存结构 VS Java内存模型 VS Java对象模型
阿里大牛珍藏架构资料,点击链接免费获取 Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模型和Java对象模型,这就是三个截然不同的概念,但是很…
微信 Android 终端内存优化实践
内存问题是软件领域的经典问题,平时藏得很深,在出现问题之前没太多征兆。而一旦爆发问题,问题来源的多样、不易重现、现场信息少、难以定位等困难,就会让人头疼不已。 微信在过去 N 多的版本迭代中,经历了各式各样的内存问题,这些问题包括但不限于 Activity 的泄漏、Cursor…
sdk的开发与设计
sdk,又称api;Software Development Kit的缩写,译为”软件开发工具包”,通常是为辅助开发某类软件而编写的特定软件包,框架集合等,SDK一般包含相关文档,范例和工具。 SDK可以分为系统SDK和应用SDK.所谓的系统SDK是为特定的软件包,软件框架,硬…
浅析JAVA的垃圾回收机制(GC)
1.什么是垃圾回收? 垃圾回收(Garbage Collection)是Java虚拟机(JVM)垃圾回收器提供的一种用于在空闲时间不定时回收无任何对象引用的对象占据的内存空间的一种机制。 注意:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身。换言之,垃圾回收只会负…
领域驱动设计的基础知识总结
我们所做的软件系统的目的都是来解决一系列问题,例如做一个电商系统来在线销售自己企业的产品;做一个灰度发布平台来提升服务的质量和稳定性。任何一个系统都会属于某个特定的领域,例如: 论坛是一个领域:要做一个论坛,那这个论坛的核心业务是确定的:比如用户发帖、回帖等核心基本功能; 电商…
XDroid是一个轻量级的Android快速开发框架
XDroid是一个轻量级的Android快速开发框架,由UI、Cache、Event、ImageLoader、Kit、Log、Router、Net等几个部分组成。其设计思想是使用接口对各模块解耦规范化,不强依赖某些明确的三方类库,使得三方类库可自由搭配组装,方便替换。可快速、自…
下一页
个人成就
文章被点赞
892
文章被阅读
65,118
掘力值
2,849
关注了
20
关注者
1,803
收藏集
31
关注标签
49
加入于
2018-01-09