摘要: 将应用层,表示层,会话层并作应用层,从tcp/ip五层协议的角度来阐述每层的由来与功能,搞清楚了每层的主要协议就理解了整个互联网通信的原理。 首先,用户感知到的只是最上面一层应用层,自上而下每层都依赖于下一层,所以我们从最下一层开始切入,比较好理解每层都运行特定的协议,越往上越靠近用户,越往下越靠近 阅读全文
posted @ 2018-04-05 22:21 休耕 阅读(12623) 评论(0) 推荐(4)
摘要: 一、C/S架构 C:client(客户端软件) S:server(服务端软件) python程序员是应用开发程序员,开发的软件都是应用软件,应用软件必须运行于操作系统之上,操作系统则运行于硬件上,应用软件不能接操作硬件,应用软件对硬件的操作。 必须调用操作系统接口,由操作系统操作硬件。 1、客户端软 阅读全文
posted @ 2018-04-05 19:03 休耕 阅读(552) 评论(0) 推荐(0)
摘要: configparser模块用于生成和修改常见配置文档。 预制配置文件:conf.ini 可以发现,每个节点都会默认包含default值。 首先准备conf_test.ini文件 对conf_test_ini文件进行读和添加操作: 对conf_test_ini文件进行删操作 阅读全文
posted @ 2018-04-05 00:49 休耕 阅读(528) 评论(0) 推荐(0)
摘要: xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,至今很多公司系统的接口还主要是xml。 阅读全文
posted @ 2018-04-04 16:55 休耕 阅读(332) 评论(0) 推荐(0)
摘要: shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的Python数据格式。 阅读全文
posted @ 2018-04-04 16:28 休耕 阅读(263) 评论(0) 推荐(0)
摘要: 序列化是指把内存里的数据类型转变成字符串。以使其能存储到硬盘或通过网络传输到远程。——硬盘或网络传输时只能接受bytes Python中用于序列化的两个模块: json:用于字符串和Python数据类型之间进行转换 pickle:用于Python特有类型和Python数据类型间进行转换。 阅读全文
posted @ 2018-04-04 15:46 休耕 阅读(380) 评论(0) 推荐(0)
摘要: 通过shutil模块实现对文件、文件夹、压缩包的处理 阅读全文
posted @ 2018-04-04 12:15 休耕 阅读(371) 评论(0) 推荐(0)
摘要: Python标准库——sys模块 阅读全文
posted @ 2018-04-04 11:18 休耕 阅读(402) 评论(0) 推荐(0)
摘要: 调用函数 source.py文件: new.py文件: 调用类 Student.py文件: handler.py文件: 由于Python import模块时,是在sys.path里按顺序查找的。需要先将要使用文件的文件路径加入sys.path中。 阅读全文
posted @ 2018-03-31 11:36 休耕 阅读(10502) 评论(0) 推荐(0)
摘要: 一、编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式,对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。 不同的编 阅读全文
posted @ 2018-03-28 23:45 休耕 阅读(577) 评论(0) 推荐(0)