一 IO模型介绍 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-bl ...
分类:
编程语言 时间:
2017-09-01 16:34:32
阅读次数:
367
网络编程基础 一 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如黄色网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频) C/S架构与socket的关系: 我们学习s ...
分类:
编程语言 时间:
2017-08-21 17:01:46
阅读次数:
400
os模块调用操作系统,对文件和文件夹进行操作 1.头文件 impoet os 2os.getcwd() 作用:当前脚本工作的目录路径 输出: 2.os.chdir("目录名") 作用:改变当前脚本工作目录 3os.curdir 作用:返回当前目录 (注意这不是个函数) 4.os.pardir 作用: ...
分类:
编程语言 时间:
2017-08-13 10:10:56
阅读次数:
235
1.列表生成式 这个过程是从range(10)列表中依次取元素,计算元素的平方,再放到另一个列表中 2.可以把【1】中的代码写成这种形式 3.元组(列表)内元素个数为n,用元组(列表)给n个变量赋值 4.生成器有两种创建方式 方法一: generator就是生成器 这里我们生成了一个生成器对象,为什 ...
分类:
编程语言 时间:
2017-08-12 10:24:46
阅读次数:
170
1.如何计算一个函数运行的时间 输出: 2.如何让程序停1s? 输出: 3.对函数的修改是封闭的因为函数在投入生产中,可能被很多企业使用 但对源代码的扩展是开放的 4.将一个函数作为另一个函数的参数传进来 输出: 5. 输出: import time def shijian(f): def g(): ...
分类:
编程语言 时间:
2017-08-12 10:14:35
阅读次数:
183
JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。 一、如何编写 1、JavaScript代码存在形式 <!-- 方式一 --> <script type"text/jav ...
分类:
编程语言 时间:
2017-08-11 13:25:29
阅读次数:
192
文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。DOM属于浏览器,而不是JavaScript语言规范里的规定 ...
分类:
编程语言 时间:
2017-08-11 13:24:58
阅读次数:
269
第一周主要介绍了python的发展史,以及当前的一些应用情况。 变量 python的编写过程中会用到许多数据,那为了方便操作,需要把这些数据分别用一个简单的名字代表,方便在接下来的程序中引用,变量就是代表某个数据(值)的名称。 1、变量名可以包括字母、数字、下划线,但是数字不能做为开头 2、系统关键 ...
分类:
编程语言 时间:
2017-08-10 01:14:18
阅读次数:
201
一 模块 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用 ...
分类:
编程语言 时间:
2017-08-09 19:58:59
阅读次数:
288