摘要: 局限性,如下图第一个所示,如果客户端通过一个代理,访问服务端,服务端获取的是代理的ip,而不是客户端的ip, 1.其中一个解决方式使用http_x_forwarded_for来解决这个问题 2. 结合geo模块 3. 通过http自定义变量传参数 阅读全文
posted @ 2017-10-30 22:25 spectrelb 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: 用户替换html中的字符 改完保存下,使用命令检查nginx语法是否正确 nginx -tc /etc/nginx/nginx.conf 平滑重启nginx nginx -s reload -c /etc/nginx/nginx.conf 阅读全文
posted @ 2017-10-30 21:20 spectrelb 阅读(17522) 评论(0) 推荐(0) 编辑
摘要: 在default.conf下加入这行开启随机模块,在root目录下放入几种不同的html 改完保存下,使用命令检查nginx语法是否正确 nginx -tc /etc/nginx/nginx.conf 平滑重启nginx nginx -s reload -c /etc/nginx/nginx.con 阅读全文
posted @ 2017-10-27 16:00 spectrelb 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 查询sql隔离级别 阅读全文
posted @ 2017-10-25 22:14 spectrelb 阅读(128) 评论(0) 推荐(0) 编辑
摘要: post表有这2个字段 填充20条数据, 阅读全文
posted @ 2017-10-20 21:25 spectrelb 阅读(182) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/simanstar/article/details/9106997 阅读全文
posted @ 2017-09-18 13:49 spectrelb 阅读(157) 评论(0) 推荐(0) 编辑
摘要: confirmEnding("Bastian", "n") 应该返回 true. confirmEnding("Bastian", "n") 应该返回 true. confirmEnding("Bastian", "n") 应该返回 true. confirmEnding("Connor", "n" 阅读全文
posted @ 2017-09-15 17:18 spectrelb 阅读(2565) 评论(0) 推荐(0) 编辑
摘要: largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]])应该返回一个数组 largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35 阅读全文
posted @ 2017-09-15 17:06 spectrelb 阅读(781) 评论(0) 推荐(0) 编辑
摘要: titleCase("I'm a little tea pot") 应该返回一个字符串 titleCase("I'm a little tea pot") 应该返回一个字符串 titleCase("I'm a little tea pot") 应该返回一个字符串 titleCase("I'm a l 阅读全文
posted @ 2017-09-15 17:02 spectrelb 阅读(595) 评论(0) 推荐(0) 编辑
摘要: findLongestWord("The quick brown fox jumped over the lazy dog") 应该返回一个数字 findLongestWord("The quick brown fox jumped over the lazy dog") 应该返回 6 findLo 阅读全文
posted @ 2017-09-15 16:46 spectrelb 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 到这里https://open.weixin.qq.com,申请成为开发者,然后等着审核通过 通过了,创建网站应用,微信的回调域写个主域名就可以了,然后等着审核通过 通过了,得到正确的appid和appkey 利用composer安装 github地址:https://github.com/Yuru 阅读全文
posted @ 2017-09-15 11:10 spectrelb 阅读(571) 评论(0) 推荐(0) 编辑
摘要: mongodb代码 相对的php代码 阅读全文
posted @ 2017-09-15 10:55 spectrelb 阅读(2315) 评论(0) 推荐(0) 编辑
摘要: mongo可以通过时间或者通过id来判断上一条记录或者下一条记录,我是通过id php 代码 阅读全文
posted @ 2017-09-14 16:18 spectrelb 阅读(11371) 评论(0) 推荐(0) 编辑
摘要: 到linkedin注册成为开发者:https://developer.linkedin.com/zh-cn 成功后,创建应用,填写重定向地址,得到appid和appkey 使用这个sdk https://github.com/ashwinks/PHP-LinkedIn-SDK 利用composer安 阅读全文
posted @ 2017-09-11 17:37 spectrelb 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 到这里https://connect.qq.com,申请成为开发者,然后等着审核通过 通过了,创建网站应用,回调地址必须是备案成功的网站上的,然后等着审核通过 通过了,得到正确的appid和appkey 到这里下面http://wiki.connect.qq.com/sdk%E4%B8%8B%E8% 阅读全文
posted @ 2017-09-11 17:09 spectrelb 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 效果图如上: 实现思路,写个shell脚本,然后php 去执行: 通过端口和进程来判断,脚本实现: 阅读全文
posted @ 2017-09-06 14:20 spectrelb 阅读(630) 评论(0) 推荐(0) 编辑
摘要: Facebook Login JavaScript Example 阅读全文
posted @ 2017-09-01 18:21 spectrelb 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 本地开了 Shadowsocks,然后postman模拟的twitter的接口是请求成功的,然后用php-curl去请求网址,出现以下错误 检查是 curl没有使用代理,在里面加上如下2行 阅读全文
posted @ 2017-08-30 10:46 spectrelb 阅读(683) 评论(0) 推荐(0) 编辑
摘要: /** * PHP计算两个时间段是否有交集(边界重叠不算) * * @param string $beginTimeOne 开始时间1 * @param string $endTimeOne 结束时间1 * @param string $beginTimeTwo 开始时间2 * @param string $endTimeTwo 结束时间2 * @return bool */ p... 阅读全文
posted @ 2017-08-11 17:57 spectrelb 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 增 增加一张表 mysql CREATE TABLE ( ... )ENGINE=InnoDB DEFAULT CHARSET=utf8; mysql INSERT INTO (`column_name_one column_name_two`) VALUES ('your_value_one',' 阅读全文
posted @ 2017-08-11 10:46 spectrelb 阅读(166) 评论(0) 推荐(0) 编辑
摘要: $value[$i+1]) { $flag = true; // 如果还有交换发生 则排序未完成 $last = $i; // 记录最后一次发生交换的索引位置 $tmp = $value[$i]; $value[$i] = $value[$i+1]; $value[$i+1] = $tmp; } } $index = $last;... 阅读全文
posted @ 2017-08-03 15:26 spectrelb 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.jianshu.com/p/d93e2b177814 Crontab在Linux上的结构 从左到右依次为:[分钟] [小时] [每月的某一天] [每年的某一月] [每周的某一天] [执行的命令]注意:请留意每个选项的取值范围。 添加或更新crontab中的命令 查看当前 阅读全文
posted @ 2017-08-02 10:16 spectrelb 阅读(910) 评论(0) 推荐(0) 编辑
摘要: https://segmentfault.com/a/1190000003839605 阅读全文
posted @ 2017-08-01 14:49 spectrelb 阅读(124) 评论(0) 推荐(0) 编辑
摘要: wget https://github.com/swoole/swoole-src/archive/v1.9.3-stable.tar.gz tar -zxvf v1.9.3-stable.tar.gz cd swoole-src-1.9.3-stable/ /usr/local/php/bin/phpize ./configure --enable-async-mysql make &&... 阅读全文
posted @ 2017-08-01 14:16 spectrelb 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 加入环境变量 安装composer 会出现这个错误 解决办法 然后在执行 阅读全文
posted @ 2017-08-01 11:43 spectrelb 阅读(954) 评论(0) 推荐(0) 编辑