摘要: 分为 物理层,数据链路层,网络层,传输层,应用层 1.物理层 主要是基于电器特性发送高低电压(电信号),常见设备光缆,双绞线,无线电波 2.数据链路层 有一个统一的标准:以太网协议ethernet 一组电信号组成一个数据包,叫“帧”,以“帧”为单位传输数据 “帧”包括2部分,报头head和数据dat 阅读全文
posted @ 2018-12-11 17:53 Freedom_L 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 1.打开浏览器,输入网址www.baidu.com,请求信息 电脑联网,首先要一个网卡和集线器 网卡: 插网线的地方,每个网卡都有1个唯一的mac地址,长度为12位16进制数,前6位是厂商编号,后6位是流水线号。 集线器:将电脑连通起来 2.将请求发给交换机,然后交给路由器。路由器发给DNS服务器, 阅读全文
posted @ 2018-12-07 11:48 Freedom_L 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1.什么叫做序列化,反序列化?为什么要这样做? 把对象处理成方便传输的格式叫序列化。反之叫反序列化。为了数据的传输和存储 2.主要有哪几种序列化的方案?有什么区别?怎么用? 主要有pickle, shelve, json。pickle:把python中任意数据转成字符串的bytes,shelve: 阅读全文
posted @ 2018-12-04 16:05 Freedom_L 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 一、collections模块 collections模块主要封装了⼀些关于集合类的相关操作,如Counter, deque, OrderDict, defaultdict以及namedtuple 等。 1 Counter:计算可迭代对象里的元素出现次数,返回一个字典。并且可以对计算的次数和iter 阅读全文
posted @ 2018-12-04 12:53 Freedom_L 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.面向对象和面向过程区别? 面向过程是流程化思维,以过程驱动。面向对象是以点带面的思维,以一个个不同的点(对象),连接整个结果。因此如果代码需要修改,只需修改其中的一个点(对象/类),无需全部修改。 2.类与对象的关系? 类与对象的关系: 类是对事物的总结. 抽象的概念. 类⽤来描述对象. 对象是 阅读全文
posted @ 2018-11-23 14:01 Freedom_L 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1. 主入口是server.py 2. 主流程代码在main.py 2.1 写登陆入口验证函数 输入usr去数据库查找usr的个人信息A 把A提取出来,赋给函数里的一个临时变量,同时这个变量还包含一个布尔值元素 1把A提取出来是因为方便后续操作数据A 2设置一个布尔值是为了后续写装饰器判断状态 用 阅读全文
posted @ 2018-10-03 22:33 Freedom_L 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 增:新建一个xml文件,把数据写进去 改: 删: 查: 阅读全文
posted @ 2018-09-27 20:37 Freedom_L 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 怎么复制windows的路径到pycharm里 阅读全文
posted @ 2018-09-22 19:55 Freedom_L 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1. 当前在crm目录,说找不到module 2. 把再上一级的my_proj环境变量导入后,程序能调用其他包的模块了 3. 把上一级的文件夹名字也加进去,不加环境变量也能执行 4. 也就是说这个问题应该是环境变量没检测到,但是视频里加了__init__,输入命令from proj import s 阅读全文
posted @ 2018-09-20 09:07 Freedom_L 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 知识:以后还要再回顾,到时再写 str.find()实际返回的是索引值,如果需对查找字符串作条件判断,第一个字符串刚好是索引0,也就是布尔值False,而找不到返回的是-1或者索引非0,则返回true。 》用以下方法可对查找字符串作判断,根据.find 找不到字符串返回-1的特点,把返回的索引值+1 阅读全文
posted @ 2018-09-18 21:48 Freedom_L 阅读(162) 评论(0) 推荐(0) 编辑