摘要: 基础选择器 * 通配符选择器 匹配所有的标签,通常不建议使用通配选择符,因为它会遍历并命中文档中所有的元素,出于性能考虑,需酌情使用 *{padding:0; margin:0 ;} 重置样式 #wrap id选择器 匹配以唯一标识符id属性等于wrap的对象作为选择符,唯一的只有一个 div 标签 阅读全文
posted @ 2018-09-18 16:59 清风_Z 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 超链接 超链接有三种形式: 1、外部链接:链接到外部文件。举例: a是英语anchor“锚”的意思,就好像这个页面往另一个页面扔出了一个锚。是一个文本级的标签。 href是英语hypertext reference超文本地址的缩写。 当然,我们也可以直接点进链接,访问一个网址。举例如下; 2、锚链接 阅读全文
posted @ 2018-09-17 19:06 清风_Z 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、HTML介绍 1、HTML的概述 html全称HyperText Mackeup Language,翻译为超文本标记语言,它不是一种编程语言,是一种描述性的标记语言,用于描述超文本内容的显示方式。比如字体、颜色、大小等。 超文本:音频,视频,图片称为超文本。 标记 :<英文单词或者字母>称为标记 阅读全文
posted @ 2018-09-17 17:21 清风_Z 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 一.单线程的并发 操作系统检测socket是否发生变化,有三种模式: select:最多1024个socket;循环去检测。 poll:不限制监听socket个数;循环去检测(水平触发)。 epoll:不限制监听socket个数;回调方式(边缘触发)。 Python模块: select.select 阅读全文
posted @ 2018-09-13 22:02 清风_Z 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 一,threading.local() threading.local()这个方法的特点用来保存一个全局变量,但是这个全局变量只有在当前线程才能访问, 线程里面都有一个单独的空间来保存这个数据,而且这个数据是隔离的,其他线程无法访问 应用场景 这个东西可以用在那些地方呢,比如下载,现在都是多线程下载 阅读全文
posted @ 2018-09-12 16:24 清风_Z 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 一,概念 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程 线程顾名思义,就是一条流水线工作的过程,一条流水线必须属于一个车间,一个车间的工作过程是一个进程 --车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一个流水线 --流水线的工作需要电源,电源就相当于cpu 所 阅读全文
posted @ 2018-09-10 17:34 清风_Z 阅读(6643) 评论(0) 推荐(2) 编辑
摘要: 一,socketserver 二.threading 线程初识 线程接收任务 socket和线程配合 阅读全文
posted @ 2018-09-06 21:23 清风_Z 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一.黏包 黏包现象 让我们基于tcp先制作一个远程执行命令的程序(命令ls -l ; lllllll ; pwd) res=subprocess.Popen(cmd.decode('utf-8'), shell=True, stderr=subprocess.PIPE, stdout=subproc 阅读全文
posted @ 2018-09-04 22:02 清风_Z 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一.基础知识 IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。 IP地址是一个32位的 阅读全文
posted @ 2018-09-03 16:29 清风_Z 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一.mro mro即 method resolution order (方法解释顺序),主要用于在多继承时判断属性的路径(来自于哪个类)。 print(类.mro)得到属性路径按继承顺序 在python2.2版本中,算法基本思想是根据每个祖先类的继承结构,编译出一张列表,包括搜索到的类,按策略删除重 阅读全文
posted @ 2018-09-03 15:55 清风_Z 阅读(141) 评论(0) 推荐(0) 编辑