摘要: # 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。# 示例 1:# 输入: "abcabcbb"# 输出: 3 class Solution: def lengthOfLongestSubstring(self, s): """ :type s: str :rtype: int " 阅读全文
posted @ 2019-02-18 19:19 呼呼嘻嘻 阅读(92) 评论(0) 推荐(0) 编辑
摘要: # 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。## 示例 1:## 输入: "babad"# 输出: "bab"# 注意: "aba" 也是一个有效答案。# 示例 2:## 输入: "cbbd"# 输出: "bb"s='babad'max=0for i 阅读全文
posted @ 2019-02-18 18:28 呼呼嘻嘻 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 应用层由来:用户使用的都是应用程序,均工作于应用层,互联网是开发的,大家都可以开发自己的应用程序,数据多种多样,必须规定好数据的组织形式 应用层功能:规定应用程序的数据格式。 例:TCP协议可以为各种各样的程序传递数据,比如Email、WWW、FTP等等。那么,必须有不同协议规定电子邮件、网页、FT 阅读全文
posted @ 2019-02-18 16:38 呼呼嘻嘻 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 传输层的由来:网络层的ip帮我们区分子网,以太网层的mac帮我们找到主机,然后大家使用的都是应用程序,你的电脑上可能同时开启qq,暴风影音,等多个应用程序, 那么我们通过ip和mac找到了一台特定的主机,如何标识这台主机上的应用程序,答案就是端口,端口即应用程序与网卡关联的编号。 传输层功能:建立端 阅读全文
posted @ 2019-02-18 16:34 呼呼嘻嘻 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 网络层由来:有了ethernet、mac地址、广播的发送方式,世界上的计算机就可以彼此通信了,问题是世界范围的互联网是由 一个个彼此隔离的小的局域网组成的,那么如果所有的通信都采用以太网的广播方式,那么一台机器发送的包全世界都会收到, 这就不仅仅是效率低的问题了,这会是一种灾难 上图结论:必须找出一 阅读全文
posted @ 2019-02-18 16:33 呼呼嘻嘻 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 一.基本概念 1.数据链路层的主要作用是把从网络层接收到的数据分割成可以被物理层传输的帧2.功能:数据链路管理(数据链路的建立、维持和释放) ,封装成帧 ,差错控制 ,流量控制(相邻结点的收发双方会由于设备工作速率、缓冲区空间等差异,会出现发送方的发送速率大于接收方的接收速率现象。此时若不进行发送方 阅读全文
posted @ 2019-02-18 15:37 呼呼嘻嘻 阅读(859) 评论(0) 推荐(0) 编辑
摘要: osi七层协议 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 每层运行常见的物理设备 我们将应用层,表示层,会话层并作应用层,从tcp/ip五层协议的角度来阐述每层的由来与功能,搞清楚了每层的主要协议 就理解了整个互联网通信的原理。 首先,用户感知到的只是最上面一层应用层 阅读全文
posted @ 2019-02-18 15:07 呼呼嘻嘻 阅读(369) 评论(0) 推荐(0) 编辑