摘要: 一、增 1.1 单条数据增加 语法: insert into 表名(字段1,字段2...) values(字段1的值,字段2的值...) 1.2 多条插入 1.3 根据从其他表查到的数据插入到新表中 二、删 语法: delete from 表名 where 条件 三、改 语法: update 表名 阅读全文
posted @ 2019-03-04 09:29 择一事,终一生 阅读(1381) 评论(0) 推荐(0)
摘要: 一、存储引擎 1.1 什么是存储引擎 MySQL中的数据通过不同的技术存储再文件或者内存中,每种技术有不同的存储机制,索引技巧,锁定水平,并且提供不同的能力,而实现这些技术的我们就称之为存储引擎 1.2 都有哪些存储引擎 InnoDB 最常用 支持事务,行级锁定 MyISAM 不支持事务,表记锁定 阅读全文
posted @ 2019-03-03 10:10 择一事,终一生 阅读(193) 评论(0) 推荐(0)
摘要: 二、解决黏包问题 2.1 解决黏包方法1 计算消息实体的大小 服务端接受两次,一次时消息大小,二次是消息实体,解决消息实体黏包 客户端发送两次,一次是消息大小,一次是消息实体 在两次收发之间加入一次多余通信,以防止消息大小和消息实体黏包 server端 client 2.2 借助于struct模块 阅读全文
posted @ 2019-02-24 10:42 择一事,终一生 阅读(194) 评论(0) 推荐(0)
摘要: 队列模块 持续更新 阅读全文
posted @ 2019-02-24 09:20 择一事,终一生 阅读(144) 评论(0) 推荐(0)
摘要: import subprocess ret = subprocess.Popen('netstat -ano',shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE) # PIPE管道 print(ret.stdout.read().decode('gbk')) # 需要解码 print(ret.stderr.read().dec... 阅读全文
posted @ 2019-02-23 15:51 择一事,终一生 阅读(322) 评论(0) 推荐(0)
摘要: 初识网络编程 单次会话 server端 client 多次会话 无限的说话 阅读全文
posted @ 2019-02-23 09:52 择一事,终一生 阅读(144) 评论(0) 推荐(0)
摘要: 列表和元祖都属于序列类型,该序列内可以包含任意数据类型,且数据存储是有序的,索引从0到1 一:列表概述 1.1 如何定义一个列表 中括号,已逗号为分割符,可以放任意的数据类型,甚至是对象。 li = ['wangys','lala',123,[1,2,3],{'name':'wangys'}]# 列 阅读全文
posted @ 2019-02-22 08:04 择一事,终一生 阅读(294) 评论(0) 推荐(0)
摘要: 一、概述 1.1、处理的文件形式 configparse 主要是用来处理类似于windows的 ini文件,这个文件的特点是有多个节(section),每个节下会存储多个k=v的值 如下配置 1.2、相关方法 config.write() 将配置写入文件,括号里是文件的句柄 二:实践 2.1、生成配 阅读全文
posted @ 2019-02-21 19:39 择一事,终一生 阅读(2423) 评论(0) 推荐(0)
摘要: logging 模块主要用于写日志 logging模块主要有如下几个组件 Logger Logger对象提供应用程序可直接使用的接口 Handler Handler发送日志到适当的目的地 Filter Filter提供了过滤日志信息的方法 Formatter Formatter指定日志显示格式 lo 阅读全文
posted @ 2019-02-21 07:54 择一事,终一生 阅读(174) 评论(0) 推荐(0)
摘要: 一 、概述 摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法的特点 不论data大小,摘要结果是固定长度 单向函数,计算data的摘要可以,但不可以通过摘要反推data 摘要算法不是加密算法,不能用以加密,因为不能反 阅读全文
posted @ 2019-02-18 07:58 择一事,终一生 阅读(373) 评论(0) 推荐(0)