python
zstone1
这个作者很懒,什么都没留下…
展开
-
effective python学习笔记
1.确认自己所使用的python版本2.遵循PEP8风格指南函数、变量及属性应该用小写字母来拼写,各单词之间以下划线相连,例lowercase_underscore.类与异常:每个单词均大写的形式来命名,例如CaoutlizedWord.不要编写单行的if语句、for循环、while循环以及except语句不要通过检测长度的办法来判断somelist是否为[] ,而应该采用 if not...原创 2020-04-05 07:48:07 · 231 阅读 · 0 评论 -
stackoverflow yield
原文地址:https://stackoverflow.com/questions/231767/what-does-the-yield-keyword-do为了理解什么是yield,你必须理解什么是生成器。在你理解什么是生成器之前,你必须理解可迭代对象。Iterables(可迭代对象)当你创建一个列表时,你可以一个接一个地读取他的内容。一个接一个读取它的内容叫做迭代:>>>...翻译 2020-04-06 21:36:07 · 170 阅读 · 0 评论 -
拥塞控制学习笔记
B站湖科大教书匠计算机网络个人学习笔记。视频地址:https://www.bilibili.com/video/BV1c4411d7jb?p=61拥塞:在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络性能就要变坏,这种情况叫做拥塞(congestion)。在计算机网络中的链路容量(即带宽)、交换结点中的缓存和处理机等,都是网络的资源。慢开始(slow-start) ...原创 2020-04-06 17:31:42 · 344 阅读 · 0 评论 -
mysql技术内幕 (索引相关)读书笔记
简介索引是应用程序设计和开发的一个重要方面。如果索引太多,应用的性能可能会受到影响;如果索引太少,对查询性能又会产生影响。一、InnoDB存储引擎索引概述一些开发人员总是在事后才想起添加索引,这是一种错误的开发模式。InnoDB存储引擎支持两种常见的索引,一种是B+树索引,另一种是哈希索引。InnoDB存储引擎支持的哈希索引是自适应的,InnoDB存储引擎会根据表的使用情况自动为表生产哈希...原创 2020-04-06 16:32:32 · 123 阅读 · 0 评论 -
stackoverflow 关于元类
## Classes as objects在你理解元类之前,你需要去掌握python里的类。python有一个非常特别的关于什么是类的想法,从Smalltalk这门语言带来的。在大多数语言中,类仅仅是一些描述如何产生对象的一些代码。python也是一样的。>>> class ObjectCreator(object):... pass...>>...翻译 2020-04-05 17:37:56 · 206 阅读 · 0 评论 -
(effective python读书笔记) str、bytes与unicode区别
一、简介python3有两种表示字符序列的类型:bytes和str。前者的实例包括原始的8位值;后者包含Unicode字符。python2也有两种表示字符序列的类型,分别叫做str和unicode。与Python3不同的是,str的实例包含原始的8位值,而unicode的实例,则包含Unicode字符。python3 bytes和python2 的str 都包含原始的8位值,python...原创 2020-04-05 06:31:54 · 148 阅读 · 0 评论 -
SSL基本原理与思路
简介SSL他的基本思路使用公钥加密法。简单描述这个过程:客户端先向服务端索要公钥,然后用公钥加密信息,服务器收到密文后,用自己的私钥解密。名词解释:公钥加密就是非对称加密。对称加密就是加密和解密时用同一个密钥,而非对称加密则是在加密和解密时使用不同密钥的方式。我用通俗的语言解释一下:对称加密很好理解,客户端要给服务端发送数据,他用密钥进行了加密(把数据上了把锁),服务端收到了这个上着锁的...原创 2020-04-03 17:37:40 · 440 阅读 · 1 评论