TCP的三次握手和四次挥手 背景知识 TCP报文的头部(HEAD内容)各字段的含义,TCP头部最小为20个字节,这20个字节分为5行,每行4个字节。 其中第4行从第11个字节到第16个字节是6个标志位,每1位的值只有0和1,代表不同的含义。 ACK:确认序号有效。当值为1时,表示确认号有效。一般称携 ...
分类:
其他好文 时间:
2019-08-24 09:47:11
阅读次数:
86
问题求解(problem solving):将问题形式化、寻找并表达解决方案的过程。?级语言(high-level language):像Python这样被设计成人类容易阅读和编写的编程语言。低级语言(low-level language):被设计成计算机容易运行的编程语?,也被称为 ”机器语 言“ ...
分类:
其他好文 时间:
2019-08-22 21:43:47
阅读次数:
66
一、当天完成的任务 今天完成了导航栏和总的页面设计,下拉框的内容,导航栏的跳转功能;同时,发现昨天写的屏幕适配代码在新版本的android studio中并不需要,直接使用ConstraintLayout的布局就可以了。 今天主要的问题是Gson的配置,同时导入外部包的时候把原来的sync搞崩了,妈 ...
分类:
其他好文 时间:
2019-08-22 20:30:53
阅读次数:
110
一、定时任务实现的几种方式: Timer 这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。 ScheduledExecutorService 也jdk ...
分类:
编程语言 时间:
2019-08-22 01:11:29
阅读次数:
112
css 1、盒模型 2、flex 3、css单位 4、css选择器 5、bfc 清除浮动 6、层叠上下文 7、常见页面布局 8、响应式布局 9、css预处理,后处理 10、css3新特性 animation和transiton的相关属性 animate和translate 11、display哪些取... ...
分类:
其他好文 时间:
2019-08-22 01:01:09
阅读次数:
77
客户端状态的变化: 客户端创建套接字之后会connect服务器,这时客户端会发送一个SYN到服务器,状态转换到SYN_SENT并等待服务器的回复,收到服务端的回复SYN+ACK(同一个报文)之后???客户端会回复ACK此时状态转换到ESTABLISHED,正常数据交互完成之后客户端会close套接字 ...
分类:
其他好文 时间:
2019-08-21 00:29:22
阅读次数:
61
先简单看看 LiveEventBus 是怎么使用 LiveData 的。 public final class LiveEventBus { public synchronized <T> Observable<T> with(String key, Class<T> type) { if (!bu ...
分类:
其他好文 时间:
2019-08-20 18:43:20
阅读次数:
298
public class CountDownLatchTest1 implements Runnable{ final AtomicInteger number = new AtomicInteger(); volatile boolean bol = false; @Override public... ...
分类:
编程语言 时间:
2019-08-20 18:27:16
阅读次数:
108
json类似与js中的对象,但是json中不能有方法,json相当于python中的字典,但是json中的键值如果是字符串的话,需要加上双引号;ajax是一个前后台配合的技术,它可以让js发送http请求,与后台通讯,获取数据和信息,ajax技术的原理是实例化xmlhttp对象,使用此对象与后台通讯 ...
分类:
Web程序 时间:
2019-08-20 18:22:46
阅读次数:
98