05 2017 档案
摘要:[TOC] 一、JavaScript简述 JavaScript历史 Netscape和Sun公司基于livescript开发的脚本语言,命名为JavaScript。 随后ECMA定义了Ecmascript规范,Web浏览器都按照Ecmascript作为JavaScript实现的基础。 Ecmascr
阅读全文
摘要:一、CSS引入方式 二、CSS属性操作 CSS 层叠样式表 CSS引入方式 1.行内式 与html合并在一起的的方式 hello 2.嵌入式 p{ color:red } 3.链接式 将CSS代码写入文件Stylesheet,导入文件使用 a.css文件: p{ color:red } html文件
阅读全文
摘要:一、HTML介绍 二、常用标签 HTML介绍 HTML是什么? 超文本标记(标签)语言,一套规则,浏览器可识别 浏览器渲染顺序:从上到下,从左到右,不同浏览器对同一标签可能有完全不同的解释(兼容) HTML不是什么 不是编程语言,是一种标记语言,通过标记标签描述网页 HTML结构 html | he
阅读全文
摘要:一、HTTP概述 二、请求协议 三、响应协议 四、请求方式get和post Http协议 HTTP协议是建立在TCP协议的基础之上,TCP用于数据传输,HTTP用于确定传输内容格式。 HTTP概述: HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细
阅读全文
摘要:进程、协程、multiprocessing、yield、greenlet、gevent
阅读全文
摘要:BaseRequestHandler,socketserver,socket,python,TCP
阅读全文
摘要:一、新式类的继承原理 二、经典类的继承原理 三、super函数 四、多态与多态性 五、封装 一、新式类的继承原理 新式类继承原则:广度优先 二、经典类的继承原理 经典类继承原则:深度优先 三、super函数 子类调用父类函数通过super() 四、多态与多态性 多态:同一种事物的多种形态,哺乳动物和
阅读全文
摘要:一、继承和派生 二、组合 三、接口 四、抽象类 五、归一化设计 一、继承和派生 继承 1.继承是什么 一种创建新类的方式,子类继承父类 2.如何寻找继承关系 继承是一种‘是’的关系,例如:哺乳动物 是 动物 3.为什么用继承 解决代码重用问题,解决什么 是 什么的关系 派生 1.什么是派生 子类继承
阅读全文
摘要:通过标准库中的subprocess包来分支一个子进程,并运行一个外部的程序。 调用系统命令 执行linux命令,返回命令结果
阅读全文
摘要:首先,保持良好的软件目录结构: my_software/ | bin/ | | start.py | | lib/ | | common.py | | db/ | | db.json | | docs/ | | core/ | | | | conf/ | | setting.py | | log/
阅读全文
摘要:一、模块 二、包 一、模块 1.import 1.1通过import导入模块后发生的事情: 1.创建名称空间,用来存放导入模块中定义的名字 2.基于刚刚创建的名称空间来执行导入的模块 3.创建名字指向该名称空间,通过模块.的方式调用 1.1为模块起别名: import 模块 as 别名 2.from
阅读全文
摘要:一、异常种类 二、多分支处理:try后跟多个except 三、万能异常类型:Execption,匹配所有异常 四、try……except……else……finally 五、主动触发异常 六、自定义异常 一、异常种类: nameerror:未定义 vauleerror:值 typeerror:类型 i
阅读全文
摘要:一、面向对象的程序设计(OOD) 二、面向对象的编程(OOP) 三、类 四、对象/实例 五、名称空间 一、面向对象的程序设计(OOD) 1. 面向对象的程序设计相当于面向过程的程序设计而言,解决了程序的扩展性。 2. 通过抽象对象的特征和技能定义一个类,其中,特征和技能对应对象的数据属性和方法属性。
阅读全文