2015年9月20日

Visual Studio C++ include与library

摘要: 首先介绍几种目录:1.系统路径系统路径在vc中是"Properties->Configuration Properties -> VC++ Directories"中"Include Directories"指定的路径。我们可以在这自行这里添加,可以添加在"Include Directories"中... 阅读全文

posted @ 2015-09-20 16:25 joannae 阅读(1023) 评论(0) 推荐(0) 编辑

DNS域名解析

摘要: DNS同时使用了TCP和UDP。区域传送时使用TCP,主要有一下两点考虑:1.辅域名服务器会定时(一般时3小时)向主域名服务器进行查询以便了解数据是否有变动。如有变动,则会执行一次区域传送,进行数据同步。区域传送将使用TCP而不是UDP,因为数据同步传送的数据量比一个请求和应答的数据量要多得多。2.... 阅读全文

posted @ 2015-09-20 16:20 joannae 阅读(178) 评论(0) 推荐(0) 编辑

TCP状态机

摘要: 客户端的状态可以用如下的流程来表示:(实线)CLOSED->SYN_SENT->ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT->CLOSED服务器的状态可以用如下的流程来表示:(虚线)CLOSED->LISTEN->SYN收到->ESTABLISHED... 阅读全文

posted @ 2015-09-20 16:15 joannae 阅读(175) 评论(0) 推荐(0) 编辑

计算机通信网中最长、最短的概念

摘要: MTU (Maximum Transmission Unit)——网络层最大传输单元,最大报文包(以字节为单位)。MSS ( Maximum Segment Size)——传输层最大分段大小,是TCP协议里面的一个概念。为了达到最佳的传输效能,TCP协议在建立连接的时候通常要协商双方的MSS值,这个... 阅读全文

posted @ 2015-09-20 16:14 joannae 阅读(294) 评论(0) 推荐(0) 编辑

端口号

摘要: TCP/IP协议中的端口,端口号的范围从0到65535(2^16)(1)服务器所提供的服务都用1---1023(2^10)之间的端口号,比如21端口分配给FTP(文件传输协议)服务,25端口分配给SMTP(简单邮件传输协议)服务,80端口分配给HTTP服务,135端口分配给RPC(远程过程调用)服务... 阅读全文

posted @ 2015-09-20 16:08 joannae 阅读(243) 评论(0) 推荐(0) 编辑

Socket调用方式(同步,异步,阻塞,非阻塞)

摘要: 同步:我调用一个功能,该功能没有结束前,我死等结果。异步:当一个异步过程调用发出后,调用者不能立刻得到结果。该功能在完成后,通过状态、通知和回调来通知调用者。同步和非同步关注的是调用者是否等待等待调用结果。举个通俗的例子:你打电话问书店老板有没有《分布式系统》这本书,如果是同步通信机制,书店老板会说... 阅读全文

posted @ 2015-09-20 15:58 joannae 阅读(11460) 评论(0) 推荐(0) 编辑

30. Substring with Concatenation of All Words (String; HashTable)

摘要: You are given a string, s, and a list of words, words, that are all of the same length. Find all starting indices of substring(s) in s that is a conca 阅读全文

posted @ 2015-09-20 13:51 joannae 阅读(199) 评论(0) 推荐(0) 编辑

导航