hechengwei

导航

2018年6月20日 #

Python开发——17.CSS

摘要: 一、CSS 1.概述 CSS(Cascading Style Sheets),层叠样式表,用来控制网页数据的表现,使网页的表现与数据内容分离。 2.引入方式 (1)行内式 (2)嵌入式 (3)导入式 (4)链接式(较多使用) 3.选择器 (1)嵌套规则 块级元素可以包含内联元素或某些块级元素,但内联 阅读全文

posted @ 2018-06-20 19:25 hechengwei 阅读(257) 评论(0) 推荐(0) 编辑

2018年6月14日 #

Python开发——16.HTML

摘要: 一、HTML 1.服务端 2.定义 (1)HTML(htyper text markup language)即超文本标记语言 (2)超文本:页面内可以包含图片、链接、音乐、程序等非文字元素 (3)标记语言:有标签构成的语言 (4)网页:HTML文档,由浏览器解析用来展示,包括静态网页和动态网页 (5 阅读全文

posted @ 2018-06-14 10:56 hechengwei 阅读(404) 评论(0) 推荐(0) 编辑

2018年6月12日 #

Python开发——15.协程与I/O模型

摘要: 一、协程(Coroutine) 1.知识背景 协程又称微线程,是一种用户态的轻量级线程。子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。所以子程序调用是通过栈实现的,一个线程就是执行一个子程序。子程序调用总是一 阅读全文

posted @ 2018-06-12 21:07 hechengwei 阅读(217) 评论(0) 推荐(0) 编辑

2018年6月11日 #

Python开发——14.threading模块和multiprocess模块

摘要: 一、threading模块 1.threading类的两种创建方法 (1)直接创建 (2)通过继承的方式创建 2.thread类的实例方法 (1)join()方法 在子线程完成运行之前,这个子线程的父线程将一直被阻塞。 (2)setDaemen 将线程声明为守护线程,必须在start() 方法调用之 阅读全文

posted @ 2018-06-11 10:18 hechengwei 阅读(256) 评论(0) 推荐(0) 编辑

2018年6月8日 #

Python开发——13.操作系统、进程和线程

摘要: 一、操作系统 1.定义 操作系统是用来协调、管理和控制计算机硬件和软件资源的系统程序,它位于硬件和应用程序之间。操作系统运行在内核态,拥有对所有硬件的完全访问权,可以执行机器能够运行的任何指令。软件的其余部分运行在用户态。在用户态下,只使用了机器指令中的一个子集,且影响机器的控制或可进行IO(输入/ 阅读全文

posted @ 2018-06-08 20:58 hechengwei 阅读(181) 评论(0) 推荐(0) 编辑

Python开发——12.socket编程

摘要: 一、OSI七层 1.物理层 物理层的主要功能是基于电气特性发送高低电压(高代表1,低代表0)形成电信号,使计算机完成组网以达到接入Internet的目的 2.数据链路层 数据链路层是用来定义电信号的分组方式,使单纯的电信号0和1变得有意义 (1)以太网协议 以太网协议(ethernet)是统一的分组 阅读全文

posted @ 2018-06-08 18:38 hechengwei 阅读(190) 评论(0) 推荐(0) 编辑

2018年6月5日 #

Python开发——11.异常及异常处理

摘要: 一、异常 1.定义 异常及时程序运行时发生错误的信号 2.种类 异常分为语法错误和逻辑错误,语法错误在程序执行之前就应该改正。 常用异常 3.异常处理 目的是为了保证程序正常运行,当错误发生条件可以预知可以用if语句来处理,如果错误发生条件不可预知,需用try。。。except来处理 4.自定义异常 阅读全文

posted @ 2018-06-05 15:55 hechengwei 阅读(164) 评论(0) 推荐(0) 编辑

2018年5月21日 #

Python开发——10.面向对象编程进阶

摘要: 一、isinstance(obj,cls)和issubclass(sub,super) 1.isinstance(obj,cls) 判断obj是不是由cls产生的类 2.issubclass(sub,super) 判断sub是否是super的子类 3.代码 二、反射 1.定义 通过字符串的形式操作对 阅读全文

posted @ 2018-05-21 21:45 hechengwei 阅读(204) 评论(0) 推荐(0) 编辑

2018年5月20日 #

Python开发——9.面向对象编程

摘要: 一、面向对象设计(Object oriented design) 面向对象设计是将一类具体事物的数据和动作整合到一起的过程,不会要求面向对象语言编程,但如果想要构造具备对象性质和特点的数据类型,需要更多考虑程序 二、类和对象 1.类 类是一个抽象的概念,是一种数据结构,用来描述一类事物(事物即数据和 阅读全文

posted @ 2018-05-20 10:58 hechengwei 阅读(226) 评论(0) 推荐(0) 编辑

2018年5月11日 #

Python开发——8.模块

摘要: 一、模块 1.模块 (1)定义:一个.py文件就是一个模块 (2)原因:为了防止程序代码越来越长,对函数进行分组放到不同的文件夹里。 (3)优点:提高代码的可维护性;模块编写完毕可以被别人引用,也可以引用其他模块;可以避免变量名和函数名冲突 (4)模块种类:一共有三种①python标准库;②第三方模 阅读全文

posted @ 2018-05-11 21:57 hechengwei 阅读(165) 评论(0) 推荐(0) 编辑