自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 php7之变量

变量都保存在zval结构体中。 1. zval结构变化 变成了zend_value和两个union,其中一个记录类型相关,另一个记录扩展信息。 结构体中占用空间变小,8+4+4=16共16字节,相比原来48字节,减少2/3空间,效率提升起到关键作用。 2. zend_value变化,zend_value记录变量值,整形和双精度数据不使用指针减少数据存取操作。其它数据类型使用

2018-01-28 14:52:57 649

原创 php7之hashtable

作为php的重要数据结构,本博记录一下hashtable的结构,存储,hash定位等问题。hashtable结构,是有56个字节组成等struct,如下:struct _zend_array { zend_refcounted_h gc; union { struct { ZEND_ENDIAN_LOHI_4(

2018-01-28 13:11:28 443

原创 hash table及hash冲突

hash table定义根据key通过hash算法得到地址(value)的一种数据结构。hash函数把任意长度的输入通过hash函数得到固定长度的输出 好的hash算法分布要均匀,如time33,应用广泛,php采用此hash算法 hash = hash*33 + str[i];hash冲突不同的key经过计算出hash值相同,产生hash冲突。 1. 开放定址法

2018-01-28 11:12:02 668

转载 网络原理,以及对VMware Workstation虚拟网络VMnet0、VMnet1、VMnet8的图解

网络原理,以及对VMware Workstation虚拟网络VMnet0、VMnet1、VMnet8的图解借鉴了:http://hi.baidu.com/whitelocus/blog/item/d091ded88ac669e038012f5a.html1. 文中符号的说明:        : 可以理解成A,也可以理解成B。2. 术语        调制解调器(Modem): 实现模拟信号

2018-01-11 21:06:18 525

转载 基于redis的分布式锁实现

关于分布式锁很久之前有讲过并发编程中的锁并发编程的锁机制:synchronized和lock。在单进程的系统中,当存在多个线程可以同时改变某个变量时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须每个线程都能看到,当标记不存在时可

2018-01-11 15:29:58 9248 1

转载 http协议

http协议是包括起始行,通用头域,请求头域、响应头域、消息体;详见http://blog.csdn.net/wduxin/article/details/53744574

2018-01-04 20:51:48 162

原创 php生成器

生成器提供了一种更容易的方法来实现对象迭代,相比定义类实现Iterator接口的方式,性能开销和复杂性大大降低。生成器允许你在foreach代码块来迭代一组数据而不需要在内存中创建一个数组,那会使你内存达到上限,比如一个非常庞大的数据,或者占有很多的处理时间。如果用一个生成器函数,和普通的自定义函数很像,只不过普通函数返回一次,而生成器函数可以根据需要yeild多次,以便生成需要迭代的值。

2018-01-03 20:28:25 166

原创 计算机网络传输原理_通俗版

关于计算机网络传输原理网上有很多很专业的讲解,博主就不班门弄斧了,在这只用通俗易懂的语言,描述一下网络传输的原理,明白大概之后,再去看专业的剖析,可能更好理解一些,现在假设我用我的电脑访问和你进行通信,只知道你的域名。那么整个流程是怎么样的呢?首先呢,需要先去查询dns服务器,拿到你的ip,然后根据arp协议找到默认网关的mac地址,把mac地址发给交换机,交换机就根据这个mac地址发给了网关

2018-01-03 20:10:55 4894

空空如也

空空如也

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

TA关注的人

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