摘要: PHP可以通过多种方式对数据进行加密处理,今天我们来说下aes加密和aes解密。 高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下图: aes 阅读全文
posted @ 2020-07-05 21:49 简庆旺 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 百度的搜索引擎有反爬虫机制,我先直接用guzzle试试水。代码如下: <?php /** * Created by Benjiemin * Date: 2020/3/5 * Time: 14:58 */ require ('./vendor/autoload.php'); use QL\QueryL 阅读全文
posted @ 2020-03-05 15:49 简庆旺 阅读(3100) 评论(0) 推荐(0) 编辑
摘要: 基于redis有序集合,实现简单的延时任务 延时任务的场景很多,开发过程中我们经常会遇到,比如说: 1.订单未付款,5分钟后自动取消,这是电商网站非常普遍的需求; 2.用户创建订单不付款,3分钟后自动发短信、微信消息提醒; 3.会员到期提醒 等等,这些都算延时任务提醒。 实现延时任务功能的方式很多, 阅读全文
posted @ 2020-01-13 19:50 简庆旺 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 我12年开始做网站,对拼多多关注两三年了,一直对他们的拉新模式很感兴趣,下面我对砍价送礼品的算法跟大家分享下。 拼多多砍价免费拿商品有几个核心的东西: 1.需要拉新多人给商品,这个是直接在数据库配置的 2.是否给商品,如果不想给商品,系统会在接近砍价成功时候,不断返回小金额的砍价,如果金额小于0.0 阅读全文
posted @ 2019-09-06 13:33 简庆旺 阅读(2894) 评论(0) 推荐(0) 编辑
摘要: TCP提供了最可靠的数据传输,它给发送的每个数据包做顺序化(这看起来非常烦琐),然而,如果TCP没有这样烦琐的操作,那么,可能会造成更多的麻烦。如造成数据包的重传、顺序的颠倒甚至造成数据包的丢失。 那么,TCP具体是通过怎样的方式来保证数据的顺序化传输呢? 主机每次发送数据时,TCP就给每个数据包分 阅读全文
posted @ 2019-09-03 09:09 简庆旺 阅读(3761) 评论(0) 推荐(0) 编辑
摘要: 展示帮助信息 回到远程仓库的状态 抛弃本地所有的修改,回到远程仓库的状态。 重设第一个commit 也就是把所有的改动都重新放回工作区,并清空所有的commit,这样就可以重新提交第一个commit了 展示工作区和暂存区的不同 输出工作区和暂存区的different(不同)。 还可以展示本地仓库中任 阅读全文
posted @ 2019-01-12 10:14 简庆旺 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 确定安装了python,就可以按照以下步骤操作。 安装pip,参考网址:https://pip.pypa.io/en/latest/installing/#installing-with-get-pip-py 执行: 阅读全文
posted @ 2019-01-03 14:33 简庆旺 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 以上实例中,100,1000.0和"John"分别赋值给counter,miles,name变量。 执行以上程序会输出如下结果: 阅读全文
posted @ 2018-12-25 03:58 简庆旺 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 偶然发现的360搜索的ip查询接口,记录下: 接口地址:https://m.so.com/position 使用方式1:传ip 如访问https://m.so.com/position?ip=47.100.2.191,可以得到ip=47.100.2.191的全部信息 使用方式2:不传ip 系统会自动 阅读全文
posted @ 2018-10-30 10:06 简庆旺 阅读(2112) 评论(0) 推荐(0) 编辑
摘要: crontab命令被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。 crontab -e:编辑该用户的计时器 阅读全文
posted @ 2018-09-07 10:27 简庆旺 阅读(238) 评论(0) 推荐(0) 编辑