mz

git忽略文件

在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。 Git 忽略文件提交的方法 有三种方法可以实现忽略Git中不想提交的文件。 在Git项目中定义 .gitignore 文件 这种方式通过在项目的某个文件夹下定义 .gitignore 文件,在该文件中定义相应的忽略规则,来管理当前文件夹下的文件的Git提 […]

徒手用 Docker 构建自己的 PHP 开发环境

第二步Docker镜像源更改 已不推荐使用阿里云仓库 docker已经搭建了自己的中国仓库: { “registry-mirrors”: [“https://registry.docker-cn.com”] }       新手安装   1. 安装前的准备工作 GIT Docker 这两个各自的官网上都有,这就不多介绍了。安装也比较方便,没什么难点 2. D […]

php yield

function test(){ for($i=0;$i<=10;$i++){ yield ‘key:’=>’vue=’.$i; //yield就好像加强版return //只能在函数内使用,返回后会记住这个状态,下次会从断点继续执行 } } foreach(test() as $k=>$v){ print_r($k); print_r($v); echo “<br /&g […]

$.ajax()详解

$.ajax()方法详解 jquery中的ajax方法参数总是记不住,这里记录一下。   1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。 3.timeout: 要求为Number类型的 […]

PHP框架优化-spl_autoload_register()和__autoload()

使用 spl_autoload_register() 来注册你的自动加载函数。 PHP 提供了若干方式来自动加载包含还未加载的类的文件。 老的方法是使用名为 __autoload() 魔术全局函数。 然而你一次仅能定义一个 __autoload() 函数,因此如果你的程序包含一个也使用了 __autoload() 函数的库,就会发生冲突。 处理这个问题的正确方法是唯一地命名你的自动加载函数,然后使 […]

mysql热备份,读写分离

mysql 热备份工作原理 简单的说就是把 一个服务器上执行过的sql语句在别的服务器上也重复执行一遍, 这样只要两个数据库的初态是一样的,那么它们就能一直同步。 当然这种复制和重复都是mysql自动实现的,我们只需要配置即可。 参考网址:https://www.cnblogs.com/shuidao/p/3551238.html 主服务器写,从服务器读,从服务器同步主服务器。