递归计算笛卡尔乘积递归计算笛卡尔乘积 如果使用 laravel 的话,直接使用 collect 的 crossJoin 方法也可以实现 代码如下 <?php /** * 递归计算笛卡尔乘积 * * Created by PhpStorm. *2021-09-10 算法算法
快速排序常规方法,快速排序 <?php /** * 思路: * 1、找到当前数组中的任意一个元素(一般选择第一个元素,因为选择第一个元素较为简单,选择其他元素还需要多写一些不必要的代码,干嘛非要给自己找麻烦哩)作为比较的标准 * 2、2021-09-03 算法算法
使用阶乘原理通过阶乘获取一个一维数组中全部的组合情况使用阶乘原理通过阶乘获取一个一维数组中全部的组合情况代码如下 <?php /** * 使用阶乘原理,通过阶乘获取一个一维数组中全部的组合情况 * * Created by PhpStorm. * User: Alex * D2021-09-02 算法算法 阶乘
NVM 包管理器nvm 包管理器 官网 Windows 直接选择 nvm-setup.zip 安装 查看 nodejs 的版本号序列 npm 更改下载源为淘宝镜像 # 单次使用 npm install --registry=https://registr2021-09-01 NPMNVM NPM
Python 更改 pip 源至国内镜像Windows 或 Linux 更改 pip 源至国内镜像Linux: mkdir ~/.pip cat > ~/.pip/pip.conf << EOF [global] trusted-host=mirrors.ali2021-08-31 PythonPython3
四舍六入五成双-银行家舍入算法四舍六入五成双-银行家算法四舍六入五成双是一种比较精确比较科学的计数保留法,是由 IEEE 754 标准规定的浮点数取整算法, 是一种数字修约规则。 当舍去位的数值: 小于等于 4 时:直接舍去该位 大于等于 6 时:向前位进 1 等于2021-08-30 算法算法
Python 搭建环境与安装 pip 扩展Python 搭建环境与安装 pip 扩展 python 在线运行网站 Mac 下安装mac 上安装 python可以直接通过下载官网的安装器进行安装。 或者使用 brew install python3 mac 下使用 pip可以直接2021-08-29 PythonPython3
nginx 开启 gzip 压缩nginx 开启 gzip 压缩 在服务器 Nginx 开启 gzip 压缩是优化网站性能的方法之一,可以有效减少服务器带宽的消耗,缺点是会增大 CPU 的占用率,但是很多时候 CPU 往往是空闲最多的。 在 nginx 中开启 gzip2021-08-28 NginxNginx gzip
PHP RSA 加解密PHP RSA 加解密最近在做支付宝的跨境支付,自己写了一个 composer 包,里面涉及到 RSA 加密,以及验签,故分享之。也方便以后自己随时拿过来用 😃 <?php /** * RSA 加解密 * * 可以线上生成一2021-08-27 PHPPHP RSA
使用 laradock 安装 elasticsearch使用 Laradock 安装 ElasticSearch ElasticSearch 可视化工具 ElasticHQ / 官网地址 安装和使用 使用 docker-compose up 命令运行 ElasticSearch 容器 do2021-08-26 ElasticSearchDocker ElasticSearch Laradock
Laravel 中的模型事件与 ObserverLaravel 中的模型事件与 Observer当模型已存在,不是新建的时候,依次触发的顺序是: saving -> updating -> updated -> saved 当模型不存在,需要新增的时候,依次触发的顺序则2021-08-25 PHPPHP Laravel
laravel 使用 ORM 写复杂 sqllaravel 使用 ORM 写复杂 sql直接先贴出 sql 查询语句如下 SELECT `assets_device`.* FROM ( ( SELECT `id`, `sub_category_id`,2021-08-24 PHPPHP Laravel