最新发布

Git

git代码不变,删除所有commit记录

2天前 10浏览 0评论

把旧项目提交到Git服务器上,会有很多以前的commit记录。 由于各种各样的原因,不希望在新的Git服务器上显示这些commit信息。 那如何删除这些commit记录,形成一个全新的仓库,并且保持代码不变呢? 1.Checkout gi...

编程习惯

PHP_CodeSniffer规范WordPress代码

2天前 12浏览 0评论

WordPress有自己的代码格式标准,与PHP-FIG的PSR标准不一样。 这对于用了主流框架来说,会有些不适应。 不过我们可以用PHP_CodeSniffer来检测格式,写出“标准”的WordPress代码。 1 要求 WordPress使用PH...

编程习惯

PHP_CodeSniffer安装和使用教程

5天前 26浏览 0评论

PHP_CodeSniffer是一款自动化的PHP代码规范检查工具。 CodeSniffer内置MySource、PEAR、PHPCS、PSR1、PSR2、Squiz和Zend等几套代码规范。 当然,你也可以新增自己的代码规范。 PHP_CodeS...

MySQL

MySQL Explain 解析

3个月前 (04-26) 137浏览 0评论

一、语法 explain < table_name > 例如: explain select * from t3 where id=3952602; 二、explain输出解释 +----+-------------+-------+--...

Docker

docker-compose中ports和expose的区别

3个月前 (04-24) 217浏览 2评论

docker-compose中有两种方式可以暴露容器的端口:ports和expose。 1 ports ports暴露容器端口到主机的任意端口或指定端口,用法: ports: - "80:80" # 绑定容器的80端口到主机的8...

Docker

Docker搭建可一键部署的多域名LNMP环境

3个月前 (04-22) 1305浏览 2评论

本文介绍在Docker容器中,快速部署LNMP环境的完整步骤。 本文可实现一键部署LNMP环境,特点: 可以增减绑定多个域名 支持HTTPS和HTTP/2协议 PHP源代码在主机中 MySQL数据文件在主机内 所有配置文件可在主机中直接修改 所有...

PHP

PHP GeoIP安装和使用

3个月前 (04-19) 253浏览 1评论

GeoIP,是一套含IP数据库的软件工具。 Geo根据来访者的IP, 定位该IP所在经纬度、国家/地区、省市、和街道等位置信息。 GeoIP有两个版本,一个免费版,一个收费版本。 收费版本的准确率高一些,更新频率也更频繁。 因为GeoIP读取的是本地...

JavaScript

Ajax异步请求PHP服务器,无阻塞响应的解决方案

3个月前 (04-18) 341浏览 0评论

最近遇到一个小难题,用$.post、$.get、$.ajax请求PHP服务器时,总是无法异步返回数据。 经实验,得到这样的结论: 不同浏览器,请求不同域名-不阻塞:无需实验 不同浏览器,请求同域名-不阻塞:session_id()返回不同 同一浏览...

PHP

PHP DOM XPath获取HTML节点方法大全

3个月前 (04-17) 170浏览 0评论

PHP的有些技巧可能大家并不常用到,比如DOM相关的对象。 这些方法几乎和Javascript一样的方便,轻松一句就能获取到HTML DOM节点的数据。 相比于使用正则表达式,这个方法更简单快捷。 我就就常用DOMDocument和XPath两个类做...