07 2021 档案
摘要:<?php define("TODAY_DATE", date('y') . date('m') . date('d')); class StringTools { private static $StringTools; private function __construct(){} priva
阅读全文
摘要:1 首先安装sphinx引擎 下载地址:http://sphinxsearch.com/downloads/archive/ 我这里下载的sphin版本是:sphinx-2.1.5-release-win64 ,下载下来名字为:sphinx-2.1.5-release-win64.zip 下载下来的
阅读全文
摘要:前言 好的设计会提高程序的可复用性和可维护性,也间接的提高了开发人员的生产力。今天,我们就来说一下在很多框架中都使用的依赖注入。 概念 要搞清楚什么是依赖注入如何依赖注入,首先我们要明确一些概念。 IOC (Inversion of Control) 控制反转: 遵循依赖倒置原则的一种代码设计方案,
阅读全文
摘要:在MySQL与PostgreSQL的对比中,PG的JSON格式支持优势总是不断被拿来比较。其实早先MariaDB也有对非结构化的数据进行存储的方案,称为dynamic column,但是方案是通过BLOB类型的方式来存储。这样导致的问题是查询性能不高,不能有效建立索引,与一些文档数据库对比,优势并不
阅读全文
摘要:讲个 PHP 的骚操作。论如何实现:把二维数组内某二维元素的值,单独提出来组成一维数组。 0x00 传统操作 $pieces = []; foreach($whole as $item) { $pieces[] = $item['foo']; } return $pieces; 0x01 骚操作 r
阅读全文