通俗点说:三次握手:A:发送连接请求B:收到请求后,B知道自己的接收端是好的,返回给A请求的应答,并询问A是否收到自己的本次应答。A:收到B的应答。A知道自己的发送端和接收端都是好的。然后发送应答以回应B的询问。当B接收到A的应答时,B知道自己的在第二次握手发出去的询问A收到了,证明B的发送端也是好...
分类:
其他好文 时间:
2014-08-13 18:35:36
阅读次数:
195
给定一个包含n个整数的数组,除了一个数出现一次外所有的整数均出现三次,找出这个只出现一次的整数。...
分类:
其他好文 时间:
2014-08-13 15:00:06
阅读次数:
196
TCP三次握手 1.A->B 2.B->A 3.A->B 默认端口80 --------------------------------------- 请求-响应模式的协议 先请求,再响应;请求和响应一一对应 ---------------------------------------- HTTP...
分类:
其他好文 时间:
2014-08-13 12:32:16
阅读次数:
157
1、端到端的连接管理
一般可以通过三次握手协议来完成两端点的建立。计算机A传送一个请求一次连接的TPDU,序列号为x;计算机B回送一个确认该请求及其序列号的PDU,序列号为y;计算机A通过在第一个数据PDU中包含的序列号x和y,对计算机B的确认帧发回一个确认。
如果计算机A的请求或计算机B的确认丢失了,计算机A将在计时结束后重新发送请求。如果计算机A确认丢失了,计算机B将在计时结束后终止连接。...
分类:
其他好文 时间:
2014-08-13 10:30:45
阅读次数:
218
题目大意:
给出矩阵a,b,c。验证a*b是否等于c。
解题思路:
三次方复杂度的算法, 正常情况下是过不了的。但是输入优化后可以过。
再有就是随机验证。
第二种没有啥意思,就记录一下输入优化好了~
下面是代码:
#include
#include
#include
#include
#include
#include
#include
#inc...
分类:
其他好文 时间:
2014-08-12 19:02:24
阅读次数:
278
从服务器角度一次web资源请求具体过程建立连接:tcp三次握手接收请求处理请求访问资源构建响应报文发送响应记录日志===================================================================httpd工作模型阻塞模型,单进程模型。缺点:每次只能响应一个请求,对于现代的高并发无..
分类:
其他好文 时间:
2014-08-12 03:34:24
阅读次数:
280
TCP连接的建立可以简单的称为三次握手,而连接的中止则可以叫做四次握手。1、连接的建立: c端发起请求同步(用SYN段等于1的TCP报文),确认某个端口是否监听; s端应答(用ACK段等于1的TCP报文), c端收到s端的ACK,并回应s端一个ACK给s端;经过上面三步连接的建...
分类:
其他好文 时间:
2014-08-11 17:00:52
阅读次数:
187
一、tcp和udp的区别1)tcp面向连接(connect,三次握手),udp无连接2) tcp保证可靠(要求对端确认),udp不提供可靠的实时传输3)tcp提供流量控制(通告窗口),udp无流量控制当然,udp实时,开销小二、tcp深入1.tcp客户端的流程:socket()——>connect(...
分类:
编程语言 时间:
2014-08-09 15:32:28
阅读次数:
313
这个题真的是太神了。。。从一開始枚举到最后n方的转化,各种优化基本都用到了极致。。。。FQW的题解写了好多,个人感觉我全然没有在这里废话的必要了直接看这里各种方法真的是应有尽有大概说下首先能够想到一个KM算法求二分图最大代权匹配的问题对吧左边是任务右边是时间可是这个是三次方啊那我们就按价值排序,这样...
分类:
其他好文 时间:
2014-08-09 13:22:17
阅读次数:
203
说到线程,大家都会想到同步问题。说到同步,就会想到Synchronized。接下来,我跟大家分享一下我个人对Synchronized的用法理解。先看看下面一个例子(在不用Synchronized之前)输出0到5三次publicclassTestThread{
publicstaticvoidmain(Stringargs[]){
for(inti=0;i<3;i++){..
分类:
其他好文 时间:
2014-08-08 16:25:36
阅读次数:
185