一.变量
1.变量传值赋值
在PHP两个变量之间进行传值赋值时,不会产生新结构体,而是2个变量共用1个结构体(refcount__gc=2),
只有在1个变量改变时,将会造成结构体的分裂;
PHP的底层分析
PHP编译
编译型语言:
对于C语言,C++, 编译成机器码(二进制)来运行.
java语言, 把.java编译成 .class,称为bytecode, 由jvm来运行.
解释语言:
解释器解释执行. 典型的如 linux she
PHP各编码下字符占用说明
字符集(Charset)是多个字符的集合;
字符编码(encoding)就是以二进制的数字来对应字符集的字符。
如Unicode字符集可依不同需要以UTF-8、UTF-16、UTF-32等方式编码
常见字符集
MYSQL索引概述
MYSQL索引概述
B+树:使用平衡树,可抽象理解为“排好序的快速查找结构”:
MyISAM,InnoDB引擎采用的B-tree索引,NDB引擎使用的是T-tree索引;MEMORY引擎采用的Hash索引
Hash索引与B-tree索引比较:
Hash索引仅仅能满足”=
SQL简述
保证数据完整性
1:实体完整性;
2:域完整性;
3:应用完整性;
4:用户自定义完整性;
Unix/Linux系统文件存储
一、inode是什么?
理解inode,要从文件储存说起。
文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。
linux运行级别与启动过程
运行级别就是操作系统当前正在运行的功能级别。
级别是从0到6,具有不同的功能。这些级别定义在/ect/inittab文件中。
这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d目录下的文件。
Linux下有7个运行级别:
0 系统停
VMware安装centos虚拟机静态IP网络与ftp配置
1.桥接模式之VMware设置:
mysql的主从复制
当单台MYSQL服务器无法满足当前网站流量时的优化方案。需要搭建mysql集群技术。
一、功能:
当向主服务器插入|修改|删除数据时,数据会自动同步到从服务器。
注意:主从复制是单向的,只能主 -> 从
分为两种类型:
发射型(一主多从):一般使用在:备份、
linux软件安装
1.二进制码软件安装
其软件安装与windows软件安装原理一致,把从网络下载的“二进制码”软件从安装包复制到系统指定目录的过程。
二进制码软件文件----(复制到)----》系统指定目录(C://Program Files)