<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[橙虚缘空间]]></title><description><![CDATA[橙虚缘（qq43599939）———用10年的时间学编程]]></description><link>https://blog.csdn.net/qq43599939</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; qq43599939]]></copyright><item><title><![CDATA[php实现做号、遗漏（精简版）]]></title><link>https://blog.csdn.net/qq43599939/article/details/85236070</link><guid>https://blog.csdn.net/qq43599939/article/details/85236070</guid><author>qq43599939</author><pubDate>Mon, 24 Dec 2018 17:06:02 +0800</pubDate><description><![CDATA[开篇语：好久没写博客了，其中有项目是关于彩票的（彩票可以娱乐，这东西不能沉迷，计划软件仅仅是辅助，没有推荐算法是必中的，倍投风险很大，长久玩，赢只是过程，输是最终结果）





做号:


function combination($a, $m)
{
    $r = array();

    $n = count($a);
    if ($m &amp;lt;= 0 || $m &amp;gt; $n) ...]]></description><category></category></item><item><title><![CDATA[java 模拟post上传文件]]></title><link>https://blog.csdn.net/qq43599939/article/details/80660767</link><guid>https://blog.csdn.net/qq43599939/article/details/80660767</guid><author>qq43599939</author><pubDate>Tue, 12 Jun 2018 09:31:20 +0800</pubDate><description><![CDATA[基于java selenium phantomjs写的爬虫，过程=&amp;gt;读取php用户接口数据，然后爬虫对目标网站执行业务，处理后截取网站图片返回给phpphp服务端：正常的上传处理代码java端：public static void upload(String filepath, String aid)
	{
		
        
        String urlStr = &quot;http:...]]></description><category></category></item><item><title><![CDATA[Web-Security-Learning]]></title><link>https://blog.csdn.net/qq43599939/article/details/80434450</link><guid>https://blog.csdn.net/qq43599939/article/details/80434450</guid><author>qq43599939</author><pubDate>Thu, 24 May 2018 14:52:50 +0800</pubDate><description><![CDATA[在学习Web安全的过程中整合的一些资料。 该repo会不断更新，最近更新日期为：2017/12/21。同步更新于： chybeta: Web-Security-Learning (带目录) 01月29日更新：新收录文章mysqlSSRF To RCE in MySQLMSSQLMSSQL不使用xp_cmdshell执行命令并获取回显的两种方法postgresql渗透中利用postgresql ge...]]></description><category></category></item><item><title><![CDATA[yii中的事件理解]]></title><link>https://blog.csdn.net/qq43599939/article/details/80363827</link><guid>https://blog.csdn.net/qq43599939/article/details/80363827</guid><author>qq43599939</author><pubDate>Fri, 18 May 2018 14:34:46 +0800</pubDate><description><![CDATA[先来看个例子：class Video {
    public function new(){
        $checkNewVideo = Video::find()-&amp;gt;where(&quot;xxxxx&quot;)-&amp;gt;one();
        if($checkNewVideo){
            //    通知各位
            LaoWang::newVideo();...]]></description><category></category></item><item><title><![CDATA[ucenter整合shopnc、tipask、dedecms 实现单点注册登录]]></title><link>https://blog.csdn.net/qq43599939/article/details/80251591</link><guid>https://blog.csdn.net/qq43599939/article/details/80251591</guid><author>qq43599939</author><pubDate>Wed, 09 May 2018 12:09:20 +0800</pubDate><description><![CDATA[1.ucenter介绍


UCenter是Comsenz旗下各个产品之间信息直接传递的一个桥梁,通过UCenter 站长可以无缝整合Comsenz系列产品,实现用户的一站式登录以及社区其他数据的交互。当然可以整合任意程序，只要自己实现接入。

http模式下，同步登陆流程如下：

