seq(消息序号):第一次请求时,随机生成一个值,而后每次+1 ack(确认序号):接收上一条信息的seq+1 SYN:发起一个新连接的请求时,为1 FIN:释放一个连接的请求时,为1 ACK:与ack不同,TCP协议规定,当连接建立后所有报文的ACK必须为1 三次握手: 1. A ACK=0,SY ...
分类:
其他好文 时间:
2018-08-30 21:40:22
阅读次数:
277
for i in `seq 1 9`do for j in `seq 1 9` do if [ $i -ge $j ] then echo -en "$i x $j = $(($i*$j)) " fi doneecho ' 'doneecho ...
分类:
系统相关 时间:
2018-08-30 16:54:53
阅读次数:
176
系列索引 1. "Unicode 与 Emoji" 2. "字典树 TrieTree 与性能测试" 3. "生产实践" 前言 通常用户自行修改资料是很常见的需求,我们规定昵称长度在2到10之间。假设用户试图使用表情符号 作为用户名,请求是否合法? 打开浏览器控制台,输入 ,打印结果是11。 公司项目 ...
分类:
其他好文 时间:
2018-08-30 14:23:08
阅读次数:
203
一、TCP协议 用途:可靠传输,TCP数据包没有长度限制,理论上可以无限长,但是为了保证网络的效率,通常TCP数据包的长度不会超过IP数据包的长度,以确保TCP不会被切割 建立链接三次握手:客户端发送SYN seq=x给服务端,服务端返回信息SYN sep=y,ACK=x+1,客户端在发送ACK=y ...
分类:
编程语言 时间:
2018-08-29 21:22:20
阅读次数:
192
一 代码编排 1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。 2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。 3 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函数内逻辑无关段落之间空一行 ...
分类:
编程语言 时间:
2018-08-29 13:59:35
阅读次数:
180
http://acm.hdu.edu.cn/showproblem.php?pid=6305 题目 对于A,B两个序列,任意的l,r,如果RMQ(A,l,r)=RMQ(B,l,r),B序列里的数为[0,1]的实数,B的重量为B的所有元素的和,否则为0。问你B的期望重量是多少。 分析 准备知识:笛卡尔 ...
分类:
其他好文 时间:
2018-08-28 22:39:21
阅读次数:
217
一.简述如何安装配置apache的一个开源的hadoop使用root账户登陆2.修改ip3.修改host主机名4.配置ssh免密登陆5.关闭防火墙6.安装JDK7.解压hadoop安装包8.配置hadoop的核心配置文件hadoop-env.sh?core-site.xml?mapred-site.xmlyarn-site.xmlhdfs-site.xml9.配置hadoop的环境变量10.格式化
分类:
其他好文 时间:
2018-08-28 19:00:26
阅读次数:
450
客户端和服务器,双方都处于第一次交互的情况下展开通信 三次握手 1.首先服务器需要是处于listen收听状态下才能接受报文客户端由closed状态打开并向服务器发送报文SYN=1申请建立联机seq=a(这里的seq的顺序号也就是tcp包头的序号,如果双方通信次数) 2.第二步:服务器B返回信息ACK=1已收到确认并向A也发送一个包请求通讯seq
分类:
其他好文 时间:
2018-08-27 21:58:35
阅读次数:
158
dict.fromkey(seq,values) 参数 seq -- 字典键值列表。 value -- 可选参数, 设置键序列(seq)的值。 实践出真知 dict = dict.fromkeys(seq, 10)#设置值参数为10 【fromkeys函数默认为键添加一个none值(为每一个键添加一 ...
分类:
其他好文 时间:
2018-08-27 21:19:59
阅读次数:
219