- 博客(6)
- 收藏
- 关注
原创 C++11的新特性
1.long long类型long long类型最小尺寸为32位,大小和编译器有关,一般为64位。Extend:C++的标准并没有规定每种类型占多少位,当前很多系统都使用最小长度,即short为16位,long为32位。这仍然为int提供了多种选择,其宽度可以是16位、24位或32位。short<=int<=long<=long long。...
2021-12-07 20:18:45
137
原创 Java Reminder
1.在java字符串中如果出现斜杠:当成转义字符 " \ " 时,后面必须接八进制数字进行ASCII转义输出成其它字符;当成字符串斜杠直接输出时,必须用双斜杠 “\" 转义为单斜杠。2.java中有两种判断相等的方法:(1)==运算符对于基本类型而言,==运算符比较的是值是否相等(本质也是比较的地址,因为常量在常量池中的地址不可改变);(2)equals()方法对于Object类而言equals()方法所比较的也是地址,对于String类型来说,equals()方法比较的是内容是否相等,对O
2021-08-13 10:47:47
189
原创 拥塞控制算法
慢启动窗口增加:每收到一个好的ack,cwnd¹ = cwndº + SMSS;说明:指数增长。拥塞避免窗口增加:每收到一个好的ack,cwnd¹ = cwndº + SMSS × SMSS ÷ cwndº;说明:举个例子,SMSS等于1500,此刻拥塞窗口大小为60000,那么每收到一个好的ack,窗口增长约37。其中SMSS为接收方的最大段大小和路径MTU两者中最小值。其中阈值等于max(在外数据值/2,2*SMSS)。...
2021-08-05 00:05:39
183
原创 NetworkAgent和NetworkFactory
ConnectivityManager和ConnectivityService讲解主要作用监听网络连接(WiFi, Cellular等) ;通过NetworkAgent监听网络连接的变化。NetworkAgent是Bearer和ConnectivityService沟通的桥梁,Bearer通过NetworkAgent将网络信息更新到ConnectivityService中;ConnectivityService通过NetworkAgent给Bearer发送一些控制类的消息等当网络连接发生变
2021-05-30 21:29:44
275
原创 Git三个点的撤销修改操作
在git提交环节,存在三大部分:working tree, index file, commit这三大部分中:working tree:就是你所工作在的目录,每当你在代码中进行了修改,workingtree的状态就改变了。index file:是索引文件,它是连接working tree和commit的桥梁,每当我们使用git-add命令来登记后,indexfile的内容就改变了,此时index file就和worki...
2020-08-10 15:09:03
184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人