摘要: 1.通常来说,我们使用一个类的方法时,首先要实例化这个类,再用实例化的类来调用其方法 输出 2.而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。 这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。 输出 阅读全文
posted @ 2018-02-27 18:17 Love_always_online 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 软硬件环境 python3 struct 简介 struct是python(包括版本2和3)中的内建模块,它用来在c语言中的结构体与python中的字符串之间进行转换,数据一般来自文件或者网络。 常用方法 返回的是一个字符串,是参数按照fmt数据格式组合而成。 按照给定数据格式解开(通常都是由str 阅读全文
posted @ 2018-02-27 17:16 Love_always_online 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 在谈及TCP建立连接和释放连接过程,先来简单认识一下TCP报文段首部格式的的几个名词(这里只是简单说明,具体请查看相关教程) 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号 阅读全文
posted @ 2018-02-27 16:29 Love_always_online 阅读(3422) 评论(0) 推荐(0) 编辑
摘要: 什么是异常? 一个例外是在程序执行期间发生的一个事件,它破坏程序指令的正常流程。 一般来说,当Python脚本遇到无法应对的情况时,会引发异常。异常是一个表示错误的Python对象。 当Python脚本引发异常时,它必须立即处理异常,否则终止并退出。 处理异常 为了保证程序的健壮性与容错性,即在遇到 阅读全文
posted @ 2018-02-27 10:12 Love_always_online 阅读(179) 评论(0) 推荐(0) 编辑