之前一直是更新就生效的,偶尔遇到了更新要等一分左右才生效的情况,开始以为是AWS数据同步导致的问题。后来深入追了下,加上和庞老大的询问,才知道可能是opcache导致的问题。
opcache是PHP的性能加速的扩展之一。因为这个是会让文件生效产生延时的情况,所以有了经验之后,去php[……]
JavaScript的strtr函数
strtr是PHP下的一个函数,具体功自己看:https://blog.csdn.net/aidenliu/article/details/5695433
完整JavaScript实现代码摘录如下:
function strtr(str, from, to) {
// http[......]
JavaScript base64接码编码
自带函数:
var encodedData = window.btoa('Hello, world'); // encode a string
var decodedData = window.atob(encodedData); // decode the string[......]
PHP中的命名空间(namespace)是干什么的
命名空间概述:
(PHP 5 >= 5.3.0, PHP 7)
什么是命名空间?从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt[……]
Resilio Sync Pro增加后缀检测延时
用Resilio Sync Pro同步数据,有些文件不需要频繁检测,因为会有锁定提示,很麻烦,所以需要调整固定后缀的文件检测延时。根据官方指南,解决办法如下:
1.用everything搜索FileDelayConfig2.用notepad++编辑该文件,该文件内容就是对指定后缀的延[……]
Linux Shell 进程守护脚本
有时候需要进程守护,确保进程稳定运行,这个时候一个shell是最方便的,随手查了下,找到一个很好用的脚本:
#!/bin/sh
while true; do
server=`ps aux | grep 进程关键字 | grep -v grep` if [ ! "$ser[......]
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 解决办法
出现这个错误,是在CentOS 7 X64里执行程序时提示的,经过搜索,定位原来是因为64位系统中安装了32位程序导致的问题。
解决方法:
yum install glibc.i686 -y
方法来自:https://blog.csdn.net/orangleliu/article/de[……]
MySQL memory 表 table is full 解决办法
导入数据太多就会报错,因为默认my.ini限制了内存使用,可以通过修改my.ini,在[mysqld]下添加:
tmp_table_size=2G
max_heap_table_size=2G
重启mysql后问题解决[……]
Githug Git练习游戏记录 二
练习二,要求设置用户名和邮箱。 使用代码:
git config --global user.name username
git config --global user.email emailaddress
练习三,要求你将目录下的README添加到暂存区。 使用代码:
git add[......]
Githug Git练习游戏记录 一
Githug是一个基于ruby的git命令练习游戏,当然,是文字游戏,有很多个任务,可以让你熟悉了解git的各种指令。 今天就简单记录一下使用流程,环境是CentOS 7 X64. 因为用到Ruby,所以需要安装下:
yum install gem -y
安装好后,通过如下指令安装Gi[……]