-
解决虚拟机内Ubuntu时间比主机系统时间快8小时问题
主机系统win7,Oracle VM VirtualBoxCentOS 7 安装完虚拟机后,发现时间刚好比win7时间快了8小时,时区啥的也设置正确了。现已成功解决,步骤如下:打开虚拟机终端,输入三行命令:timedatectl ......
-
composer设置阿里云镜像源
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/原文:https://blog.csdn.net/u010670796/artic......
-
Go 环境变量相关操作
Go语言中os包提供了一些环境变量的操作封装。包括:设置环境变量:Setenv获取环境变量:Getenv删除指定的环境变量:Unsetenv获取所有环境变量:Environ清除所有环境变量:Clearenvpackage mainimpor......
-
Function Redis::delete() is deprecated解决方法
当操作redis删除的时候,遇到“Function Redis::delete() is deprecated”的时候,从字面意思可以理解为版本废弃了。解决方法:将 delete($key) 改成 del($key) 的操作即可。如果在此之......
-
Fedora26下Mysql改密码Unknown column 'password' in 'field list'
本来想修改一下数据库登陆密码:mysql> update user set password=password(“新密码”) where user=”用户名”;执行后报错 ERROR 1054(42S22) Unknown colu......
-
workerman 检查安装环境报错
Linux系统可以使用以下脚本测试本机PHP环境是否满足WorkerMan运行要求 。报错 [root@localhost ~]# curl -Ss http://www.workerman.net/check.p......
-
composer错误_Content-Length mismatch, received 84697 bytes out of the expected..
使用composer下载源码出现错误 [Composer\Downloader\TransportException] composer config repo......
-
nginx配置https
现在把http变更为https,已经是大势所趋,就比如没有SSL证书,谷歌浏览器首先就是禁止访问网站,跳出来一条红色警告,说你访问的网站不安全,访问者看到这样的警告,可能就退出你的网站,不在访......
-
php static用法详解
只要在变量前面加一个static,该变量就变成了静态变量,即改变了它的生存期。static 修饰属性:可以把静态属性初始化为整数或数组,但不能初始化为另一个变量或函数返回值,也不能指向一个对象......
-
1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause 的问题 MySQL
问题:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'informatio......
-
mysql覆盖索引与回表描述及优化
无意间在博客园上看到了一篇标题很有意思的文章,不懂数据库索引的底层原理?那是因为你心里没点b树,吸引了我,对数据库的存储涉及二叉树,平衡二叉树,B - tree有了了解,文章结尾留下了几个问题,让我想去探索下。我......
-
register_shutdown_function 使用场景介绍
register_shutdown_function(“callback_func”);参数为被调用的函数名当PHP程序异常结束时,会调用被注册的函数。异常结束包括:程序被强制终止,致命错误,......
-
Redis中的批量操作Pipeline
Redis是一个开放源代码(BSD许可)的内存数据结构存储,用作数据库、缓存和消息代理。它支持字符串、哈希、列表、集合、带范围查询的排序集合、位图、超日志、带半径查询和流的地理空间索引等数据结......
-
php链式操作的实现方式
类似$db->where("id=36")->limit("10")->order("uid desc"),链式操作的实现方式先讲下方法的常规调用;namespace Com;class Database{ &n......
-
git钩子配置权限问题
我这边用的是码云,希望web程序push到gitee上后,自动pull到云服务器,实现本地与服务器的数据同步更新。我先是在服务器创建了一个 pull.php文件(该PHP 里面 就写了一个 echo 123;)。然后去码云上面填写了 ht......
-
php实现多继承-trait语法
自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait。Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 m......
-
call_user_func和call_user_func_array的差别
很多开源的PHP框架和系统,均有使用到call_user_func和call_user_func_array这两个函数,如CodeIgniter、ThinkPHP、Discuz等等。那么,这两......
-
sql索引是否使用及多个单列和联合索引的区别
sql语句前面加上EXPLAIN【解释】即可:查询sql是否使用索引语句:我们只需要注意一个最重要的type 的信息很明显的提现是否用到索引:type结果值从好到坏依次是:syste......
-
解决phpstorm运行很卡问题
最开始接触的php编辑器是submile,当看到做java开发的同事编辑器页面那么炫酷的时候,想作为“世界上最好的语言”,怎么能没有有,果然,找到了专门编辑php的phpstorm,很快的网上......
-
php缓存技术总结
1、全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms;一种比较常用的实现方式是用输出缓存:Ob_start()****......