- 博客(19)
- 资源 (3)
- 收藏
- 关注
转载 【五分钟读懂】PHP中的opcache是什么,opcache是用来干嘛的?
前言opcache从字面意思,肯定是缓存这一块的。但是你是否知道它的工作原理是怎样的呢?这里一点一点让你了解!PHP项目中,尤其是在高并发大流量的场景中,如何提升PHP的响应时间,是一项十分重要的工作。而Opcache又是优化PHP性能不可缺失的组件,尤其是应用了PHP框架的项目中,作用更是明显。一、概述在理解 OPCache 功能之前,我们有必要先理解PHP-FPM + Nginx 的工作机制,以及PHP脚本解释执行的机制。1、PHP-FPM + Nginx 的工作机制
2022-04-21 11:33:16
7682
原创 php 二维数组新增字段
$old_arr = array( ['id'=>1,'name'=>'張三'], ['id'=>2,'name'=>'李四'], ['id'=>3,'name'=>'王二']);$add_arr = ['sex' => '男'];array_walk($old_arr, function (&$value, $key, $arr) { $value = array_merge($value, $arr);},.
2020-12-30 11:15:56
558
原创 微信客服消息开发问题总结
报错返回码:40003:是不合法的OpenID(看看推送的用户openid是不是出现了问题)45047:用户发送一条消息,公众号对该用户最大可以回复20条消息,超过20条就会出现45047的返回码(解决方法就是用模板消息唤醒用户再对公众号进行操作,譬如再发送一条消息)...
2020-07-24 10:10:39
1193
1
原创 thinkphp 隐藏手机号中间4位
<td>{$list.phone|substr_replace=###,'****',3,4}</td>使用函数:|substr_replace=###,'****',3,4
2020-07-16 09:48:19
939
原创 js格式化时间日期
function timetrans(date) {// 格式化日期 date = date*1000; var date = new Date(date); var YY = date.getFullYear() + '-'; var MM = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.get...
2020-05-21 11:21:30
340
原创 thinkphp中UEditor上传图片到七牛云
又折腾大半天,最后原因竟然出在路径上require_once realpath(dirname(__FILE__) . '/../../../../') . '/vendor/qiniu/php-sdk/autoload.php';use Qiniu\Auth;use Qiniu\Storage\UploadManager;不太懂这里为什么要用realpath(),有没有路过的大佬帮...
2020-01-02 18:35:27
876
原创 如何上传base64编码图片到七牛云
饿了,赶紧下班吃饭,不多说,直接丢代码public function upload(){// $accessKey = getenv('your accessKey');// $secretKey = getenv('your secretKey');// $bucket = getenv('your bucket'); $accessKey = 'your...
2019-12-31 19:14:05
718
转载 Redis和Memcache对比及选择
我这段时间在用redis,感觉挺方便的,但比较疑惑在选择内存数据库的时候到底什么时候选择redis,什么时候选择memcache,然后就查到下面对应的资料,是来自redis作者的说法(stackoverflow上面)。 You should not care too much about performances. Redis is faster per core with small ...
2019-09-04 12:30:24
222
原创 kindeditor如何将textrea中的内容赋值到编辑器中
KindEditor.ready(function(K) { window.editor = K.create('#intro,#corp,#recruit,#content', { uploadJson : 'index.php?m=upload', allowFileManager : false, imageUploadLimit : 10, ...
2019-08-08 10:56:07
404
转载 浅谈jquery中prop()和attr()
我们都知道,一般在jquery中设置属性时要用到attr()方法,现在我们有一个效果,点击按钮切换复选框的选中状态,下面贴出html代码: 1 2 3 <input type="checkbox" id="check"> <label>复选框</label> <input type="butt...
2019-06-04 19:06:45
249
原创 thinkphp5.1问题发现与解决
问题描述:新下载的thinkphp5.1,在第一次配置好环境期待看到欢迎界面的时候,神奇的报错了报错信息Parse error: syntax error, unexpected ‘class’ (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or ‘{’ or ‘$’ in F:\mygit\compa...
2019-04-10 13:54:20
1681
原创 Linux入门篇(2)——LNMP环境的安装与配置
先为1024程序员节双击一波666 —— 第一次摸索,一切文字,仅供参考一、Nginx的安装与配置Ub...
2018-10-24 17:44:32
409
转载 Linux入门篇(2)——番外篇 关于端口
查看端口xjj@ubuntu:~$ netstat -anp显示很多,找到自己想要关闭的端口筛选端口xjj@ubuntu:~$ netstat -anp | grep 9312tcp 0 0 192.168.1.189:3001 0.0.0.0:* LISTEN 12941/ruby关闭端口然后kill -9 3001OK!这样3001端口就被关闭了。。。原文地址:http...
2018-10-24 12:06:26
196
原创 Linux入门篇(1)
第一天一、 安装过程中遇到的知识点 1、LVM LVM就是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。 LVM最大的特点就是可以对磁盘进行动态管理。因为逻辑卷的大小是可以动态调整的,而且不会丢失现有的数据。我们如果新增加了硬盘,其也不会改变现有上层的逻辑卷。作为...
2018-10-23 14:18:47
243
原创 模态框优先级问题
问题描述:在使用模态框进行编辑操作的时候,编辑页面的图片上传用到了弹出框,然而当点击上传图片按钮时 选择图片的弹出框却处于当前编辑模态框的下层,故导致上传功能无法使用解决方法:给图片上传的弹出框加一个样式:style=" z-index:10";原理:z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。 所以出现问题...
2018-10-09 10:36:01
1152
原创 css实现限制文字字数
max-width:100px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
2018-09-14 10:12:05
4741
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人