<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[井底之蛙]]></title><description><![CDATA[不要局限于自己的工作，不要永远被动学习]]></description><link>https://blog.youkuaiyun.com/Angus_01</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Angus_01]]></copyright><item><title><![CDATA[关于Xshell和Xftp过期的解决办法、下载免费Xshell和Xftp]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/88568242</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/88568242</guid><author>Angus_01</author><pubDate>Fri, 15 Mar 2019 10:51:53 +0800</pubDate><description><![CDATA[一.  前言

很多用户安装Xshell和Xftp的时候，都是直接百度下载的或者是各种软件下载的，而不是从官网下载。从百度直接下载的在试用期过了后，就会显示评估过期…
解决方法其实非常简单，因为Xshell和Xftp本身都支持个人\家庭免费使用，但是需要我们主动申请，而且申请方法也非常容易，只需要你的邮箱和姓名即可。具体步骤如下：

二.操作步骤

首先打开官方网址netsarang官网
Fill...]]></description><category></category></item><item><title><![CDATA[使用php的curl函数post返回值为301永久迁移的问题。(301 Moved Permanently)]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/82467652</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/82467652</guid><author>Angus_01</author><pubDate>Thu, 06 Sep 2018 20:31:13 +0800</pubDate><description><![CDATA[添加一行curl_setopt：

curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);


这句话的意思是当遇到location跳转时，直接抓取跳转的页面。]]></description><category></category></item><item><title><![CDATA[HTTP_X_FORWARDED_FOR获取到的IP地址]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/81912031</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/81912031</guid><author>Angus_01</author><pubDate>Tue, 21 Aug 2018 17:55:43 +0800</pubDate><description><![CDATA[使用“HTTP_X_FORWARDED_FOR”获取到的IP地址，有以下几种情况。



①没有使用代理服务器：


REMOTE_ADDR = 您的 IP
HTTP_VIA = 没数值或不显示
HTTP_X_FORWARDED_FOR = 无数值或不显示




②使用透明代理服务器（Transparent Proxies）：


REMOTE_ADDR = 最后一个代理服务器 IP
HTTP_...]]></description><category></category></item><item><title><![CDATA[IN_ARRAY用了这么多年才会用！真尴尬]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/81228024</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/81228024</guid><author>Angus_01</author><pubDate>Thu, 26 Jul 2018 21:26:24 +0800</pubDate><description><![CDATA[程序员，又被叫做程序猿，攻城师，码农。是一群专注于敲代码，想通过代码改变世界的一帮有理想有志向的人。


    /**
     * @description in_array记录
     * @author Angus
     * @email zhn6@sina.cn
     */
    public function INARRAY(){
        $Sex = array(...]]></description><category></category></item><item><title><![CDATA[phpExcel导出xlsx格式表格]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/81227646</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/81227646</guid><author>Angus_01</author><pubDate>Thu, 26 Jul 2018 21:06:05 +0800</pubDate><description><![CDATA[业务需求与Ai电话对接，只可以上传xlsx格式表格 
醉了



/**
     * @description 用户数据导出
     * @author Angus
     */
    public function ExportMember(){
        $Data = I('get.');
        $Num = empty($Data['num'])?800:$Data...]]></description><category></category></item><item><title><![CDATA[AES加密，ECB，pkcs5padding]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/81068122</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/81068122</guid><author>Angus_01</author><pubDate>Mon, 16 Jul 2018 17:03:03 +0800</pubDate><description><![CDATA[目前市面上应用AES-ECB格式的加密是比较少见的 
pkcs5padding更是凤毛麟角 
但是业务需要 
哎！谁叫我们是乙方呢 
@key  秘钥 
@input  所需加密的字符串  str

public function encrypt($input, $key) {
        $size = mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, M...]]></description><category></category></item><item><title><![CDATA[根据身份证号获取地址、年龄、星座、生肖、生日、性别等基本信息]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/80896438</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/80896438</guid><author>Angus_01</author><pubDate>Tue, 03 Jul 2018 11:56:44 +0800</pubDate><description><![CDATA[居民身份证，是用于证明持有人身份的一种法定证件，多由各国或地区政府发行予公民。并作为每个人重要的身份证明文件。

只需要一条身份证号信息就可以获取到出生地址、年龄、星座、生肖、生日、性别等基本信息，在用于数据提交时可以节省很多不必要字段，增强用户体验感



根据身份证号码获取性别

/**
 * @description 根据身份证号码获取性别
 * @author Angus
 * @time...]]></description><category></category></item><item><title><![CDATA[规避局域网接口测试需要跨域问题]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/80888358</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/80888358</guid><author>Angus_01</author><pubDate>Mon, 02 Jul 2018 18:45:05 +0800</pubDate><description><![CDATA[项目中往往存在会用局域网开发接口的经历 
前后端分离的情况，后端局域网提供接口，前端访问不到怎么处理？ 
jsonp？ 都了解前端大多用jsonp进行跨域处理，如果前端用jsonp，后端回调数据就需要修改成jsonp的数据返回格式，那当项目上线的时候再改回来是不是很麻烦 
针对上面现象，我缠了度娘好久，度娘终于羞嗒嗒的拿出了答案

header('Access-Control-Allow-Orig...]]></description><category></category></item><item><title><![CDATA[PHP汉字转拼音第三方类库]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/80847667</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/80847667</guid><author>Angus_01</author><pubDate>Thu, 28 Jun 2018 18:55:21 +0800</pubDate><description><![CDATA[需求：提供城市转拼音服务，要求全拼、缩写等多种形式

类库名称：city.class.php

&amp;lt;?php
namespace Common\Libary;

class city {

    var $pinyin = array(); // 汉字拼音对照数组
    var $quanpin = true; // 设置为全拼还是首字母

    /**
    * 构造函数
    *...]]></description><category></category></item><item><title><![CDATA[phpExcel数据导入]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/80833562</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/80833562</guid><author>Angus_01</author><pubDate>Wed, 27 Jun 2018 18:45:51 +0800</pubDate><description><![CDATA[简介：PHPExcel 是用来操作Office Excel 文档的一个PHP类库，它基于微软的OpenXML标准和PHP语言。可以使用它来读取、写入不同格式的电子表格，如 Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric, PDF, HTML等等。

版本：P...]]></description><category></category></item><item><title><![CDATA[PHP对接Java使用curl post发送数据流]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/80833501</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/80833501</guid><author>Angus_01</author><pubDate>Wed, 27 Jun 2018 18:39:44 +0800</pubDate><description><![CDATA[今天遇到一点小坑需要与java对接，以数据流的形式发送 
^_^ 
发送数据只要是字符串格式就可以…….

    /**
     * curl post java对接  传输数据流
     * */
    public function curlPost($Url, $data){
        $ch = curl_init($Url);
        curl_setopt($ch...]]></description><category></category></item><item><title><![CDATA[简单试用Excel数据导出]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/80797678</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/80797678</guid><author>Angus_01</author><pubDate>Mon, 25 Jun 2018 09:53:42 +0800</pubDate><description><![CDATA[功能需求：需要导出用户数据信息 
优势：简单、免费、无任何插件 
劣势：占用内存，如导出1万以上复杂的数据需要改变php系统内存才可以



 /**
     * 数据导出
     * 2018-06-22 Angus
     * zhn6@sina.cn
     * @MemberList   查询出的用户数据
     * */
    public function ExportPl...]]></description><category></category></item><item><title><![CDATA[结合前两篇手机号获取用户城市所在地再次升级，增加通过客户端ip获取用户所在地]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/80797441</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/80797441</guid><author>Angus_01</author><pubDate>Mon, 25 Jun 2018 09:39:45 +0800</pubDate><description><![CDATA[续前两篇通过手机号码获取用户归属地后 
为确保程序稳定高效运行，在此增加通过客户端ip获取用户所在地 
（通过手机号码，只能获取用户手机号注册城市，如程序关于地点有明确要求，请删减使用）



/**
     * 手机号获取城市
     * 2018-06-21 Angus
     * zhn6@sina.cn
     * */
    public function PhoneCity(...]]></description><category></category></item><item><title><![CDATA[360手机号码归属地查询抓取、免费稳定高效手机号码归属地查询]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/80751213</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/80751213</guid><author>Angus_01</author><pubDate>Wed, 20 Jun 2018 18:50:57 +0800</pubDate><description><![CDATA[写了一份根据手机号码获取城市名称的demo   之前网查了一个小公司流出来的Api  可能存在用着用着就不能停了的风险 为了稳定高效而又免费的获取手机号码归属地  又找了一个360 pc端手机号获取归属地的页面  做了一下抓取 
流程上是先去读取小公司的接口 如果没有查到对应城市 程序就会自动去360抓取

这里只是获取了城市名称  如需更多信息请稍微修改一下 
如果觉得抓取效率低 ，可以去聚合数...]]></description><category></category></item><item><title><![CDATA[免费手机号码归属地查询]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/80746277</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/80746277</guid><author>Angus_01</author><pubDate>Wed, 20 Jun 2018 15:00:30 +0800</pubDate><description><![CDATA[/**
 * 手机号码归属地查询
 * @param $tel
 * @return string
 */
function getLocation($tel)
{
    // 过滤参数
    if ( !isPhoneNumber($tel) ) return ['code'=&amp;gt;200,'status'=&amp;gt;false,'msg'=&amp;gt;'Cell phone number er...]]></description><category></category></item><item><title><![CDATA[php结合redis实现高并发下的抢购、秒杀功能]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/80512000</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/80512000</guid><author>Angus_01</author><pubDate>Wed, 30 May 2018 16:26:18 +0800</pubDate><description><![CDATA[php结合redis实现高并发下的抢购、秒杀功能抢购、秒杀是如今很常见的一个应用场景，主要需要解决的问题有两个：1 高并发对数据库产生的压力2 竞争状态下如何解决库存的正确减少（&quot;超卖&quot;问题）对于第一个问题，已经很容易想到用缓存来处理抢购，避免直接操作数据库，例如使用Redis。重点在于第二个问题常规写法：查询出对应商品的库存，看是否大于0，然后执行生成订单等操作，但是在判断库存是否大于0处，如果...]]></description><category></category></item><item><title><![CDATA[Linux下的crontab定时执行任务命令详解]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/80507451</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/80507451</guid><author>Angus_01</author><pubDate>Wed, 30 May 2018 11:21:20 +0800</pubDate><description><![CDATA[Linux下的crontab定时执行任务命令详解在LINUX中，周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron] cron读取一个或多个配置文件，这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”，是“cron table”的简写。一、cron服务cron是一个linux下 的定时执行工具，可以在无需人工干预的情况下运行作业。serv...]]></description><category></category></item><item><title><![CDATA[Url短连接实现原理与方法]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/80500315</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/80500315</guid><author>Angus_01</author><pubDate>Tue, 29 May 2018 18:36:01 +0800</pubDate><description><![CDATA[大致分为两个部分。实现思路：将传入的长链接存入数据库中，并记录创建时间，返回自增ID。将返回的id进行10进制转64进制编码：如自增id为10时，64进制转换为A；即使当我们记录到1亿条时，1亿的64进制为：F9eEA，才5个字符长度，非常适合作为短链接的参数。然后组合成 http://域名/编码参数/。我们既得到了短链接。当我们访问短链接时，解析参数转为10进制。到数据库中查找获得相应的链接，进...]]></description><category></category></item><item><title><![CDATA[php连接sql server数据库（sqlsrv）完整解决方案]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/80340662</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/80340662</guid><author>Angus_01</author><pubDate>Wed, 16 May 2018 17:55:50 +0800</pubDate><description><![CDATA[平生最烦的就是交接别人乱写的项目 
一次性交接四五个半成熟项目我也是真心头大 
最近老板让我交接了一个项目与工行e支付做对接，由于连接测试app频频出现问题，并且沟通成本比较大。甲方爸爸一怒之下要求直接上正式环境，于是出现了下面一系列心酸史

环境：windows server 2008；php5.5n；sql server 2008；IIS；


本文与大家分享一下关于php连接sql serv...]]></description><category></category></item><item><title><![CDATA[windows电脑连接Windows Server服务器]]></title><link>https://blog.youkuaiyun.com/Angus_01/article/details/80320414</link><guid>https://blog.youkuaiyun.com/Angus_01/article/details/80320414</guid><author>Angus_01</author><pubDate>Tue, 15 May 2018 11:23:12 +0800</pubDate><description><![CDATA[windows电脑设备连接windows server

运行mstsc



输入所需连接服务器ip



输入服务器登录账号密码

 
]]></description><category></category></item></channel></rss>