2020年12月2日

摘要: TCP进阶 https://blog.csdn.net/qq_29762763/article/details/106440377 TCP改良技术SCTP 与TCP相比有何差异 TCP是以字节为单位传输的,SCTP是以数据块为单位传输的 TCP通常是单路径传输,SCTP可以多路径传输 TCP是单流有 阅读全文
posted @ 2020-12-02 15:29 Handso 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 当其中一个数据包遇到问题,TCP连接需要等待找个包完成重传之后才能继续进行,虽然HTTP2.0通过多个stream,使得逻辑上一个tcp连接上的并行内容,进行多路数据的传输,然而这中间没有关联的数据,一前一后,前面stream2的帧没有收到,后面stream1的帧也会因此堵塞 于是google的 Q 阅读全文
posted @ 2020-12-02 15:27 Handso 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 处理思路 计算容量 拆分 整合 海量数据判重 hashset Bitset 布隆过滤器 Trie 海量数据排序 外部排序+小根堆大根堆合并 Trie Bitmap TopK 快速选择 堆 维护一个大小为 K 的最小堆,堆顶元素就是 Kth Element。 使用大顶堆来维护最小堆,而不能直接创建一个 阅读全文
posted @ 2020-12-02 15:25 Handso 阅读(137) 评论(0) 推荐(0) 编辑
摘要: == 运算符比较两个对象的值(对象中保存的数据) , 而 is 比较对象的 标识。 通常, 我们关注的是值, 而不是标识, 因此 Python 代码中 == 出现的频 率比 is 高。 然而, 在变量和单例值之间比较时, 应该使用 is。 目前, 最常使用 is 检查变量绑定的值是不是 None。 阅读全文
posted @ 2020-12-02 15:23 Handso 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 鸭子类型基本定义 python是一种多态语言,崇尚鸭子类型。 鸭子类型: 鸭子类型没有明确的接口,只是遵循了一定的协议,比如python序列协议只需要实现len和getitem方法 对于序列,这点鸭子类型和白鹅类型中Sequence抽象基类的要求完全相同,只是白鹅类型Sequence继承后能够自动获 阅读全文
posted @ 2020-12-02 15:22 Handso 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 可能就前面的记录一下,后面的很多是截图存在Typora上。。粘过来不显示,我也懒得弄了,应该是比较完整的笔记记录了,这里只放了一小部分,有了这些完全可以自己写一个小Redis玩具了,有空试试吧 简单动态字符串SDS Redis没有直接使用C语言传统的字符串表示,而使自己构建了一种名为简单动态字符串的 阅读全文
posted @ 2020-12-02 15:21 Handso 阅读(101) 评论(0) 推荐(0) 编辑
摘要: sql执行顺序 (1)from (3) join (2) on (4) where where后的条件表达式里不允许使用聚合函数,可以用having代替 (5)group by(开始使用select中的别名,后面的语句中都可以使用) (6) avg,sum.... (7)having (8) sel 阅读全文
posted @ 2020-12-02 15:17 Handso 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性 阅读全文
posted @ 2020-12-02 15:16 Handso 阅读(459) 评论(0) 推荐(0) 编辑

2020年9月25日

摘要: ❶ klassmeth 返回全部位置参数。 ❷ statmeth 也是。 ❸ 不管怎样调用 Demo.klassmeth, 它的第一个参数始终是 Demo 类。 ❹ Demo.statmeth 的行为与普通的函数相似。 classmethod 装饰器非常有用, 但是我从未见过不得不用staticme 阅读全文
posted @ 2020-09-25 13:43 Handso 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 有些事情让我不安, 比如运算符重载。 我决定不支持运算符重载, 这完全是个人选择, 因为我见过太多 C++ 程序员滥用它。 ——James Gosling Java 之父 之前collections,流畅python其实也有很多运算符重载的我就不再详细写了,记录俩比较特殊的吧 x 和 +x 何时不相 阅读全文
posted @ 2020-09-25 13:37 Handso 阅读(446) 评论(0) 推荐(0) 编辑

导航