摘要: 一、进程背景 1.进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 2.进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 所以想要真正了解进程,必须事先了解操作系统, 二、操作系统 1.操作 阅读全文
posted @ 2017-08-24 16:23 Cool· 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一、 什么是粘包 1.须知:只有TCP有粘包现象,UDP永远不会粘包 2.所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的。 二、两种情况下会发生粘包。 1.发送数据时间间隔很短,数据了很小,会合到一起,产生粘包 1 from socket import * 阅读全文
posted @ 2017-08-22 20:15 Cool· 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 一 、客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 二、 三、 1.互联网协议就相当于计算机界的英语 2.数据传输的过程中包头一定要是固定的长度 四、socket层的位置 socket层处于应用层于传输层之间--socket抽象层 五、socket是什么,作用是什么 Sock 阅读全文
posted @ 2017-08-21 16:09 Cool· 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNING > INFO > DEBUG),默认的日志格式为日志级别:Logger名称: 阅读全文
posted @ 2017-08-18 16:54 Cool· 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1.来看一个好多软件的常见文档格式如下: [DEFAULT] ServerAliveInterval = 45 Compression = yes CompressionLevel = 9 ForwardX11 = yes [bitbucket.org] User = hg [topsecret.s 阅读全文
posted @ 2017-08-17 15:53 Cool· 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1.用途: # 文件校验 # 文件是否被改变# 登录密码 #不能解密,但可以“撞库” #加盐 hashlib.md5('nezha'.encode('utf-8')) 2. import hashlib md5_obj = hashlib.md5('nezha'.encode('utf-8')) m 阅读全文
posted @ 2017-08-17 15:43 Cool· 阅读(118) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-08-17 15:22 Cool· 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 注意:os.stat('path/filename') 获取文件/目录信息 的结构说明 阅读全文
posted @ 2017-08-08 20:18 Cool· 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化 序列化的目的: 1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方。 3、使程序更具维护性。 一、Json模块提供了四个功能:dumps、dump、loads、load import json di 阅读全文
posted @ 2017-08-08 19:33 Cool· 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一、lambda表达式 1.匿名函数的核心:一些简单的需要用函数去解决的问题,匿名函数的函数体只有一行 2.参数可以有多个,用逗号隔开 3.返回值和正常的函数一样可以是任意的数据类型 4.练习: 请把下面的函数转换成匿名函数 def add(x,y) return x+y add() 结果: sum 阅读全文
posted @ 2017-08-08 19:01 Cool· 阅读(188) 评论(0) 推荐(0) 编辑