composer 镜像配置

全局配置(推荐)所有项目都会使用该镜像地址:composerconfig-grepo.packagistcomposerhttps://mirrors.aliyun.com/composer/取消配置:composerconfig-g--unsetrepo

java项目中的iml文件是干什么的

.idea文件夹当使用IDEA或PyCharm或WebStorm作为IDE时,会自动生成.idea/文件夹来存放项目的配置信息。其中包括版本控制信息、历史记录等等。.iml文件iml文件是IntelliJIDEA自动创建的模块文件,用于Java应用开发,存储一些模块开发相关的信息,比如一

thinkcmf6 cmf_replace_content_file_url函数报错解决方案

找到下面文件位置vendor/electrolinux/phpquery/phpQuery/phpQuery/phpQueryObject.php:1040vendor/electrolinux/phpquery/phpQuery/phpQuery/phpQueryObject.php:105

安装ffmpeg

mac系统1、官网下载http://www.ffmpeg.org/download.html 2、配置环境变量 vim~/.bash_profile写入aliasffmpeg='/Users/wang/Desktop/tools/ffmpeg'

ThinkCMF 解决登录时长过短问题

在使用ThinkCMF的过程中遇到一个问题,如果长时间没有操作,后台的登录状态会丢失,并且这个时间是非常短 通过设置php.ini配置文件中的session过期时间也是无法解决这个问题。 最后是在data/config中增加session配置文件解决了登录时长过短问题

执行composer时会自动更新模板文件

在首次执行composerinstall或在执行composerupdate是 会自动更新模板内容,也就是说如果你改动了官方的模板内容,后续执行了更新操作会先把本地的模板文件删除,然后拉取线上的模板,自己改动的内容就不存在了。解决方案:1、卸载thinkcmf/cmf-roo

enter your GitHub credentials to access private repos

执行composerrequireguzzlehttp/guzzle报错Cloning failed using an ssh key for authentication, enter your

mac 配置nginx php mysql

安装homebrew/bin/zsh-c"$(curl-fsSLhttps://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"使用brew命令安装一般而且都是开机自启动的,不需要另外配置。PHP安装PHPbr

redis缓存雪崩,击穿,穿透

缓存击穿:是针对缓存中没有但数据库有的数据。场景是,当Key失效后,假如瞬间突然涌入大量的请求,来请求同一个Key,这些请求不会命中Redis,都会请求到DB,导致数据库压力过大,甚至扛不住,挂掉。缓存雪崩:是指大量Key同时失效,对这些Key的请求又会打到DB上,同样会导致数据库压力过大甚至挂掉

获取radio checkbox的值

Jquery获取radio的值$("input[type='radio']").val() //注意这种方式获取的值是 当前页面中 所有radio按钮的第一个值,无论是否有checked属性值$("input[type='radio']:checked").val() //获取当前页面中 

商品多规格生成

背景:用于多规格商品的管理,点击多规格属性值时组装sku属性值,生成对应的sku产品。页面渲染根据后台返回的sku数据,渲染到页面上,并且根据js来实现点击请求后台接口去组装数据的效果。              {$vo.title}        

宝塔设置nginx伪静态

在网站管理列表中 指定的网站右侧设置,选择伪静态菜单进行选择对应的框架,这里基础框架是基于thinkphp5和thinkphp6的 所以目录需要绑定单public目录下   

简介

姓名:wangqy邮箱:529857614@qq.com职位:php开发工程师基础技能:phphtmlcssjavascriptvueuni-app框架:thinkphpthinkcmf

PHP 常见面试题

1、冒泡排序function maopao($arr){    $len = count($arr);    $n = count($arr) - 1;    for ($i = 0; $i 

php依赖注入总结分享

一文搞懂php依赖注入,很多人在学习php一段时间后都会听到依赖注入这个名词,但是却一知半解,在我理解依赖注入其实是一种php的编程设计模式,虽然它并没有被归位设计模式当中,设计模式的存在都是为了编程的高效性而存在的,依赖注入当然也是。一、什么是依赖注入(DI)依赖注入(DI)其实本质上是

归纳整理php中的魔术方法

php中魔术方法详解,在php中有一类方法,很奇怪常,那就是只要满足一定条件,就会自己执行,那就是php中的魔术方法,一、__construct构造方法当类被实例化的时候就会调用简单来说,就是new一个类的时候,这个方法就会自动执行

富文本内容截取摘要

自动获取富文本摘要有以下几步:1、使用strip_tags清除富文本中的html和css标签 2、使用htmlspecialchars_decode内容解码3、使用mb_substr函数截取指定的长度public function getPostAbstractAttr(){ 

PHP chunk_split() 函数

定义和用法chunk_split()函数把字符串分割为一连串更小的部分。注释:该函数不改变原始字符串。语法chunk_split(string,length,end)参数描述string必需。规定要分割的字符串。length可选。一个数字,定义字符串块的长度。

PHP chr() 函数

定义和用法chr()函数从指定ASCII值返回字符。ASCII值可被指定为十进制值、八进制值或十六进制值。八进制值被定义为带前置0,十六进制值被定义为带前置0x。语法chr(ascii)参数描述ascii必需。ASCII值。技术细节返回值:返

php如何设置session有效期

在PHP中主要通过设置session.gc_maxlifetime来设定Session的生存周期。session.gc_maxlifetime是指设置session最大的过期时间,指php按照一定的几率执行它的垃圾回收机制,这个机制指判断当前时间减去session文件最后修改时间是否大于ses