摘要: 一.网络通信原理 1. 互联网的本质就是一系列的网络协议 2. 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 各层的功能简述: 【1】物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流 阅读全文
posted @ 2018-11-22 22:21 阿布_alone 阅读(364) 评论(1) 推荐(0) 编辑
摘要: 1. 为什么要学习socket? socket就是网络通信的工具,任何一门语言都有socket,他不是任何一个语言的专有名词,而是大家通过自己的程序与其他电脑进行网络通信的时候都用它。 2. 客户端,服务架构 客户端英文名称:Client(使用服务端的服务),服务端英文名称:Server(一直运行着 阅读全文
posted @ 2018-11-21 16:25 阿布_alone 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1. 包 包是一种通过 '.模块名'来组织python模块名称空间的形式. 那什么样的东西是包呢? 我们创建的每个文件夹都可以被称之为包. 但是我们要注意, 在python2中规定. 包内必须存在__init__.py文件. 创建包的目的不是为了运行, 而是被导入使用. 包只是一种形式而已. 包的本 阅读全文
posted @ 2018-11-20 14:18 阿布_alone 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1. 模块 1. 首先,我们先看个老生常谈的问题. 什么是模块. 模块就是一个包含了python定义和声 明的文件, 文件名就是模块的名字加上.py后缀. 换句话说我们目前写的所有的py文件都可以 看成是一个模块但是我们import加载的模块一共分成四个通用类别: 1. 使用pyhton编写的py文 阅读全文
posted @ 2018-11-19 15:48 阿布_alone 阅读(222) 评论(0) 推荐(0) 编辑
摘要: import os import time def emplog(content): #记录操作的一个函数,在删除,添加,修改都会用到这一操作, f=open("emp.log",mode="a",encoding="utf-8") #所以就提取出来 f.write(content+"\n") f.flush() f.close() def tia... 阅读全文
posted @ 2018-11-18 14:48 阿布_alone 阅读(118) 评论(0) 推荐(0) 编辑
摘要: import os class Account: def __init__(self, username, password, money=0): self.username = username self.password = password self.money = money class ATM: def __init__... 阅读全文
posted @ 2018-11-17 19:36 阿布_alone 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 2. re模块 re模块是python提供的⼀套关于处理正则表达式的模块. 核心功能有四个 5. 其他操作 ret = re.split('[ab]', 'qwerafjbcd') # 先按'a'分割得到'qwer'和'fjbcd',在对'qwer'和'fjbcd'分别按'b'分割print(ret 阅读全文
posted @ 2018-11-16 20:33 阿布_alone 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1. 序列化:我们在网络传输的时候,需要我们对对象进行处理,把对象处理成方便存储和传输的格式,这个过程就叫序列化 序列化的方法不一定一样,三十目的都是为了方便储存和传输. 在python中有三种序列化方案: 1. pickle 可以将我们python中任意数据类型转化为bytes写入文件中,同样也可以把文件中写好的bytes 转换回我们的python数据,这个过程成为反序列化... 阅读全文
posted @ 2018-11-15 17:12 阿布_alone 阅读(223) 评论(0) 推荐(0) 编辑
摘要: values = [11, 22, 33,44,55,66,77,88,99,90] my_dict = {} for value in values: if value>66: if my_dict.has_key('k1'): my_dict['k1'].append(value) else: 阅读全文
posted @ 2018-11-14 19:13 阿布_alone 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1. MRO(Method Resolution Order):方法解析顺序,主要用于在多继承时判断调的属性的路径(来自于哪个类). 3. C3算法 4.C3算法规则 例 1. 例 2. class A: passclass B(A): passclass C(A): passclass D(B, 阅读全文
posted @ 2018-11-13 17:54 阿布_alone 阅读(208) 评论(0) 推荐(0) 编辑
TOP