摘要: doc 环境下使用命令: keys 命令 ? 匹配一个字符 * 匹配任意个(包括0个)字符 [] 匹配括号间的任一个字符,可以使用 "-" 符号表示一个范围,如 a[b-d] 可以匹配 "ab","ac","ad" \x 匹配字符x,用于转义符号,如果要匹配 "?" 就需要使用 \? 判断一个键值是 阅读全文
posted @ 2017-01-13 08:39 kevinws 阅读(77846) 评论(0) 推荐(3) 编辑
摘要: RSA核心加密验证算法 异步回调修改如下,即可完成MD5 和 RSA的验证 添加配置信息: 因移动支付只有RSA加密,没有MD5 加密方法,所以可根据实际应用场景进行调整! 以上仅为使用过程中记录的! 阅读全文
posted @ 2017-05-05 16:18 kevinws 阅读(1630) 评论(0) 推荐(0) 编辑
摘要: 本篇规范是 PSR-1 基本代码规范的继承与扩展。 本规范希望通过制定一系列规范化PHP代码的规则,以减少在浏览不同作者的代码时,因代码风格的不同而造成不便。 当多名程序员在多个项目中合作时,就需要一个共同的编码规范, 而本文中的风格规范源自于多个不同项目代码风格的共同特性, 因此,本规范的价值在于 阅读全文
posted @ 2017-05-04 09:40 kevinws 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 在命令窗口执行: brew install composer 安装完毕之后,输入 composer 命令可查看是否安装成功 Packagist 镜像使用方法 具体可查看:https://pkg.phpcomposer.com/ 以安装 THINKPHP5.0为例,在命令行里输入 新手 compose 阅读全文
posted @ 2017-05-03 15:07 kevinws 阅读(8483) 评论(0) 推荐(0) 编辑
摘要: 1.使用brew来安装 RabbitMQ(地址:http://www.rabbitmq.com/install-standalone-mac.html ) 2.安装目录 /usr/local/Cellar/rabbitmq/ 3.安装完成 4.启动 rabbitmq cd /usr/local/Ce 阅读全文
posted @ 2017-04-24 11:29 kevinws 阅读(292) 评论(0) 推荐(1) 编辑
摘要: # Redis示例配置文件 # 注意单位问题:当需要设置内存大小的时候,可以使用类似1k、5GB、4M这样的常见格式: # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 阅读全文
posted @ 2017-03-15 11:29 kevinws 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1. git分支简介 使用分支可以让你从开发主线上分离开来,然后在新的分支上解决特定问题,同时不会影响主线。像其它的一些版本控制系统,创建分支需要创建整个源代码 目录的副本。而Git 的分支是很轻量级的,因为Git保存的不是文件差异,而是一系列文件快照。在Git提交时,会保存一个commit对象,该 阅读全文
posted @ 2017-03-02 14:18 kevinws 阅读(175) 评论(0) 推荐(0) 编辑
摘要: //方法一:$a ="abc";$b="def"; $a = $a^$b;$b = $b^$a;$a = $a^$b; //方法二:list($a, $b)= array($b, $a); //方法三:$a = $a . $b;$b = strlen( $b );$b = substr( $a,0, 阅读全文
posted @ 2017-02-27 09:07 kevinws 阅读(1656) 评论(0) 推荐(0) 编辑
摘要: Error_reporting:配置错误信息回报的等级 1 E_ERROR 致命的运行错误 2 E_WARNING 运行时警告(非致命性错误) 4 E_PARSE 编译时解析错误 8 E_NOTICE 运行时提醒(经常是bug,也可以是有意的) 16 E_CORE_ERROR PHP启动时初始化过程 阅读全文
posted @ 2017-02-27 09:05 kevinws 阅读(184) 评论(0) 推荐(0) 编辑
摘要: NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin webmaster@yourdomain.com DocumentRoot "D:/www/test" <Directory "D:/www/test"> Options FollowSymLin 阅读全文
posted @ 2017-02-27 09:02 kevinws 阅读(335) 评论(0) 推荐(0) 编辑
摘要: var htmls = new Array(); htmls.push("<tr class='otherinfotr'>");htmls.push("<td>姓名</td>");htmls.push("<td>");htmls.push("<input type='text' name='user 阅读全文
posted @ 2017-02-04 14:37 kevinws 阅读(1628) 评论(0) 推荐(0) 编辑