首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
躬行之
掘友等级
公众号@躬行之
任尔几路来,我自一路去。
获得徽章 24
动态
文章
专栏
沸点
收藏集
关注
作品
赞
117
文章 110
沸点 7
赞
117
返回
|
搜索文章
最新
热门
设计模式之迭代器设计模式
迭代器设计模式是一种常用的设计模式,用于提供一种方法顺序访问一个聚合对象中的各种元素,但是又不暴露该对象的内部表示,迭代器设计模式属于行为型设计模式。 具体迭代器角色:抽象迭代器角色的具体实现类。 迭代器设计模式虽然在遍历集合时经常用到,但是可能在使用的时候没有任何设计模式的概…
Wireshark分析验证TCP协议
最近特意梳理了一下 TCP 相关的知识,并通过抓包进行了验证,并分析了从 TCP 建立连接到端来连接的全过程,相信以前和我一样上课没懂的看完这篇文章应该差不多懂了。 TCP 提供的是一种面向连接的、可靠的字节流服务,也就是说两个 TCP 的应用在交换数据之前必须建立一个 TCP…
普及一下IPTV行业
机顶盒起源于 20 世纪 90 年代欧美国家,主要用于保护版权和收取收视费,有线电视台在电视机前加一个密钥盒。只有交了费的用户才能正常收看电视,这就是最初机顶盒的原型。后来随着互联网技术的不断发展出现了具备上网功能的机顶盒,但是市场反响一般。 20 世纪 90 年代后期,随着美…
单链表及其反转
单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点由元素和指针构成,元素是存储数据的存储单元,指针是连接每个结点的地址数据,本文将介绍什么是单链表以及单链表的翻转,主要内容如下: 记住一点,链表反转实际上就是将…
自定义View中为何match_parent和wrap_content效果一样
显然,默认情况下 View 指定的宽高为 match_parent 和 wrap_content 时,也就是测量模式为 AT_MOST 和 EXACTLY 的时候,最终返回的都是从指定 MeasureSpec 中获得的尺寸大小,所以默认情况下设置 View 的宽高为 match…
LayoutInflater.Factory使用及源码解析
从 Android 5.0 开始 Google 添加了很多新特性,进而为了能够向前兼容,又推出了 support.v7 包,里面就有上文中提到的 AppcompatActivity,这也就是之前 createViewFromTag 中要进行 mFactory1、mFactory…
Android Jetpack组件之Paging Library源码篇
至此,将结果回调给具体的观察者。 到此为止,LiveData<PagedList> 从创建到更新就分析完了。 mWrapped 是一个 ListUpdateCallback,而 AdapterListUpdateCallback 实现了该接口,并在里面通知 Rectc…
Android Jetpack组件之Paging Library使用篇
本文将介绍 Paging Library 库的使用,其源码解析将在下篇文章中介绍,Paging Library 组件是 Android Jetpack 的一部分,是 Google 推出的官方分页组件,如果项目中使用了 Google 新推出的官方架构组件,如 LiveData、L…
Android Jetpack组件之Paging Library使用篇
阅读本文之前,可先阅读同系列 Android Jetpack 组件文章如下 : Android Jetpack组件之Lifecycle篇 Android Jetpack组件之LiveData详解 An
Android Jetpack组件之使用可观察的数据对象
使用数据绑定可对数据对象提供在数据更改时通知其他数据更改的能力,将一个可观察数据对象绑定到 UI 上,当数据对象的属性发生变化可自动更新 UI。 以上就是可观察字段的使用,其关键还是观察者设计模式,文末看测试效果图。 以上就是可观察对象的使用,文末看测试效果图。 以上就是可观察…
下一页
个人成就
优秀创作者
文章被点赞
775
文章被阅读
403,722
掘力值
7,556
关注了
25
关注者
441
收藏集
19
关注标签
29
加入于
2016-07-31