摘要: 伟大的筒子们,我们需要经常采集。 不知道大家每次采集的时候会不会烦躁,不用八爪鱼,不用PYTHON 是不是感到手无力,看到正则匹配每次匹配不对,一换采集内容就是头疼,重新拼写正则? 不要说是高手 ,就是老手也会烦躁。 今天 就在这里我给大家分享一个传说中 你要你会能看懂CSS 就会采集的小插件(科技 阅读全文
posted @ 2017-04-28 20:10 ノGHJ 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 我们是伟大的程序员,鄙视零时工开发! 咳咳言归正传 在微信支付的DEMO 中有一个BUG 如果出现“curl_setopt() expects parameter 2 to be long”错误 请伟大的程序员 修改代码: WxPayPubHelper.php中有几个地方将“curl_setopt” 阅读全文
posted @ 2017-04-28 20:09 ノGHJ 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1.Google关键词 微信支付开发者文档 (也可以百度) 如图.下载sdk 此处提供最新sdk(2017.4.28) WxpayAPI_php_v3.zip (98.57 KB, 下载次数: 0) 手册地址https://pay.weixin.qq.com/wiki/doc/api/jsapi.p 阅读全文
posted @ 2017-04-28 16:19 ノGHJ 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1.关于登录用户 centos可以使用root登录 ubuntu不能使用root登录 centos普通用户默认不能通过sudo取得root权限执行命令, ubuntu可以,centos需要sudo时需要修改/etc/sudoers文件 2.关于网络配置 ubuntu的网络配置文件是在/etc/net 阅读全文
posted @ 2017-04-28 15:08 ノGHJ 阅读(206) 评论(0) 推荐(0) 编辑
摘要: php中需要禁用以下函数来提高安全性 打开php.ini 找到 disable_functions .然后禁用以下函数 disable_functions = pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, p 阅读全文
posted @ 2017-04-28 15:07 ノGHJ 阅读(120) 评论(0) 推荐(0) 编辑
摘要: ubuntu 16.04是一种长期支持版本(LTS),是Canonical承诺发布五年的更新版。也就是说,你可以让这个版本在电脑上运行五年! 这样一来,一开始就设置好显得特别重要。你应该确保你的软件是最新,已安装了常用应用程序,而且用起来得心应手。 要做到这几点并不是很难。你只需要按照正确的方向进行 阅读全文
posted @ 2017-04-28 15:07 ノGHJ 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.为每个主机配置增加一个 fastcgi_param PHP_VALUE "open_basedir=$document_root:/tmp/"; 或是直接把这句话放到fastcgi.conf中.写在第一行或是最后一行都可以. 可以防止跨域攻击2.或是更管用的办法. 直接 打开php.ini [H 阅读全文
posted @ 2017-04-28 15:06 ノGHJ 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 直接上代码 [Shell] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 #安装必备环 阅读全文
posted @ 2017-04-28 15:05 ノGHJ 阅读(1740) 评论(0) 推荐(0) 编辑
摘要: 刚才遇到一个问题,微信配置时token总是失败。 于是抓一下服务器的包。看看是否是数据传输出了问题。 先安装工具 [Shell] 纯文本查看 复制代码 ? 1 yum install -y wireshark [Shell] 纯文本查看 复制代码 ? 1 yum install -y wiresha 阅读全文
posted @ 2017-04-28 15:04 ノGHJ 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 16. 垂直分割 “垂直分割”是一种把数据库中的表按列变成几张表的方法,这样可以降低表的复杂度和字段的数目,从而达到优化的目的。(以前,在银行做过项目,见过一张表有100多个字段,很恐怖) 示例一:在Users表中有一个字段是家庭地址,这个字段是可选字段,相比起,而且你在数据库操作的时候除了个人信息 阅读全文
posted @ 2017-04-28 15:03 ノGHJ 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提 阅读全文
posted @ 2017-04-28 15:02 ノGHJ 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 11. 尽可能的使用 NOT NULL 除非你有一个很特别的原因去使用 NULL 值,你应该总是让你的字段保持 NOT NULL。这看起来好像有点争议,请往下看。 首先,问问你自己“Empty”和“NULL”有多大的区别(如果是INT,那就是0和NULL)?如果你觉得它们之间没有什么区别,那么你就不 阅读全文
posted @ 2017-04-28 15:02 ノGHJ 阅读(153) 评论(0) 推荐(0) 编辑
摘要: ps:只有按钮 没有秒杀 还在做 一个小小的按钮 花了我一个下午的时间 自己水平还是太次啊 直接贴代码html> html lang="en"> head> meta charset="UTF-8"> </title> script> head> body> br> input type="butt 阅读全文
posted @ 2017-04-28 15:00 ノGHJ 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 本文实例讲述了php银联网页支付实现方法。分享给大家供大家参考。具体分析如下: 这里介绍的银联WAP支付功能,仅限消费功能。 1. PHP代码如下: 复制代码代码如下: <?phpnamespace common\services;class UnionPay{ /** * 支付配置 * @var 阅读全文
posted @ 2017-04-28 14:51 ノGHJ 阅读(2021) 评论(0) 推荐(0) 编辑
摘要: <? // // 基本数据结构算法 // //二分查找(数组里查找某个元素) function bin_sch($array, $low, $high, $k){ if ( $low <= $high){ $mid = intval(($low+$high)/2 ); if ($array[$mid 阅读全文
posted @ 2017-04-28 14:16 ノGHJ 阅读(231) 评论(0) 推荐(0) 编辑
摘要: <?phpfunction t(){ $c = func_num_args()-1; $a = func_get_args(); //print_r($a); for($i=0; $i<=$c; $i++){ if(is_array($a[$i])){ for($j=0; $j<count($a[$ 阅读全文
posted @ 2017-04-28 14:14 ノGHJ 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 Redis列表命令 参考:http://www.redis.net.cn/tutorial/3501.html 使用场景 String String数 阅读全文
posted @ 2017-04-28 13:38 ノGHJ 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 这里的介绍主要是基于php语言,其他的语言操作可能会有差别,但基本的原理不变。 1.在php中如何操作session: session_start(); //使用该函数打开session功能 $_SESSION //使用预定义全局变量操作数据 使用unset($_SESSION['key']) // 阅读全文
posted @ 2017-04-28 10:09 ノGHJ 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 概述 攻击的条件 实施XSS攻击需要具备两个条件: 一、需要向web页面注入恶意代码; 二、这些恶意代码能够被浏览器成功的执行。 看一下下面这个例子: 相信很多程序员都觉得这个代码很正常,其实这个代码就存在一个反射型的XSS攻击,假如输入下面的地址: 也许您会觉得把ValidateRequest设置 阅读全文
posted @ 2017-04-28 09:44 ノGHJ 阅读(862) 评论(0) 推荐(0) 编辑