web1 用client.php中的uc_user_login()去ucenter验证登陆，完成后--]]></description><category></category></item><item><title><![CDATA[php版des加密解密，真正可用，兼容java]]></title><link>https://blog.csdn.net/qq43599939/article/details/80226482</link><guid>https://blog.csdn.net/qq43599939/article/details/80226482</guid><author>qq43599939</author><pubDate>Mon, 07 May 2018 15:33:51 +0800</pubDate><description><![CDATA[网上搜一大堆，n多用不了，自己修改了下，对接javaclass SecretUtilTools  
{     
    /** 
     * 解密函数 
     * 算法：des 
     * 加密模式：ecb 
     * 补齐方法：PKCS5 
     * @param unknown_type $input 
     */       
    public static  f...]]></description><category></category></item><item><title><![CDATA[tp5实现paypal支付]]></title><link>https://blog.csdn.net/qq43599939/article/details/80054102</link><guid>https://blog.csdn.net/qq43599939/article/details/80054102</guid><author>qq43599939</author><pubDate>Mon, 23 Apr 2018 18:24:33 +0800</pubDate><description><![CDATA[1.申请账号https://www.paypal.com，申请商家账号然后进入开发者网址https://developer.paypal.com2.使用sanbox测试2.1 查看账号情况 https://developer.paypal.com/developer/accounts/sanbox账号详情密码修改，点击对应email -&amp;gt;profile2.2创建app，获取clientId，...]]></description><category></category></item><item><title><![CDATA[php内核之内核利器哈希表与哈希碰撞攻击]]></title><link>https://blog.csdn.net/qq43599939/article/details/80031752</link><guid>https://blog.csdn.net/qq43599939/article/details/80031752</guid><author>qq43599939</author><pubDate>Sat, 21 Apr 2018 17:37:14 +0800</pubDate><description><![CDATA[在PHP的Zend Engine（下面简称ZE）中，有一个非常重要的数据结构——哈希表（HashTable）。哈希表在ZE中有非常广泛的应用，PHP的复杂数据结构中数组和类的存储和访问就是用哈希表来组织，PHP语言结构中的常量、变量、函数等符号表也是用它来组织。1. 哈希表的基本概念什么是哈希表呢？哈希表在数据结构中也叫散列表。是根据键名经过hash函数计算后，映射到表中的一个位置，来直接访问记录...]]></description><category></category></item><item><title><![CDATA[PHP内核之弱类型变量原理探究]]></title><link>https://blog.csdn.net/qq43599939/article/details/80031706</link><guid>https://blog.csdn.net/qq43599939/article/details/80031706</guid><author>qq43599939</author><pubDate>Sat, 21 Apr 2018 17:34:00 +0800</pubDate><description><![CDATA[PHP是一门简单而强大的语言，提供了很多Web适用的语言特性，其中就包括了变量弱类型，在弱类型机制下，你能够给一个变量赋任意类型的值。 

PHP的执行是通过Zend Engine（下面简称ZE），ZE是使用C编写，在底层实现了一套弱类型机制。ZE的内存管理使用写时拷贝、引用计数等优化策略，减少再变量赋值时候的内存拷贝。

