Oct112017
linux(CentOS 6.6)下Redis安装配置记录
这篇文章主要介绍了linux(CentOS 6.6)下Redis安装配置记录,本文给出了安装需要的支持环境、安装redis、测试Redis、配置redis等步骤。
本站之前记述了一篇关于redis的文章,有兴趣的可参考:
redis详解及windows下的安装与简单使用
1、安装需要的支持环境
在安装Redis之前首要先做的是安装Unix的Tcl工具,如果不安装的话后期将无法对Redis进行测试。在后期执行make test的时候将返回如下...阅读全文
抢沙发
Oct102017
php中array_push 与 $arr[]=$value 性能比较分析
本文简要分析一下php中array_push与$arr[] = $value两种将元素加入数组末尾的方法的性能,以便在不同的场景中能够更好的使用相应的方式去处理问题。
1. array_push方法
array_push 方法,将一个或多个元素压入数组的末尾。array_push() 将array当成一个栈,并将传入的变量压入array的末尾。array的长度将根据入栈变量的数目增加。
int array_push ( array &$array , mixed $var [, mix...阅读全文
Oct072017
Mysql反应慢,CPU占用高的解决办法总结
最近发现php网站发布信息比较慢,而且同网站目录下的asp经常登录后立即就重新登录,立即考虑到服务器资源占用问题,所以进服务器看到原来mysql占用率较高 25-60%左右,偶尔能跑到100%,所以导致上述问题的发生。
通过以前对mysql的操作经验,先将mysql的配置问题排除了,查看msyql是否运行正常,通过查看mysql data目录里面的*.err文件(将扩展名改为.txt)记事本查看即可。如果过大不建议用...阅读全文
Oct052017
GIT服务器实现web代码自动部署
这里简要记录一下GIT服务器实现web代码自动部署的方法。
1、git机制简要介绍
git使用的是代码仓库,git服务端有仓库,称为远端仓库,我们clone下来的,本地也有一个仓库称为本地仓库。我们commit的时候是把代码提交到了本地仓库,push时是把代码提交到了远端仓库,pull的时候是把代码从远端仓库下载到本地仓库。
代码仓库对代码的存储使用了版本指针,每个提交的版本都对应一个HEAD指针,...阅读全文
Oct042017
jquery click()方法模拟点击事件对a标签不生效的解决办法
a标签正常使用方式
<a href=”www.phpernote.com”></a>
问题分析
点击A标签本身,并不会触发跳转到指定链接的事件,就是说,我们平时都是点击的A标签中的文字了。所以要想用JS模拟点击A标签事件,就得先往A标签中的文字添加能被JS捕获的元素,然后再用JS模拟点击该元素即可。
打印$(“a”)[0],得到的是http://www.phpernote.com,但实际上$(“a...阅读全文
Sep292017
Aug252017
php检查字符串中是否由汉字 数字 英文字母组成
分享两个常用的正则表达式,php检查字符串是否由汉字,数字,英文字母,下划线组成,注意这里只是针对utf-8字符集的字符串检查。
数字 汉字 英文字母 下划线
if (!preg_match("/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u", $str)) {
echo "<font color=red>您输入的[" . $str . "]含有违法字符</font>";
}
数字 汉字 英文字母
if (!preg_match("/^[\x{4e00}-\x{9fa5...阅读全文
Aug152017
代码中常见的Module Not Found”异常如何解决?
在开发过程中,我们经常会遇到 “Module Not Found” 异常,这通常意味着代码依赖的模块无法被找到。这个问题在使用各种编程语言和框架时都可能会发生,但幸运的是,我们可以通过一些常见的方法来解决这个问题。在本文中,我们将探讨如何使用依赖管理和调试技巧来解决这个问题。
依赖管理
依赖管理是解决模块未找到问题的关键。在大多数编程语言和框架中,我们使用包管理器来安...阅读全文
Aug102017
PHP实现手机号码中间四位数替换成星号*
示例:
字符串截取法
public static function encryptTel($tel) {
$new_tel = substr($tel, 0, 3).'****'.substr($tel, 7);
return $new_tel;
}
替换字符串:
public static function encryptTel($tel) {
$new_tel = substr_replace($tel, '****', 3, 4);
return $new_tel;
}
正则:
public static function encryptTel($tel) {
$new_tel = preg_replace('/(\d{3})\...阅读全文
Aug102017
phpstorm 正则匹配删除php文件的注释行(替换注释行为空行)
使用 phpstorm 来编写 php 和 javascript 代码,有时候在阅读框架源代码的时候 ,想过滤(删除)掉源代码中的注释行,如果手动逐行删除显示不够科学。
当然想到了强大的正则匹配(regExp regular expression),通过写一个正则表达式,来查找出所有的注释行,并将其替换成空,即实现了需求。
1. ctrl + R,输入正则表达式:(\/\/.*$)|(\/\*(.|\s)*?\*\/)
下面的输入行保持空白
2...阅读全文