uname -r //查看当前内核版本
2.6.32-642.15.1.el6.x86_64
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org //安装elrepo源的签名rpm -Uvh https:/[......]
栏目归档: Program Code
队列和堆栈的区别
堆栈其实是堆和栈,都是内存的不同区域。
一句话形容其区别,就是:队列是FIFO的(先进先出);堆栈式FILO的(现今后出)。整理自:https://www.cnblogs.com/haitao-fan/p/3923531.html[……]
PHP json中文全角字符编码异常问题解决方案
json是可以解析中文的,但是遇上全角字符之类的特殊字符,就很容易造成解析失败,这种情况怎么整?网上看了有json_encode给第二个参数指定JSON_UNESCAPED_UNICODE的,然而实际用下来会发现,效果一般,如何解决呢?
思路是,在encode前,将[……]
mintty php 执行输出UTF8中文乱码解决方案
最新的mintty已经支持中文了,PHP echo出来的中文依然乱码,如何解决?检查php.ini,查看是否存在:
default_charset="UTF-8"
不存在就补上,注释状态就取消注释,然后UTF8编码的php文件被运行时echo的中文[……]
PHP in_array函数 空字符类型的匹配
直接上代码:
echo in_array('', array(0)) 1 : 0; // 结果:1
echo in_array(null, array(0)) 1 : 0; // 结果:1
echo in_array(false, arr[......]
sh运行shell报错[: xxx: unexpected operator 解决办法
有的时候sh abc.sh出现了提示,报错:
[: 变量名: unexpected operator
这个时候,从运行的sh检查,一般是由于sh默认用了dash而不是bash导致的。 解决也很简单,sh abc.sh改成bash abc.sh即可。 相关参考:h[……]
PHP-usort函数如何使用类中的函数排序
之前整理过一条经验:PHP 按数组键值长度排序
https://shipengliang.com/program-code/php-%e6%8c%89%e6%95%b0%e7%bb%84%e9%94%ae%e5%80%bc%e9%95%bf%e5%ba%a6%e6%[……]
PHP如何返回16位md5值
PHP自带的md5()函数,生成的是32位长度的字符串。 16位的话,也很简单:
substr(md5($str), 8, 16);
直接截取即可。 方法参考自:https://www.cnblogs.com/52php/p/5669970.html[……]
JavaScript 范围随机整数
类似PHP的mt_rand(),找了下,函数如下:
function RandomNumBoth(Min,Max){
var Range = Max - Min;
var Rand = Math.random(); var num = M[......]
method RedisCluster::delete 解决方案
PHP用Redis集群的驱动时候,如果出现这种报错,记住,用del方法即可,del方式是通用的,delete方式只对Redis驱动有效。
稳妥起见,统一用del会避免这样的报错[……]