下面不光带你探索PHP弱类型的原理，也会在写PHP扩展角度，介绍如]]></description><category></category></item><item><title><![CDATA[记一次修复mysq启动/usr/local/mysql/bin/mysqld: Can't create/write to file '/home/data/logs/mysql/mysqld.pid]]></title><link>https://blog.csdn.net/qq43599939/article/details/79900191</link><guid>https://blog.csdn.net/qq43599939/article/details/79900191</guid><author>qq43599939</author><pubDate>Wed, 11 Apr 2018 17:40:47 +0800</pubDate><description><![CDATA[重启系统后，mysql启动不了[root@MyCloudServer ~]# systemctl start mysqld
Job for mysqld.service failed because the control process exited with error code. See &quot;systemctl status mysqld.                       serv...]]></description><category></category></item><item><title><![CDATA[php+html5实现无刷新上传，大文件分片上传，断点续传]]></title><link>https://blog.csdn.net/qq43599939/article/details/79762042</link><guid>https://blog.csdn.net/qq43599939/article/details/79762042</guid><author>qq43599939</author><pubDate>Fri, 30 Mar 2018 19:23:54 +0800</pubDate><description><![CDATA[理清思路：引入了两个概念：块（block）和片（chunk）。每个块由一到多个片组成，而一个资源则由一到多个块组成块是服务端的永久数据存储单位，片则只在分片上传过程中作为临时存储的单位。服务端会以约一个月为单位周期性的清除上传后未被合并为块的数据片实现过程：将文件分割，分片上传，然后合并前端核心code：var fileForm = document.getElementById(&quot;file&quot;);...]]></description><category></category></item><item><title><![CDATA[php下scws+sphinx+mysql打造千万级数据全文搜索]]></title><link>https://blog.csdn.net/qq43599939/article/details/79628458</link><guid>https://blog.csdn.net/qq43599939/article/details/79628458</guid><author>qq43599939</author><pubDate>Tue, 20 Mar 2018 17:05:52 +0800</pubDate><description><![CDATA[Sphinx是由俄罗斯人Andrew Aksyonoff开发的一个全文检索引擎。意图为其他应用提供高速、低空间占用、高结果 相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成。当前系统内置MySQL和PostgreSQL 数据库数据源的支持，也支持从标准输入读取特定格式 的XML数据。Sphinx创建索引的速度为：创建100万条记录的索引只需3～4分钟，创建1000万条记...]]></description><category></category></item><item><title><![CDATA[lvs+keepalived+apache实现高性能高可用负载均衡]]></title><link>https://blog.csdn.net/qq43599939/article/details/79628386</link><guid>https://blog.csdn.net/qq43599939/article/details/79628386</guid><author>qq43599939</author><pubDate>Tue, 20 Mar 2018 17:01:50 +0800</pubDate><description><![CDATA[前言：常用的负载均衡软件有lvs、haproxy、nginx，一般lvs和keeplavied一起使用lvs是实现负载均衡作用的，即将客户端的需求采用特定的负载均衡算法分发到后端的web应用服务器上，keepalived是用来实现高可用的，即保证主lvs宕机后，从lvs可以在很短时间顶上，从而保证了系统或网站的稳定性注意事项1、虚拟ip不需物理机，设置ip前先本机ping以下看是否被人占用，用户访...]]></description><category></category></item><item><title><![CDATA[PHP通过web协议实现微信扫码登录，收发消息，获取联系人，创建群，拉人，踢人等]]></title><link>https://blog.csdn.net/qq43599939/article/details/79530818</link><guid>https://blog.csdn.net/qq43599939/article/details/79530818</guid><author>qq43599939</author><pubDate>Mon, 12 Mar 2018 18:26:10 +0800</pubDate><description><![CDATA[1.前提网上很多web协议可参考，亲自实践，主要流程1.获取uuid用2.生成二维码地址3.扫描登录检测4.扫码回调设置cookie5.微信初始化6.开启微信通知获取联系人、心跳检查、信息获取等等注意事项：1、不同版本的有可能产生的请求地址不一样，从扫码回调接口获得，比如最新的版的请求wx.qq.com，旧版本的请求wx2.qq.com；2、网上看识别公众号个人通过ContactFlag识别，此方...]]></description><category></category></item><item><title><![CDATA[app接口传输加密，AES+签名，php实现]]></title><link>https://blog.csdn.net/qq43599939/article/details/79140007</link><guid>https://blog.csdn.net/qq43599939/article/details/79140007</guid><author>qq43599939</author><pubDate>Tue, 23 Jan 2018 15:07:24 +0800</pubDate><description><![CDATA[一、说明
数据在传输层加密，app端：生成签名，并且对数据对接加密，服务端：解密数据，校验签名
通过抓包获取的效果
http://127.0.0.1/test_server.php?sign_c=55d714ddd874ee29462f00e6c3173450&send_u_e=RKt80FF4BvBwOUk7HRxWvUlpuUNtg30HGIX3AFfNOqKTv3lacOUcImXPX]]></description><category></category></item><item><title><![CDATA[windows下php定时执行，利用自己开发的软件]]></title><link>https://blog.csdn.net/qq43599939/article/details/78964194</link><guid>https://blog.csdn.net/qq43599939/article/details/78964194</guid><author>qq43599939</author><pubDate>Wed, 03 Jan 2018 18:50:42 +0800</pubDate><description><![CDATA[定时任务说明：
定时运行任务对于一个网站来说，是一个比较重要的任务，比如定时清理缓存信息，定时备份数据库，定时执行开奖等，现在的网站大多数都是采用PHP动态语言开发的，而对于PHP的实现决定了它没有Java和.Net这种强类型语言的特点，PHP只能被用户触发，被调用，调用后会自动退出内存，没有常驻内存。
解决方案：
PHP去实现定时任务， 可以有以下几种解决方案：
一、利用代码自身实现，i]]></description><category></category></item><item><title><![CDATA[linux分析apache日志，如访问次数最多的前10个IP、访问超过100次的页面]]></title><link>https://blog.csdn.net/qq43599939/article/details/78873150</link><guid>https://blog.csdn.net/qq43599939/article/details/78873150</guid><author>qq43599939</author><pubDate>Fri, 22 Dec 2017 14:44:39 +0800</pubDate><description><![CDATA[apache日志分析可以获得很多有用的信息，现在来试试最基本的，获取最多访问的前10个IP地址及访问次数。

