橙虚缘空间

橙虚缘(qq43599939)———用10年的时间学编程

PHP通过web协议实现微信扫码登录,收发消息,获取联系人,创建群,拉人,踢人等

1.前提网上很多web协议可参考,亲自实践,主要流程1.获取uuid用2.生成二维码地址3.扫描登录检测4.扫码回调设置cookie5.微信初始化6.开启微信通知获取联系人、心跳检查、信息获取等等注意事项:1、不同版本的有可能产生的请求地址不一样,从扫码回调接口获得,比如最新的版的请求wx.qq....

2018-03-12 18:26:10

阅读数 1117

评论数 1

手机百度、神马等搜索劫持实现原理剖析,手机搜索返回键跳转劫持,百度、搜狗霸屏劫持实现原理剖析

提示:勿用于非法用途,否则后果作者概不负责来源:下面一条新闻当然自己也刻意亲历过,于是乎自己就想来实现,其实也很简单。整体思路:对返回事件监听,链接到自己伪装的搜索引擎界面。1.对返回事件监听$(document).ready(function(e) { var coun...

2017-06-20 11:04:37

阅读数 6310

评论数 5

phantomjs selenium实现刷搜索引擎,刷百度来路,刷点击,真实有效果

时间仓促,先把之前的测试代码贴上 /* * 方案一 模拟搜索百度(打开百度,搜索,下三页,重新搜索,点击前三条任意一条 */ public static void run_one(String search_one, String search_two, int mysqlid) { ...

2017-06-05 14:56:16

阅读数 4470

评论数 2

htmlunit解决内存不断增加,内存溢出问题

内存较为稳定代码: import java.io.IOException; import java.net.MalformedURLException; import com.gargoylesoftware.htmlunit.BrowserVersion; import com.gargoy...

2017-04-03 19:54:53

阅读数 3778

评论数 0

php异步处理繁重的业务,避免主业务被长时间阻塞

如何异步处理繁重的业务,避免主业务被长时间阻塞。例如我要给1000用户发送邮件,这个过程很慢,可能要阻塞数秒,这个过程中因为主流程被阻塞,会影响后续的请求,如何将这样的繁重任务交给其它进程异步处理。 利用workerman处理,我之前的实现方式:php非阻塞访问url 解析soc...

2016-12-26 15:59:56

阅读数 1887

评论数 0

mysql进阶:mysql优化篇——sql优化

前言: 主要参考《深入浅出mysql数据库开发、优化与管理维护》、《高性能mysql》 、大神博客文章 最近看了这些书籍发现MySql 这个数据库绝对是适合dba级的高手去玩的,一般做一个1万篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发。可是数据量到了10万,百万至千万,他的性能还...

2013-07-30 23:17:07

阅读数 1008

评论数 0

php实现做号、遗漏(精简版)

开篇语:好久没写博客了,其中有项目是关于彩票的(彩票可以娱乐,这东西不能沉迷,计划软件仅仅是辅助,没有推荐算法是必中的,倍投风险很大,长久玩,赢只是过程,输是最终结果) 做号: function combination($a, $m) { $r = array(); ...

2018-12-24 17:06:02

阅读数 195

评论数 0

java 模拟post上传文件

基于java selenium phantomjs写的爬虫,过程=>读取php用户接口数据,然后爬虫对目标网站执行业务,处理后截取网站图片返回给phpphp服务端:正常的上传处理代码java端:public static void upload(String filepath...

2018-06-12 09:31:20

阅读数 916

评论数 0

Web-Security-Learning

在学习Web安全的过程中整合的一些资料。 该repo会不断更新,最近更新日期为:2017/12/21。同步更新于: chybeta: Web-Security-Learning (带目录) 01月29日更新:新收录文章mysqlSSRF To RCE in MySQLMSSQLMSSQL不使用xp...

2018-05-24 14:52:50

阅读数 199

评论数 0

yii中的事件理解

先来看个例子:class Video { public function new(){ $checkNewVideo = Video::find()->where("xxxxx")->one()...

2018-05-18 14:34:46

阅读数 256

评论数 0

ucenter整合shopnc、tipask、dedecms 实现单点注册登录

1.ucenter介绍 UCenter是Comsenz旗下各个产品之间信息直接传递的一个桥梁,通过UCenter 站长可以无缝整合Comsenz系列产品,实现用户的一站式登录以及社区其他数据的交互。当然可以整合任意程序,只要自己实现接入。 http模式下,同步登陆流程如下: web1 用c...

2018-05-09 12:09:20

阅读数 718

评论数 0

php版des加密解密,真正可用,兼容java

网上搜一大堆,n多用不了,自己修改了下,对接javaclass SecretUtilTools { /** * 解密函数 * 算法:des * 加密模式:ecb * 补齐方法:PKCS5 * @param unkno...

2018-05-07 15:33:51

阅读数 3169

评论数 0

tp5实现paypal支付

1.申请账号https://www.paypal.com,申请商家账号然后进入开发者网址https://developer.paypal.com2.使用sanbox测试2.1 查看账号情况 https://developer.paypal.com/developer/accounts/sanbox...

2018-04-23 18:24:33

阅读数 1435

评论数 4

php内核之内核利器哈希表与哈希碰撞攻击

在PHP的Zend Engine(下面简称ZE)中,有一个非常重要的数据结构——哈希表(HashTable)。哈希表在ZE中有非常广泛的应用,PHP的复杂数据结构中数组和类的存储和访问就是用哈希表来组织,PHP语言结构中的常量、变量、函数等符号表也是用它来组织。1. 哈希表的基本概念什么是哈希表呢...

2018-04-21 17:37:14

阅读数 139

评论数 0

PHP内核之弱类型变量原理探究

PHP是一门简单而强大的语言,提供了很多Web适用的语言特性,其中就包括了变量弱类型,在弱类型机制下,你能够给一个变量赋任意类型的值。  PHP的执行是通过Zend Engine(下面简称ZE),ZE是使用C编写,在底层实现了一套弱类型机制。ZE的内存管理使用写时拷贝、引用计数等优化策略,减...

2018-04-21 17:34:00

阅读数 74

评论数 0

记一次修复mysq启动/usr/local/mysql/bin/mysqld: Can't create/write to file '/home/data/logs/mysql/mysqld.pid

重启系统后,mysql启动不了[root@MyCloudServer ~]# systemctl start mysqld Job for mysqld.service failed because the control process exited with error code. See &...

2018-04-11 17:40:47

阅读数 2803

评论数 0

php+html5实现无刷新上传,大文件分片上传,断点续传

理清思路:引入了两个概念:块(block)和片(chunk)。每个块由一到多个片组成,而一个资源则由一到多个块组成块是服务端的永久数据存储单位,片则只在分片上传过程中作为临时存储的单位。服务端会以约一个月为单位周期性的清除上传后未被合并为块的数据片实现过程:将文件分割,分片上传,然后合并前端核心c...

2018-03-30 19:23:54

阅读数 5849

评论数 0

php下scws+sphinx+mysql打造千万级数据全文搜索

Sphinx是由俄罗斯人Andrew Aksyonoff开发的一个全文检索引擎。意图为其他应用提供高速、低空间占用、高结果 相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成。当前系统内置MySQL和PostgreSQL 数据库数据源的支持,也支持从标准输入读取特定格式 ...

2018-03-20 17:05:52

阅读数 295

评论数 0

lvs+keepalived+apache实现高性能高可用负载均衡

前言:常用的负载均衡软件有lvs、haproxy、nginx,一般lvs和keeplavied一起使用lvs是实现负载均衡作用的,即将客户端的需求采用特定的负载均衡算法分发到后端的web应用服务器上,keepalived是用来实现高可用的,即保证主lvs宕机后,从lvs可以在很短时间顶上,从而保证...

2018-03-20 17:01:50

阅读数 99

评论数 0

app接口传输加密,AES+签名,php实现

一、说明 数据在传输层加密,app端:生成签名,并且对数据对接加密,服务端:解密数据,校验签名 通过抓包获取的效果 http://127.0.0.1/test_server.php?sign_c=55d714ddd874ee29462f00e6c3173450&send_u_e=RK...

2018-01-23 15:07:24

阅读数 1617

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