fastadmin 自定义操作按钮 执行成功后刷新列表

自定义操作按钮,执行后自动刷新{field:'operate',title:__('Operate'),table:table,events:Table.api.events.operate,formatter:Table.api.formatter.operate,

nvm list-remote 只有n/a

通过nvm安装npm时提示Version'10'notfoundVersion'10'notfound-try`nvmls-remote`tobrowseavailableversions.&-try`nvmls-remote`tobrowseav

mysql 索引详解

索引用于快速找出在某个列中有一特定值的行。不使用索引,mysql必须从第1条记录开始读完整个表,直到找出相关行。表越大,查询数据所花的时间越多。如果表中查询的列有一个索引,mysql能快速到达某个位置去搜寻数据文件,而不必查看所有数据。&1、简介索引是对数据库表中一列或多列的值进

云存储图片微信小程序中防盗链设置

1、什么是图片防盗链:http标准协议中有专门的字段记录referer一来可以追溯上一个入站地址是什么二来对于资源文件,可以跟踪到包含显示他的网页地址是什么因此所有防盗链方法都是基于这个Referer字段&通过设置referer可以防止图片被别人调用。&&nbsp

vue项目中引入进度条 nprogress

1、安装依赖npminstall--savenprogress&2、在src目录下新建permission.js文件&importrouterfrom"@/router";importNProgressfrom"nprogress";//pr

vue项目中引入sass支持

1、安装依赖npminstall-Dsassnpminstallnode-sasssass-loader2、添加lang标记<stylelang="scss"></style>

mysql5.7 only_full_group_by

解决方案执行命令&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_

禁止谷歌浏览器强制跳转到https

当网站配置了ssl时如果访问过一次https域名后续会就算是访问http也会自动跳转到https&而有时我们又不希望直接跳转到https,这时就需要删除浏览器缓存来解决&1、删除域名安全策略Chrome浏览器地址栏打开chrome://net-internals

composer 镜像配置

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

php开发常用composer依赖包

//日期操作composerrequirenesbot/carbon//网络请求composerrequireguzzlehttp/guzzle//七牛云sdkcomposerrequireqiniu/php-sdk//队列composerrequiret

ThinkCMF6 cmf_replace_content_file_url函数报错解决方案

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

FFmpeg 安装

FFmpeg官网:https://www.ffmpeg.org/&MacOS下安装FFmpeg1、下载地址https://www.ffmpeg.org/download.html2、配置环境变量&&&2.1打开base_prof

ThinkCMF 解决登录时长过短问题

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

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

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

enter your GitHub credentials to access private repos

执行composerrequireguzzlehttp/guzzle报错Cloningfailedusingansshkeyforauthentication,enteryourGitHubcredentialstoaccessprivatereposW

Mac系统下使用Homebrew配置PHP运行环境

php开发需要的集成环境包含nginx/apache(这里选择nginx)、php、mysql,所以我们要依次安装这些软件。&1、安装Homebrew首先安装homebrew,安装后我们可以使用brew命令来安装我们需要的软件。安装方式请戳这里https://upwqy

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来实现点击请求后台接口去组装数据的效果。<div class="form-group multi">  <l

宝塔设置nginx伪静态

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