既然是统计，那么awk是必不可少的，好用而高效。

命令如下：

awk '{a[$1] += 1;} END {for (i in a) printf("%d %s\n", a[i], i);}' 日志文件 | sort -n | tail

首先用awk统计出来一个列表]]></description><category></category></item><item><title><![CDATA[linux awk命令详解]]></title><link>https://blog.csdn.net/qq43599939/article/details/78873038</link><guid>https://blog.csdn.net/qq43599939/article/details/78873038</guid><author>qq43599939</author><pubDate>Fri, 22 Dec 2017 14:35:31 +0800</pubDate><description><![CDATA[转自：https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html




简介


awk是一个强大的文本分析工具，相对于grep的查找，sed的编辑，awk在其对数据分析并生成报告时，显得尤为强大。简单来说awk就是把文件逐行的读入，以空格为默认分隔符将每行切片，切开的部分再进行各种分析处理。

awk有]]></description><category></category></item><item><title><![CDATA[微擎源码分析，主从配置]]></title><link>https://blog.csdn.net/qq43599939/article/details/78856179</link><guid>https://blog.csdn.net/qq43599939/article/details/78856179</guid><author>qq43599939</author><pubDate>Wed, 20 Dec 2017 18:19:32 +0800</pubDate><description><![CDATA[最近用微擎开发了几个基于微信公众号的项目，分析其主从配置实现方案


首先配置
/data/config.php

<?php
defined('IN_IA') or exit('Access Denied');

$config = array();

$config['db']['master']['host'] = '127.0.0.1';
$config['db']['mast]]></description><category></category></item><item><title><![CDATA[多个ajax请求php后端导致反应时间慢解决方案]]></title><link>https://blog.csdn.net/qq43599939/article/details/78832941</link><guid>https://blog.csdn.net/qq43599939/article/details/78832941</guid><author>qq43599939</author><pubDate>Mon, 18 Dec 2017 15:05:32 +0800</pubDate><description><![CDATA[产生的原因
var democ=new Vue({
		el:'#list',
	 		data:{
	 			her:'',
	 			listData:[],
	 			listurl:ALLURL+'/index.php/Wap/Read/indexlist'
	 		},
	 		created:function(){
	 			this.listDll()
	 		},
	 		met]]></description><category></category></item></channel></rss>