![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
优化
文章平均质量分 77
王紫又
这个作者很懒,什么都没留下…
展开
-
mysql 普通索引和唯一索引的选择
change buffer动态设置change buffer 用的是 buffer pool 里的内存,因此不能无限增大。change buffer 的大小,可以通过参数 innodb_change_buffer_max_size 来动态设置。这个参数设置为 50 的时候,表示 change buffer 的大小最多只能占用 buffer pool 的 50%。实战选择其实这两种索引在查询能力方面没有太大的差别 但是介入更新性能推荐使用普通索引如果你插入一条数据列入表单 插入...原创 2020-10-10 11:12:59 · 115 阅读 · 0 评论 -
python闭包
最近看了一些文章决定对于闭包在做一次新的笔记闭包是什么?两层函数 外层函数的返回值是内层函数的引用举例而说 我们在工作中 经常会用到id置换name如果一个表里出现四五个id需要置换出来name然后返回假设你要这么写result = id_sub_name()result = id_sub_name()result = id_sub_name()result = id_sub_name()result = id_sub_name()你要写五次 而且 id...原创 2020-09-27 18:55:38 · 299 阅读 · 0 评论 -
Python 优美的Object 转dict
经常会被别的语言转Python的同事问到Python的object 怎么转 字典因为有时候返回值需要转jsondumps 时候需要是dictobject 转dict 又觉得 写的字段拼接好蠢所以来问问我如何优美的转换我也从网上找了找 大部分分两种一种是写一个方法 返回所有拼接好的key=name value= 值第二种比较优美我直接上图第二种结果...原创 2020-04-08 10:06:48 · 1633 阅读 · 0 评论 -
深入python内存管理 (转)
面试中被问到python的内存管理,只是说是python有自己的内存管理机制,有自己的垃圾回收机制,却不能详细作答,面试官表示很遗憾。建议我代码的业务逻辑需要想,但是学习需要深入底层,也有助于扩宽自己的知识面,对自己之后的学习路径有帮助,哈哈,感谢面试官帮我指出自己的不足。回家马上查资料,先解决这个问题。首先看看各种python常见面试题上的答案:python内存管理是由私有堆空间管...转载 2020-03-23 14:13:07 · 131 阅读 · 0 评论 -
Python 在==和is之间选择
我们经常用的== 其实就是语法糖的一种==其实比较的是对象中保存的值所以==出现的频率比is高然后在变量和单例之间比较时(就是不是判断两者值相同的时候)应当使用Isis 判断的事两者的内存地址 而且is确实比等等快, 因为is不需要重载比如 i is None判断某个值是否为None不为None的时候应选择 i is not None我们做一项匹配试一下我有一个列...原创 2019-06-06 10:39:54 · 154 阅读 · 0 评论