自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (2)
  • 收藏
  • 关注

原创 php7数组底层实现

PHP 数组的底层实现是散列表(也叫 hashTable ),散列表是根据键(Key)直接访问内存存储位置的数据结构,它的key - value 之间存在一个映射函数,可以根据 key 通过映射函数得到的散列值直接索引到对应的 value 值,无需通过关键字比较,在理想情况下,不考虑散列冲突,散列表的查找效率是非常高的,时间复杂度是 O(1)。 typedef struct _zend_array zend_array; typedef struct _zend_array hashTable; .

2020-10-19 20:25:08 609

原创 mysql锁详解

mysql锁详解 1.数据库锁机制 数据库提供两种锁:表锁和行锁 myisam存储引擎支持表锁 innodb存储引擎支持表锁和行锁 行锁分两种:共享锁和排它锁 共享锁:当数据被加上共享锁时,其他事务能对它进行查操作、加共享锁操作,但不能进行删改操作、加排它锁操作 排它锁:当数据对象被加上排它锁时,其他事务只能对数据进行查操作,且查的是被锁前的数据 行锁是在索引上加锁,所以只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将使用表锁! 意向锁:意向共享锁和意向排它锁,innodb为了允许行

2020-10-19 20:23:58 121 2

自动增删改双向链表

在VS下可以运行的C语言程序。可以让电脑自动执行双向链表的创建,添加删除结点,打印链表等功能。

2015-03-17

多线程实现双向链表增删改

多线程实现双向链表的增删改 其中的信号量设成一个也行- -

2014-12-14

空空如也

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

TA关注的人

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