php后台管理系统laravel7.2以上异常发送钉钉告警提醒-编程思维
1,\app\Http\Middleware\目录下新增文件Monitor.php <?php namespace App\Http\Middleware; use Error; use Closure; use Exception; use Illuminate\Http\Request; use Illuminate\Contracts\Container\Container;
morethink program
1,\app\Http\Middleware\目录下新增文件Monitor.php <?php namespace App\Http\Middleware; use Error; use Closure; use Exception; use Illuminate\Http\Request; use Illuminate\Contracts\Container\Container;
使用事务之前,先确保数据库的存储引擎支持事务操作。 MyISAM:不支持事务,主要用于读数据提高性能 InnoDB:支持事务、行级锁和并发 Berkeley DB:支持事务 ThinkPHP5 使用事务有 3 个常用方法: $model->startTrans(); // 开启事务 $model->rollback(); // 事务回滚 $model->commi
标识(0.1)小于1,表示系统学习前的简单记录。 1.PHP是什么? PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。 因语法简单又是免费的,功能强大(可以操作服务器文件,数据库,接收处理表单等), 被广泛用于动态网页开发,运行在服务器结果以HTML形式返回给浏览器。 2.PHP语法格式: 1.PHP脚本格式标记:
PHP中的浮点数 浮点数精度 在PHP中,浮点数的字长和平台相关,通常最大值是 1.8e308 并具有 14 位十进制数字的精度(64 位 IEEE 格式)。 浮点数的精度有限。尽管取决于系统,PHP 通常使用 IEEE 754 双精度格式,则由于取整而导致的最大相对误差为 1.11e-16。非基本数学运算可能会给出更大误差,并且要考虑到进行复合运算时的误差传递。 此外,以十进制能够精确表示的有
序列化 序列化格式 在PHP中,序列化用于存储或传递 PHP 的值的过程中,同时不丢失其类型和结构。 序列化函数原型如下: string serialize ( mixed $value ) 先看下面的例子: class CC { public $data; private $pass; public function __construct($data, $pass) { $t
一、效果图 二、代码 function get_server_info() { // 定义输出常量 define('YES', 'Yes'); define('NO', '<span style="color:red">No</span>'); // 服务器系统 $data['php_os'] = PHP_OS;
1. 安装Nginx 1) 依赖安装 yum install gcc gcc-c++ openssl openssl-devel cyrus-sasl-md5 2)下载nginx wget http://nginx.org/download/nginx-1.12.0.tar.gz 3)解压并进入安装目录 tar zxvf nginx-1.12.0.tar.gz cd n
Laravel 5.6: Specified key was too long error 在Laravel执行以下命令: php artisan migrate 这是由于Laravel5.6设置了数据库默认编码,现在的编码默认为“utf8mb4”(支持emoji), 开始查看了官网是这么说的: “applications and as long as you are running
php用正常的ftp_get函数下载文件速度特别慢,但是用ftp的客户端下载很快,所以换了curl的下载方式,速度正常 function file_upload($ftpIp,$ftpUser,$ftpPwd,$path,$fileSavePath){ $curlobj = curl_init();//初始化 //传入ftp的目标文件,如'ftp://192.168.3.1/test/
一、效果图 二、示例 require_once 'encipher.php'; $path = './source'; $target = './dst'; $encipher = new Encipher($path, $target); $encipher->encode(); 三、encipher.php <?php /** * Created by PhpSto
一、效果图 二、http.js网络请求封装 import { config } from '../config.js' import md5 from 'js-md5' import { aes_encrypt, aes_decrypt } from '@/utils/aes_endecrypt.js'; import {Base64} from '@/utils/base6
因业务需要,要求开发小程序语音识别功能。最后花了四天时间终于把这个坑给爬出来了。 一、微信开发者工具坑 小程序使用 wx.getRecorderManager(); 接口录音,录音直接就是acc或mp3格式(并不是silk格式,所以是能够播放的,其他具体原因后面会讲),最后使用的是mp3格式。本来mp3格式我认为是能够直接播放的,当我用从 微信开发者工具 上录的音上传( wx.uploadFil
一,查看编译时的参数: 1,命令行: [lhdop@blog etc]$ /usr/local/soft/php7/bin/php -i | grep configure Configure Command => './configure' '--prefix=/usr/local/soft/php7' '--with-curl' '--with-freetype' '--ena
docker-compose搭建lnmp 先决条件 首先需要安装docker 安装docker-compost 1、创建lnmp工作目录 #创建三个目录 mkdir lnmp && cd lnmp mkdir -p nginx/conf php mysql/data lnmp/www #编写nginx 配置文件 nginx/conf/default.conf vim
docker 部署redis集群 1、创建redis网卡 docker network create redis --subnet 172.38.0.0/16 查看网卡信息 docker network ls docker network inspect redis 2、创建redis配置 #使用脚本创建6个redis配置 for port in $(seq 1 6); \ do \ m
https://gitee.com/huiing/eduYouKe#https://gitee.com/link?target=https%3A%2F%2Fedu.lixuqi.com%2Fadmin git clone composer install 导入SQL文件 public/databases/install.sql 配置 .env文件 [DATABASE] HOSTNAME