摘要: 昨日内容回顾 网络的基础概念arp协议 :通过ip地址找到mac地址五层模型 : 应用层 传输层 网络层 数据链路层 物理层tcp协议 : 可靠的 面向连接 全双工 三次握手 四次挥手udp协议 : 不可靠的 面向数据包的 高效的socket : 是模块 是和应用层直接交互, 向下封装了,应用层之下 阅读全文
posted @ 2018-05-04 15:25 肖祥 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 先来回顾一下昨天的内容 网络编程开发架构 B/S C/S架构网卡 mac地址网段 ip地址 : 表示了一台电脑在网络中的位置 子网掩码 : ip和子网掩码按位与得到网段 网关ip : 内置在路由器中的交换机 :能够保证在一个局域网内的机器之间通信路由器 :跨局域网之间的通信 - 路由表 arp协议 阅读全文
posted @ 2018-05-03 15:14 肖祥 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 一、知识回顾 匹配整数 执行输出: ['1', '2', '60', '40', '35', '5', '4', '3'] 结果是不对的,因为它把小数也拆分了,得到['40','35'] 有的时候 不想要的内容需要被匹配出来你不想要的东西包含着你想要的东西 匹配小数 执行输出: ['-40.35'] 阅读全文
posted @ 2018-05-02 15:17 肖祥 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 回顾昨天的内容 一、re模块 re模块 可以读懂 你写的正则表达式 根据你写的表达式去执行任务 一般网站注册手机,会验证手机号是否有效 根据手机号码一共11位并且是只以13、14、15、18开头的数字这些特点,我们用python写了如下代码: while True: phone_number = i 阅读全文
posted @ 2018-04-28 15:13 肖祥 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 月考题: 7th_questions文件内容如下: test2.py文件内容如下: 答案: 阅读全文
posted @ 2018-04-27 23:15 肖祥 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 一、纸牌游戏 先来回顾一下,昨天的内容 1. import 一个模块相当于执行这个py文件2.模块不会被重复导入3.导入的模块存到sys.modules里4.导入模块的之后发生了什么: 先看看模块在不在sys.modules里,如果不在: 生成一个属于模块的命名空间 执行py文件 创建一个与py文件 阅读全文
posted @ 2018-04-27 20:17 肖祥 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 一、昨日作业讲解 先来回顾一下昨日的内容 作业讲解:os.listdir() 返回一个列表,里面的每一个元素都是相对路径值就是文件,或者文件夹 使用递归的方式实现 执行输出: 4950326 栈(先进先出)使用栈的思想完成上面的代码: 执行输出: 4951192 和上面的结果有微小的差异,是因为,当 阅读全文
posted @ 2018-04-26 19:54 肖祥 阅读(821) 评论(1) 推荐(1) 编辑
摘要: 一、复习 collections 增加了一些扩展数据类型 :namedtuple orderdict defaltdict队列和栈time 时间 三种格式 : 时间戳 结构化 字符串random 随机数 打乱顺序sys 和python解释器交互的: path 导入模块的时候 从这个路径中获取 arg 阅读全文
posted @ 2018-04-25 14:32 肖祥 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: 一、复习 看下面一段代码,假如运行结果有问题,那么就需要在每一步计算时,打印一下结果 执行输出: 36 但是线上的程序,是不允许随便print的,这个时候,就需要用到logging模块 执行程序,查看文件内容 DEBUG:root:3WARNING:root:6 总结: hashlib 摘要 md5 阅读全文
posted @ 2018-04-24 15:37 肖祥 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 一、hashlib文件一致性校验 为何要进行文件一致性校验? 为了确保你得到的文件是正确的版本,而没有被注入病毒和木马程序。例如我们经常在网上下载软件,而这些软件已经被注入了一些广告和病毒等,如果不进行文件与原始发布商的一致性校验的话,可能会给我们带来一定的损失。 文件一致性校验原理要进行文件的一致 阅读全文
posted @ 2018-04-23 16:52 肖祥 阅读(815) 评论(0) 推荐(0) 编辑