自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 mysql 的索引

mysql官方对索引的定义:索引(index)是帮助mysql高效获取数据的数据结构. 可以得到索引的本质:索引是数据结构 简单理解为排好序,快速查找的数据结构 一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储在磁盘上. b+树 只有查询快 ...

2020-05-27 17:33:46 154

原创 python gil锁,多进程,多线程

因为GIL,python只有一个GIL,运行python时,就要拿到这个锁才能执行,在遇到I/O 操作时会释放这把锁。 在Python2中,如果是纯计算的程序,没有 I/O 操作,解释器会每隔100次操作就释放这把锁,让别的线程有机会 执行(这个次数可以通sys.setcheckinterval 来调整)同一时间只会有一个获得GIL线程在跑,其他线程都处于等待状态 1、如果是CPU密集型代码(循环、计算等),由于计算工作量多和大,计算很快就会达到100,然后触发GIL的释放与在竞争,多个线程来回切换损耗资.

2020-05-19 11:07:32 360

原创 python 列表的遍历,耗时太长,可转化为生成器

python 列表的遍历,耗时太长,可转化为生成器 再遇到较多的列表遍历的时候,中间过程考虑使用生成器,最后再转化为列表,可大幅度减少中间过程列表的遍历时间,比如map函数.

2020-05-18 19:30:04 1340

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除