
服务器 宝塔 运行报 open_basedir restriction in effect 错误,可尝试如下操作
去掉下图红色框内打钩的,防跨站攻击
服务器 upupw 环境使用时访问目录或者文件报denied by request access control错误
upupw 环境使用时访问目录或者文件报denied by request access control错误时,可以尝试 打开 web 管理页面,一般情况下,命令 为 09 ,输入命令后会打开一个网页,让你输入账号和密码,默认账号和密码都是 upupw,正确打开后 在《请求控制》里面找到 禁止目录执行的规则 点击《修改》链接,然后 目标 选继续 ,然后提交即可,如下图
服务器 MySQL 清理二进制日志和限制保留天数
自动清理 动态设置 在终端中执行查询,查到当前二进制日志超时。 默认为0,表示永不超时 mysql> show variables like ‘%expire_logs_days%’; +——————+——-+ | Variable_name | Value | +——————+——-+ | expire_logs_days | 0 | +——————+——-+ 1 row in set (0.00 sec) 通过以下命令设置保留14天 set global expire_logs_days = 14; 当mysql切换日志时自动触发。 可以通过命令 flush logs; 手动触发。(不建议手动触发) 配置文件 运行时设置在重启后无效,为保证重启后有效,需要设置配置文件。 /etc/my.cnf [mysqld] expire_log…
PHP Laravel 5.6 中调试输出 SQL 语句
在 app \ Helpers \ Functions.php 文件里面,添加一个方法 if (!function_exists(‘getSql’)) { function getSql () { DB::listen(function($query) { $bindings = $query->bindings; $sql = $query->sql; foreach ($bindings as $replace){ $value = is_numeric($replace) ? $replace : “‘”.$replace.”‘”; $sql = preg_replace(‘/\?/’, $value, $sql, 1); } dd($sql); }); } } 在需要打印SQL的语句前面执行 getSql(); // 开始执行方法 xxxx->find();
前端 scss 样式穿透写法记录
主要是头部的 /deep/关键字 <style lang=”scss” scoped> /deep/ .swiper-pagination-bullets { bottom: 6px; .swiper-pagination-bullet { width: 6px; height: 6px; } .swiper-pagination-bullet-active { background: #fff; } } </style>
服务器 MySQL 占用 CPU过高 解决记录
首先使用 top 命令查看谁在占用 CPU 确认是MySQL 后 在 shell 执行 mysql -u root -p 输入MySQL 密码 然后 输入 show full processlist; 命令查看 正在执行的语句。 找到执行慢的语句,拿回本地 通过 EXPLAIN 命令 进行分析 , 比如:EXPLAIN SELECT id,title FROM xxxxx 然后有针对性的进行优化即可
服务器 MySQL 查询出所有重复的记录
假如我们有如下一张数据表(很简单,只是举例而已),表名为student。现在我们要取出其中重复记录。重复是以name相同为判定标准。 ID name phone age 1 张三 10086 15 2 李四 10010 20 3 王五 10010 22 4 赵六 10010 22 5 孙七 10010 22 查找出所有的重复数据 SELECT * FROM student WHERE phone IN (SELECT shortname FROM student GROUP BY phone HAVING COUNT(phone)>1) 查看重复数据的条数 SELECT phone,COUNT(*) FROM student GROUP BY phone HAVING COUNT(*) > 1
PHP TimThumb PHP缩略图插件使用记录
TimThumb 是一个非常简洁方便的、用于裁图的 PHP 程序。只要给它设置一些参数,它就可以生成指定图片的缩略图甚至是直接给指定的网站截图。现在很多 WordPress 主题中,都使用的是 TimThumb 这个 PHP 类库进行缩略图处理。 使用提醒: 1.PHP 必须安装 GD 库; 2.需要在timthumb.php的同级目录创建一个cache的文件夹,给755或者777权限,当然可以配置换成别的; 3.timthumb.php可以使用独立配置文件,文件名为 timthumb-config.php ,同级目录下,独立配置文件的好处是timthumb.php升级时不影响使用; 下面整理的参数,目前参数全部由GET提交 src:需要进行图片缩放的源图片地址,或者是需要进行截图操作的网页地址 w:生成图片的宽度,如果宽度或高度只设置了一个值,则根据其中一个值进行等比缩放 h:生成图片的高度,如果高度和宽度都没有指定,则默认为100*100 zc:生成图片的缩放模式,可选值 0, 1, 2, 3, 默认为1 0:根据传入的值进行缩放(不裁剪), 1:以最合适的比例裁剪和调整大小(裁剪…
服务器 postman自动测试小技巧
切换到 tests 标签 var jsonData = JSON.parse(responseBody);//字符串转换成json对象 tests[“IsOk”] = jsonData.status === 0;// 判断返回的状态是否正确 postman.setEnvironmentVariable(‘xxx’,jsonData.data.xxx) // 设置 Environment 环境变量 postman.setEnvironmentVariable(‘yyy’,jsonData.data.yyy) // 使用变量 {{xxx}}
前端 Jquery插件ztree使用高版本报$.browser.msie不存在解决
在jquery.ztree.core.js或者jquery.ztree.core.min.js前面加上下面代码就好了 (function (jQuery) { if (jQuery.browser) return; jQuery.browser = {}; jQuery.browser.mozilla = false; jQuery.browser.webkit = false; jQuery.browser.opera = false; jQuery.browser.msie = false; var nAgt = navigator.userAgent; jQuery.browser.name = navigator.appName; jQuery.browser.fullVersion = ” + parseFloat(navigator.appVersion); jQuery.browser.majorVersion = parseInt(navigator.appVersion, 10); var nameOffset, verOffset, ix; // In Opera…
未分类 Quartz MySQL Specified key was too long; max key length is 767 bytes
昨天使用定时任务框架Quartz,建表时数据库报错,在此记录一下,通常情况下为了方便兼容emoji表情,MySQL建库时一般使用的是utf8mb4,这样在Quartz建表时报 “Index column size too large. The maximum column size is 767 bytes.”,大概的意思索引太大了。经过一番百度,bing,Google后找到一些解决办法 比如: 修改MySQL配置 innodb_large_prefix = 1 重启MySQL后没效果 估计是MySQL版本不一致的问题,最后没办法,尝试把库删掉,重新建,改成utf8的,问题解决。


VMware15 安装 mac OS 10.15 调整分辨率

Quartz MySQL Specified key was too long; max key length is 767 bytes

阿里小号突然不能开机了阿里小号客服电话

VMware 安装 Mac os时必要操作

WordPress出现Briefly unavailable for scheduled maintenance. Check back in a minute. 的解决方法

golang 适配器模式 简单示例记录

白嫖DeepSeek的一个开源项目Awesome-Ollama-Server

Web Worker使用 import 填坑的一些记录

最近要在IDE或者浏览器插件中使用到Google翻译,但是国内又不大方便,某大佬提供了一个反代配置
