文章分类 -  Python

摘要:前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browse 阅读全文
posted @ 2018-10-07 18:48 毛丫头 阅读(127) 评论(0) 推荐(0)
摘要:JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规 阅读全文
posted @ 2018-10-03 21:51 毛丫头 阅读(234) 评论(0) 推荐(0)
摘要:CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。 CSS语法 CSS实例 每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。 CS 阅读全文
posted @ 2018-10-02 13:06 毛丫头 阅读(185) 评论(0) 推荐(0)
摘要:HTML介绍 Web服务本质 浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面 HTML是什么? 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的 阅读全文
posted @ 2018-10-01 17:12 毛丫头 阅读(173) 评论(0) 推荐(0)
摘要:阅读目录 一 IO模型介绍 二 阻塞IO(blocking IO) 三 非阻塞IO(non-blocking IO) 四 多路复用IO(IO multiplexing) 五 异步IO(Asynchronous I/O) (目前火的异步web框架twstied,tornado) 六 IO模型比较分析 阅读全文
posted @ 2018-10-01 12:20 毛丫头 阅读(147) 评论(0) 推荐(0)
摘要:阅读目录 一 引子 二 协程介绍 三 Greenlet模块 四 Gevent模块 引子 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要 阅读全文
posted @ 2018-10-01 11:55 毛丫头 阅读(104) 评论(0) 推荐(0)
摘要:简介 操作系统线程理论 线程概念的引入背景 线程的特点 进程和线程的关系 使用线程的实际场景 用户级线程和内核级线程(了解) 线程和python 理论知识 线程的创建Threading.Thread类 锁 信号量 事件 条件 定时器 队列 Python标准模块--concurrent.futures 阅读全文
posted @ 2018-09-07 20:48 毛丫头 阅读(112) 评论(0) 推荐(0)
摘要:阅读目录 理论知识 操作系统背景知识 什么是进程 进程调度 进程的并发与并行 同步\异步\阻塞\非阻塞 进程的创建与结束 在python程序中的进程操作 multiprocess模块 进程的创建和multiprocess.Process 进程同步控制 —— 锁\信号量\事件 (multiproces 阅读全文
posted @ 2018-09-07 19:53 毛丫头 阅读(99) 评论(0) 推荐(0)
摘要:阅读目录 手工操作 —— 穿孔卡片 批处理 —— 磁带存储和批处理系统 多道程序系统 分时系统 实时系统 通用操作系统 操作系统的进一步发展 操作系统的作用 手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序 阅读全文
posted @ 2018-09-07 19:50 毛丫头 阅读(145) 评论(0) 推荐(0)
摘要:阅读目录 一 客户端/服务器架构 二 osi七层 三 socket层 四 socket是什么 五 套接字发展史及分类 六 套接字工作流程 七 基于TCP的套接字 八 基于UDP的套接字 九 粘包现象 十 什么是粘包 十一 解决粘包的low比处理方法 十二 峰哥解决粘包的方法 十三 认证客户端的链接合 阅读全文
posted @ 2018-08-30 11:20 毛丫头 阅读(135) 评论(0) 推荐(0)
摘要:阅读目录 一 isinstance(obj,cls)和issubclass(sub,super) 二 反射 三 __setattr__,__delattr__,__getattr__ 四 二次加工标准类型(包装) 五 __getattribute__ 六 描述符(__get__,__set__,__ 阅读全文
posted @ 2018-08-23 21:49 毛丫头 阅读(141) 评论(0) 推荐(0)
摘要:阅读目录 一 什么是异常 二 异常的种类 三 异常处理 四 什么时候用异常处理 一 什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下: 而错误分成两种 1 #语法错误示范一 阅读全文
posted @ 2018-08-23 21:03 毛丫头 阅读(65) 评论(0) 推荐(0)
摘要:阅读目录 一 面向对象的程序设计的由来 二 什么是面向对象的程序设计及为什么要有它 三 类与对象 四 属性查找 五 绑定到对象的方法的特殊之处 六 对象之间的交互 七 练习 八 继承与派生 九 多态与多态性 十 封装 十一 绑定方法与非绑定方法 十二 小白容易犯的错误 十三 python中关于OOP 阅读全文
posted @ 2018-07-26 23:11 毛丫头 阅读(183) 评论(0) 推荐(0)
摘要:什么是模块 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 阅读全文
posted @ 2018-07-23 23:40 毛丫头 阅读(271) 评论(0) 推荐(0)
摘要:什么是装饰器 器即函数 装饰即修饰,意指为其他函数添加新功能 装饰器定义:装饰器本质就是函数,作用就是为其他函数添加新功能。 装饰器要遵循的原则,遵循开放封闭原则即: 1. 不修改原函数的调用方式 2. 不修改被装饰函数的原代码 装饰器的储备知识 装饰器 = 高阶函数 + 函数嵌套 + 闭包 高阶函 阅读全文
posted @ 2018-07-10 16:32 毛丫头 阅读(137) 评论(0) 推荐(0)
摘要:迭代器和生成器 迭代器协议: 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代 (只能往后走不能往前退) 2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个__iter__()方法) 3.协议 阅读全文
posted @ 2018-07-09 16:25 毛丫头 阅读(127) 评论(0) 推荐(0)
摘要:文件操作 一 介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户 阅读全文
posted @ 2018-07-09 15:25 毛丫头 阅读(149) 评论(0) 推荐(0)
摘要:补充: 三元运算(三元表达式),是对简单的条件语句的缩写。 # 书写格式 result = 值1 if 条件 else 值2 # 如果条件成立,那么将 “值1” 赋值给result变量,否则,将“值2”赋值给result变量。 函数: 一、使用函数的好处: 1.代码重用 2.保持一致性,易维护 3. 阅读全文
posted @ 2018-07-09 11:34 毛丫头 阅读(249) 评论(0) 推荐(0)
摘要:一、集合 set(集合)的特点:无序、去重、元素必须是不可变类型。 '''******集合******''' # 集合无序{} # set(list) # 常用于列表去重 # 补充: L1 = ['name','age','sex','男','25','男'] L2 = ['渣渣辉','25','男 阅读全文
posted @ 2018-07-04 18:33 毛丫头 阅读(156) 评论(0) 推荐(0)
摘要:python基础 一、数字 整数:18、 34、 53都具备如下功能 1 class float(object): 2 """ 3 float(x) -> floating point number 4 5 Convert a string or number to a floating point 阅读全文
posted @ 2018-07-01 21:09 毛丫头 阅读(426) 评论(0) 推荐(0)