摘要: ### Innodb锁的类型#### 行锁(record lock)行锁总是对索引上锁,如果某个表没有定义索引,mysql就会使用默认创建的聚集索引,行锁有S锁和X锁两种类型。#### 共享锁和排它锁Innodb锁有两种类型:共享锁(S lock)和排它锁(X lock)* 不同事务可以同时对同一行记录加S锁* 如果一个事务对某一行记录加X锁,其他事务就不能加S锁或者X锁,从而导致锁等待> 使用s... 阅读全文
posted @ 2019-03-24 20:02 缥缈星空 阅读(486) 评论(0) 推荐(0)
摘要: 标准python垃圾回收器由两部分组成,即引用计数回收器和分代垃圾回收器(即python包中的`gc module`)。其中,引用计数模块不能被禁用,而GC模块可以被禁用。### 引用计数算法python中每个变量都是对象,每个对象核心都包含一个结构体PyObject:```python typedef struct_object { int ob_refcnt; struct_typeobjec... 阅读全文
posted @ 2019-03-24 19:57 缥缈星空 阅读(762) 评论(0) 推荐(0)
摘要: 文章转载自:http://www.fanyilun.me/2017/04/20/MySQL%E5%8A%A0%E9%94%81%E5%88%86%E6%9E%90/ 以下实验数据基于MySQL 5.7。 假设已知一张表my_table,id列为主键 |id |name |num| | | | | | 阅读全文
posted @ 2019-03-11 17:16 缥缈星空 阅读(1289) 评论(0) 推荐(0)
摘要: python描述符 定义 一般说来,描述符是一种访问对象属性时候的绑定行为,如果这个对象属性定义了 ,`__set__() __delete__()`一种或者几种,那么就称之为描述符。描述符在属性查找的时候可以覆盖默认的属性查找行为。 如果一个对象定义了 和`__set__() __get__()` 阅读全文
posted @ 2019-03-08 15:21 缥缈星空 阅读(447) 评论(0) 推荐(1)
摘要: 全局存储器,即普通的显存,整个网格中的任意线程都能读写全局存储器的任意位置。存取延时为400-600 clock cycles 非常容易成为性能瓶颈。访问显存时,读取和存储必须对齐,宽度为4Byte。如果没有正确的对齐,读写将被编译器拆分为多次操作,降低访存性能。多个warp的读写操作如果能够满足合... 阅读全文
posted @ 2015-06-17 22:27 缥缈星空 阅读(1986) 评论(0) 推荐(0)
摘要: 鉴于自己的毕设需要使用GPU CUDA这项技术,想找一本入门的教材,选择了Jason Sanders等所著的书《CUDA By Example an Introduction to General Purpose GPU Programming》。这本书作为入门教材,写的很不错。自己觉得从理解与记忆... 阅读全文
posted @ 2015-06-11 21:51 缥缈星空 阅读(1181) 评论(0) 推荐(1)