随笔分类 - python
摘要:TCP三次握手: 先看如何建立 首先:客户端发送SYN 建立链接请求报文。客户端确认链接后回复ACK确认报文,并为这次连接分配资源。客户端接收到ACK报文后也向服务器端发送报文,并分配资源,这样TCP连接就建立了。 4次挥手 断开连接: 为什么连接的时候是三次握手,关闭的时候却是四次握手? 因为当S
阅读全文
摘要:cookie的作用就是为了解决HTTP协议无状态的缺陷所作出的努力。 至于后来出现的session机制则是又一种在客户端与服务器之间保持状态的解决方案。 让我们用几个例子来描述一下cookie和session机制之间的区别与联系。笔者曾经常去的一家咖啡店有喝5杯咖啡免费赠一杯咖啡的优惠,然而一次性消
阅读全文
摘要:恢复内容开始 Http连接是一种短连接,是一种无状态的连接。 所谓的无状态,是指浏览器每次向服务器发起请求的时候,不是通过一个连接,而是每次都建立一个新的连接。 如果是一个连接的话,服务器进程中就能保持住这个连接并且在内存中记住一些信息状态。而每次请求结束后,连接就关闭,相关的内容就释放了,所以记不
阅读全文
摘要:参考:http://blog.csdn.net/li_ning_/article/details/52117463 TCP与UDP区别总结: 1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无
阅读全文
摘要:参考:https://www.cnblogs.com/MRRAOBX/articles/4540228.html TCP: 源端口号 以及 目的端口号 32位 序列号 seq 确认号 ACK 6位标志字段: ACK 置1时表示确认号(为合法,为0的时候表示数据段不包含确认信息,确认号被忽略。 RST
阅读全文
摘要:一、Python中的字典遍历方法: 第一种方法: name xiaomingsex nanage 20id 1
阅读全文
摘要:python 编写server的步骤: 1第一步是创建socket对象。调用socket构造函数。如: socket = socket.socket(family, type ) family参数代表地址家族,可为AF_INET或AF_UNIX。AF_INET家族包括Internet地址,AF_UN
阅读全文
摘要:简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。 Beautiful Soup自动将输入文档转换为Unicode编码,输出文档转换为utf-8编码。 Beautiful Soup将复杂HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,所有
阅读全文
摘要:题目描述 输入两个链表,找出它们的第一个公共结点。 看到这道题的时候,很多人的第一反应就是采用蛮力的方法:在第一个链表上顺序遍历每个节点,每遍历到一个节点的时候,在第二个链表上顺序遍历每个节点。如果第二个链表上的节点和第一个链表上的节点一样,就说明两个链表在节点上重合,于是就找到了公共的节点。而通常
阅读全文
摘要:题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 样例 给出 1->3->8->11->15->null,2->null, 返回 1->2->3->8->11->15->null。 思路: 新建一个空链表 ,然后比较 l1 和 l2 里面的值得大
阅读全文
摘要:翻转一个链表 您在真实的面试中是否遇到过这个题? Yes 翻转一个链表 翻转一个链表 您在真实的面试中是否遇到过这个题? Yes Yes Yes 样例 给出一个链表1->2->3->null,这个翻转后的链表为3->2->1->null 步骤是这样的: 1. 新建空节点:None2. 1->None
阅读全文
摘要:1. 判断一个变量是否数字(整数、浮点数)? 2. 判断一个字符串的内容是否表示数字(整数、浮点数)?
阅读全文
摘要:二分查找要求对象必须有序,其基本原理如下: .从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束; 2.如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。 3.如果在某一步骤数组为空,则代表找不到。 二分查找也成为折半
阅读全文
摘要:两头开始 以第一个为基准,从有往左,找第一个比基准数 大的,然后交换 从左往右,找第一个比基准数晓得,然后交换 遍历剩下的 基准数 左边的数们 以及 基准数 右边的数们
阅读全文
摘要:版本1: http://blog.csdn.net/qq_14959801/article/details/53055485 版本2: https://www.cnblogs.com/Jesse8/p/8110627.html
阅读全文
摘要:http://m.nowcoder.com/discuss/21041?type=1&order=0&pos=7&page=0?from=wb
阅读全文
摘要:强制类型转换: 字符串 --> 整型: 字符串 第一个 是 + 或者 - ,会直接去掉 符号 ,返回 数字 如: 如果字符串 非法,则返回 False 如: 牛客网 : 题目: 把字符串转化为整数 题目描述 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个
阅读全文
摘要:reversed()函数是返回序列seq的反向访问的迭代子。参数可以是列表,元组,字符串,不改变原对象。 例题: 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“stude
阅读全文
摘要:比较简单的一道题 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,
阅读全文
摘要:输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 运用到的知识; 1.判断是否是统一类型: 2.将 列表 变成 有索引的序列, 同时列出数据和数据下标,一般用在 for 循环当中。 思路 不难 : 整个代码: 在网上看到
阅读全文

浙公网安备 33010602011771号