畅学笔记
解决方案执行命令&SELECT@@GLOBAL.sql_mode;set@@GLOBAL.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_
当网站配置了ssl时如果访问过一次https域名后续会就算是访问http也会自动跳转到https&而有时我们又不希望直接跳转到https,这时就需要删除浏览器缓存来解决&1、删除域名安全策略Chrome浏览器地址栏打开chrome://net-internals
全局配置(推荐)所有项目都会使用该镜像地址:composerconfig-grepo.packagistcomposerhttps://mirrors.aliyun.com/composer/取消配置:composerconfig-g--unsetrepo
//日期操作composerrequirenesbot/carbon//网络请求composerrequireguzzlehttp/guzzle//七牛云sdkcomposerrequireqiniu/php-sdk//队列composerrequiret
找到下面文件位置vendor/electrolinux/phpquery/phpQuery/phpQuery/phpQueryObject.php:1040vendor/electrolinux/phpquery/phpQuery/phpQuery/phpQueryObject.php:10
FFmpeg官网:https://www.ffmpeg.org/&MacOS下安装FFmpeg1、下载地址https://www.ffmpeg.org/download.html2、配置环境变量&&&2.1打开base_prof
在使用ThinkCMF的过程中遇到一个问题,如果长时间没有操作,后台的登录状态会丢失,并且这个时间是非常短通过设置php.ini配置文件中的session过期时间也是无法解决这个问题。最后是在data/config中增加session配置文件解决了登录时长过短问题。&retu
在首次执行composerinstall或在执行composerupdate是&会自动更新模板内容,也就是说如果你改动了官方的模板内容,后续执行了更新操作会先把本地的模板文件删除,然后拉取线上的模板,自己改动的内容就不存在了。解决方案:1、卸载thinkcmf/cm
执行composerrequireguzzlehttp/guzzle报错Cloningfailedusingansshkeyforauthentication,enteryourGitHubcredentialstoaccessprivatereposW
php开发需要的集成环境包含nginx/apache(这里选择nginx)、php、mysql,所以我们要依次安装这些软件。&1、安装Homebrew首先安装homebrew,安装后我们可以使用brew命令来安装我们需要的软件。安装方式请戳这里https://upwqy
缓存击穿:是针对缓存中没有但数据库有的数据。场景是,当Key失效后,假如瞬间突然涌入大量的请求,来请求同一个Key,这些请求不会命中Redis,都会请求到DB,导致数据库压力过大,甚至扛不住,挂掉。缓存雪崩:是指大量Key同时失效,对这些Key的请求又会打到DB上,同样会导致数据库压力过大甚至挂掉
Jquery获取radio的值$("input[type='radio']").val() //注意这种方式获取的值是 当前页面中 所有radio按钮的第一个值,无论是否有checked属性值$("input[type='radio']:checked").val() //获取当前页面中
背景:用于多规格商品的管理,点击多规格属性值时组装sku属性值,生成对应的sku产品。页面渲染根据后台返回的sku数据,渲染到页面上,并且根据js来实现点击请求后台接口去组装数据的效果。<div class="form-group multi"> <l
在网站管理列表中&指定的网站右侧设置,选择伪静态菜单进行选择对应的框架,这里基础框架是基于thinkphp5和thinkphp6的&所以目录需要绑定单public目录下&&&
isset判断变量是否存在,可以传入多个变量,若其中一个变量不存在则返回假;empty判断变量是否为空为假,只可传一个变量,如果为空为假则返回真。&下面来看下官网文档的说明isset()函数isset(mixed$var,mixed...$vars):boolisset
1、冒泡排序function maopao($arr){ $len = count($arr); $n = count($arr) - 1; for ($i = 0; $i < $len; $i++) { for ($j = 0; $j
一文搞懂php依赖注入,很多人在学习php一段时间后都会听到依赖注入这个名词,但是却一知半解,在我理解依赖注入其实是一种php的编程设计模式,虽然它并没有被归位设计模式当中,设计模式的存在都是为了编程的高效性而存在的,依赖注入当然也是。一、什么是依赖注入(DI)依赖注入(DI)其实本质上是
php中魔术方法详解,在php中有一类方法,很奇怪常,那就是只要满足一定条件,就会自己执行,那就是php中的魔术方法,一、__construct构造方法当类被实例化的时候就会调用简单来说,就是new一个类的时候,这个方法就会自动执行<?phpclass autofelix {
自动获取富文本摘要有以下几步:1、使用strip_tags清除富文本中的html和css标签 2、使用htmlspecialchars_decode内容解码3、使用mb_substr函数截取指定的长度public function getPostAbstractAttr(){
Mysql中数据类型如下:bigint,binary,bit,blob,boolean,char,date,datetime,decimal,double,enum,float,geometry,geometrycollection,int,json,linestring,longblob,