06 2017 档案
摘要:五类IP地址段 根据上表的说明,我们可以知道: 你只要知道 IP 的第一个十进制数,就能够约略了解到该 IP 属于哪一个等级, 以及同网域 IP 数量有多少。 这也是为啥我们上头选了 192.168.0.0 这一 IP 网段来说明时,会将巷子定义到第三个数字之故。 不过,上表中你只要记忆三种等级,亦
阅读全文
摘要:应用层:httpd/ssh/ 等软件 应用层功能:规定应用程序的数据格式。 传输层:tcp/udp --> port,唯一标识一个主机上的某个进程 端口范围0-65535,0-1023为系统占用端口 传输层的功能:建立端口到端口的通信 网络层:IP协议,子网掩码找出一个目的子网 + ip唯一标识一个
阅读全文
摘要:交换机是二层设备。 实现局域网中设备的通信。 交换机将收到的数据包进行广播告知所有的设备。 交换机基于MAC进行转发,容易造成广播风暴, 所以产生了vlan,vlan是基于MAC划分的。 路由器是三层设备。是告知设备路径的 路由器基于IP进行转发。 路由器和交换机的区别是:路由器可以自动识别数据包发
阅读全文
摘要:写在前面 为什么坚持?想一想当初; 一、面向对象进阶 - 1.反射补充 - 通过字符串去操作一个对象的属性,称之为反射; - 示例1: class Chinese: def __init__(self,name): self.name=name p = Chinese('standby') # 实例
阅读全文
摘要:>>> import this The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better th...
阅读全文
摘要:写在前面 时间的高效利用; 前言: 补充 is 和 == 的区别,整理如下:Python中变量的属性以及判断方法 一、面向过程和面向对象 - 1.面向过程 核心是过程,过程就是解决问题的步骤;流水线、机械式; 优点:复杂的问题简单化,分成多个功能单元; 缺点:可扩展性差 应用:Linux内核、htt
阅读全文
摘要:1. uuid 2. hashlib+time - 示例1: - 示例2: 3. scrapy.utils.request.request_fingerprint 参考:http://www.cnblogs.com/standby/p/7846478.html
阅读全文
摘要:1.变量的属性 在Python中,创建一个变量会给这个变量分配三种属性: id ,代表该变量在内存中的地址; type,代表该变量的类型; value,该变量的值; 2.变量的比较 - 身份的比较 is 关键字用来判断变量的身份,即 id; - 值的比较 == 用来判断变量的值是否相等,即value
阅读全文
摘要:写在前面 天地不仁,以万物为刍狗; 一、正则 - 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法; - 在线正则工具:http://tool.oschina.net/regex/ - 常用的元字符: - 先来个匹配邮箱的小例子: - re 模块 - 更多参考:
阅读全文
摘要:写在前面 凭着爱,再回首; 一、协程函数(生成器:yield的表达式形式) 1.yield 的语句形式: yield 1 - 这种方式在 Python基础(函数部分)-day04 里面详细介绍过,这里不再赘述; 2.yield 的表达式形式: x=yield - 示例1:使用 next() 方法调用
阅读全文