CGI、FastCGI和PHP-FPM

当Web Server收到 index.php 这个请求后,会启动对应的 CGI 程序,这里就是PHP的解析器。接下来PHP解析器会解析php.ini文件,初始化执行环境,然后处理请求,再以规定CGI规定的格式返回处理后的结果,退出进程,Web server再把结果返回给浏览器。这就是一个完整的动态PHP Web访问流程

PHP PSR规范

====================PSR-0(自动加载规范)===========================================PSR-1(基本代码规范)===========================================PSR-2(代码风格规范)===========================================PSR-3(日志接口规范)===========================================PSR-4(自动加载新规)=======================

python 基础

#!/usr/bin/env python3此处指定为python3的可执行程序,python 3版本没有向前兼容在 Python 中空白非常重要。实际上,在每行开头的空白很重要。称之为缩进。 在行首的主要的空白(空格键和制表符)用来决定逻辑行缩进的层次,从而来决定语 句分组。这意味着同一层次的语句必须有相同的缩进。每一组这样的语句称为一个块

Explain

SQL优化的查看方式

PHP7 新特性

PHP7 一些小变化

索引--M

mysql 数据库的使用率是很高的,网站的瓶颈大多都在数据库的读写方面,合理的索引组合和添加可以很大程度上提高效率,反之过度的添加会有反效果。

抽象类和接口

## 总结 ##   1、对接口的使用是通过关键字implements。对抽象类的使用是通过关键字extends。当然接口也可以通过关键字extends继承。   2、接口中不可以声明成员变量(包括类静态变量),但是可以声明类常量。抽象类中可以声明各种类型成员变量,实现数据的封装。   3、接口没有构造函数,抽象类可以有构造函数。   4、接口中的方法默认都是public类型的,而抽象类中的方法可以使用protected,public来修饰。   5、一个类可以同时实现多个接口,但一个类只能继承于一个抽象类。

数据库设计--范式

数据库的范式貌似有很多,经常听的应该就三个(个人情况),平常建立数据库倒是也没有怎么注意,但是还是记一下,理解一下比较好。