摘要: 1. IP头部的结构 IP头部20字节,包括4位的版本号,4位的首部长度,8位服务类型,16位总长度,16位标识字段,3位标志字段和13位片偏移字段,8位TTL, 8位协议, 16位首部检验和, 32位源IP,32位目的IP。 8位服务类型(TOS)这个我总是忽略,注意,前面3位已经被废弃,后面4位 阅读全文
posted @ 2016-04-09 19:17 _Rachel 阅读(112) 评论(0) 推荐(0)
摘要: 恢复内容开始 7号了才来写5号的东西。。真的拖延症太严重了,今天想主要说说事务这个概念以及sqlalchemy中的事务。 一、 数据库的事务 数据库的事务是指的一条或者多条SQL的集合,那么要这个集合有什么用呢?主要是为这些动作提供一致性操作,也就是:这多条操作要么全部成功,要么全部失败,可以一并回 阅读全文
posted @ 2016-04-09 16:09 _Rachel 阅读(129) 评论(0) 推荐(0)
摘要: 效率不太高啊,记录一下下面这两个比较坑的地方: 1. 管道实际存储在内存中,不管是有名管道还是无名管道,都放在内核的缓冲区中。 管道有下面两个限制: 1)管道容量有限制,并且不能更改,所以需要大规模数据通信是不适合使用管道的,在linux下这个限制为64K,65535个字节。 2) 管道有一个缓冲区 阅读全文
posted @ 2016-04-07 23:17 _Rachel 阅读(243) 评论(0) 推荐(0)
摘要: 遇到过的几类问题:如果保持长连接,即使在mysql数据库默认的connection timeout内,也有可能出现"mysql server has gone away"。还有另一种情况,当SQL语句本身有问题的时候,也会出现这个错误。其实不是非常频繁的读写和插入,每次执行前connect,创建cu... 阅读全文
posted @ 2015-12-13 11:05 _Rachel 阅读(135) 评论(0) 推荐(0)