Java泛型总结 Posted on 2019-07-14 | In Java Words count in article: 1,103 字 | Reading time ≈ 5 分钟 从HashMap看泛型泛型其实在我们编写代码的时候会经常用到,但是我们一般不会想到这原来就是在使用泛型,例如下面这个例子。 1Map<String, Integer> map = new ... Read more »
ConstraintLayout用法 Posted on 2019-07-07 | In Android Words count in article: 1,127 字 | Reading time ≈ 5 分钟 基本用法ConstraintLayout是Google用于减少布局嵌套而推出的一个布局,能够在效果达到LinearLayout、ReactiveLayout和FrameLayout的情况下减少布局的 ... Read more »
RecyclerView深入学习 Posted on 2019-06-30 | In Android Words count in article: 1,118 字 | Reading time ≈ 5 分钟 RecyclerView是Google用来替换ListView的组件,实际上它很早就被推出了,但是在旧项目中,我们还是能够经常看到ListView的身影,RecyclerView相比较与ListV ... Read more »
Android电视焦点问题总结及按钮事件分发 Posted on 2019-04-16 | In Android Words count in article: 482 字 | Reading time ≈ 2 分钟 焦点的获取在Android的电视上,操作与手机很不相同,手机上我们可以用手指来选择自己想要点击的控件,但是在Android电视上,我们只能通过焦点来选择自己想要选择的控件,而且必须做一些工作来让选择 ... Read more »
传输层协议:UDP与TCP(三) Posted on 2018-11-15 | In Android网络开发 Words count in article: 2,836 字 | Reading time ≈ 10 分钟 TCP滑动窗口TCP的窗口管理将正确接收段的确认和接收端的接收缓冲区分配分离开来。例如,假设接收端有一个4096字节的缓冲区,如下图所示。 详细过程如下: 如果发送了一个2048字节的数据段,并 ... Read more »
传输层协议:UDP与TCP(二) Posted on 2018-11-13 | In Android网络开发 Words count in article: 937 字 | Reading time ≈ 3 分钟 TCP连接建立TCP使用了三次握手法来建立连接,如下图所示 TCP三次握手详细过程: 客户机器A上的一个应用程序发出连接请求,本地的TCP实体创建一条连接记录,并将它标记为SYN SENT状态, ... Read more »
传输层协议:UDP与TCP(一) Posted on 2018-11-08 | In Android网络开发 Words count in article: 2,882 字 | Reading time ≈ 10 分钟 协议 特点 应用 UDP 无连接,给应用提供发送数据包功能并允许它们在所需的层次之上架构自己的协议 客户-服务器交互和多媒体应用 TCP 面向连接,建立连接并通过重传机制增加了可靠 ... Read more »
DNS Posted on 2018-11-07 | In Android网络开发 Words count in article: 1,203 字 | Reading time ≈ 4 分钟 DNS概述及作用我们平常在访问某个网站时不使用IP地址,而是用一串由罗马字和点号组成的字符串。而一般用户在使用TCP/IP进行通信时也不使用IP地址。而这样做正是因为有了DNS将字符串自动转换为具体 ... Read more »
虚拟存储器 Posted on 2018-10-31 | In 计算机基础 Words count in article: 1,986 字 | Reading time ≈ 7 分钟 虚拟存储器的引入一个系统中的进程与其他进程共享CPU和主存资源的。然而,共享内存会形成一些特殊的挑战。随着对CPU需求的增长,进程以某种合理的平滑方式慢了下来。但是如果太多的进程需要太多的存储器,那 ... Read more »
堆排序实现 Posted on 2018-09-27 | In 算法 Words count in article: 405 字 | Reading time ≈ 2 分钟 说到堆排序,我们就得先知道什么是堆,而堆又分为最大堆(大顶堆)和最小堆(小顶堆) 堆在元素序列满足如下关系时,可称为堆 最大堆堆顶元素为最大值,如下图所示: 最小堆堆顶元素为最小值,如下图所示: ... Read more »