<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaxia_Lin的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaxia_Lin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaxia_Lin]]></copyright><item><title><![CDATA[Yii2安装使用及简单地址美化并隐藏index.php]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/102864564</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/102864564</guid><author>xiaxia_Lin</author><pubDate>Fri, 01 Nov 2019 21:46:34 +0800</pubDate><description><![CDATA[Yii2安装使用
参考文档:https://www.cnblogs.com/bluealine/p/9706682.html
中文文档：http://www.yiichina.com/doc/guide/2.0/start-installation
下载 :https://github.com/yiisoft/yii2/releases/download/2.0.2/yii-basic-app-2...]]></description><category></category></item><item><title><![CDATA[php 收集api方法]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/101605205</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/101605205</guid><author>xiaxia_Lin</author><pubDate>Sat, 28 Sep 2019 11:58:07 +0800</pubDate><description><![CDATA[1.PHP array_diff() 函数
实例
比较两个数组的键值，并返回差集：
&lt;?php
$a1=array("a"=&gt;"red","b"=&gt;"green","c"=&gt;"blue","d"=&gt;"yellow");
$a2=array("e"=&gt;"red","f"=&gt;"green","g"=&gt;"blue");
 
$result=array_di...]]></description><category></category></item><item><title><![CDATA[使用PHP生成Excel文件并发送附件到邮箱]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/101535965</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/101535965</guid><author>xiaxia_Lin</author><pubDate>Fri, 27 Sep 2019 15:03:48 +0800</pubDate><description><![CDATA[一.生成Excel
找了个插件：PHP_XLSXWriter
github地址：https://github.com/mk-j/PHP_XLSXWriter
二.参考代码
我是按照我自己项目的写的代码，需要自己修改
发送邮件需要的下载的文件在上一篇博客有参考地址
//调用发邮件方法
    public function sendEmail(){
        require "static/l...]]></description><category></category></item><item><title><![CDATA[使用PHPMAILER实现PHP发邮件功能]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/100727946</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/100727946</guid><author>xiaxia_Lin</author><pubDate>Fri, 27 Sep 2019 14:52:19 +0800</pubDate><description><![CDATA[ThinkPhp5实现邮箱发送功能
参考文档:https://blog.youkuaiyun.com/abcoaj/article/details/82860315
使用PHPMAILER实现PHP发邮件功能
参考文档:https://www.cnblogs.com/songbo236589/p/8184039.html
如果:public/1.jpg
注意的点：发送附件时，在tp5项目上 path需要只能写...]]></description><category></category></item><item><title><![CDATA[php  实现人脸识别功能]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/101530850</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/101530850</guid><author>xiaxia_Lin</author><pubDate>Fri, 27 Sep 2019 14:47:51 +0800</pubDate><description><![CDATA[最近做微信小程序项目，遇到人脸识别功能，小记一下。使用的是百度云的人脸识别
1.登录百度云官网
https://login.bce.baidu.com/
点击全部产品-&gt;人工智能-&gt;人脸识别

2.创建应用。
写入应用名称为人脸识别
创建应用成功后拿到应用的API Key和Secret Key


3.下载php SDK压缩包：
支持PHP版本：5.3+
使用PHP SDK开发骤如下：...]]></description><category></category></item><item><title><![CDATA[微信小程序 引入公共页面的几种情况]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/101220322</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/101220322</guid><author>xiaxia_Lin</author><pubDate>Mon, 23 Sep 2019 19:20:04 +0800</pubDate><description><![CDATA[1、不带参数
首先在pages文件夹中新建一个template文件夹，文件夹中新建一个template.wxml文件，代码如下


  
    This is template.wxml文件，我是一个模板
  

然后我们书写我们所要调用template的页面index.wxml



　　This is index.wxml

注意：
（1）index.wxml中template 标签的is属...]]></description><category></category></item><item><title><![CDATA[js关于数组的（ push、pop、unshift、shift、splice、slice、concat、 join/split）的用法]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/101100503</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/101100503</guid><author>xiaxia_Lin</author><pubDate>Sat, 21 Sep 2019 11:32:34 +0800</pubDate><description><![CDATA[一、数组添加删除 头部或尾部（ push()、pop()、unshift()、shift() ）
1.push()
该方法是向数组末尾添加一个或者多个元素，并返回新的长度。
push()方法可以接收任意数量的参数，把它们逐个添加到数组的末尾，并返回修改后数组的长度。
    var arr=[1,2];
    var arr1=arr.push(3);
    console.log(arr1)...]]></description><category></category></item><item><title><![CDATA[php获取指定日期的前一天，前一月，前一年日期]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/101098740</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/101098740</guid><author>xiaxia_Lin</author><pubDate>Sat, 21 Sep 2019 10:07:48 +0800</pubDate><description><![CDATA[参考文档：https://blog.youkuaiyun.com/qq_42942555/article/details/91979939
php获取指定日期的前一天，前一月，前一年日期
前一天的日期为：

date(“Y-m-d”,strtotime("-1 days",strtotime(‘2014-07-01’)))

前一月的日期为：

date(“Y-m-d”,strtotime("-1 month...]]></description><category></category></item><item><title><![CDATA[PHP 保留两位小数的几种方法/循环当天开始的未来7天所有日期]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/101059240</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/101059240</guid><author>xiaxia_Lin</author><pubDate>Fri, 20 Sep 2019 14:19:57 +0800</pubDate><description><![CDATA[1.PHP 保留两位小数的几种方法
         $num = 10.4567; 
        //第一种：利用round()对浮点数进行四舍五入
        echo round($num,2); //10.46
         
        //第二种：利用sprintf格式化字符串
        $format_num = sprintf("%.2f",$num);
  ...]]></description><category></category></item><item><title><![CDATA[微信小程序 有关swiper组件的修改current的值]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/101016140</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/101016140</guid><author>xiaxia_Lin</author><pubDate>Thu, 19 Sep 2019 11:25:13 +0800</pubDate><description><![CDATA[查看小程序官方文档
https://developers.weixin.qq.com/miniprogram/dev/component/swiper.html

做项目时遇到一个问题：
情景：刚进入页面时显示所有服务项目,当点击一个分类时获取这个分类下的服务项目，服务项目显示在swiper组件上。
问题是:当我滑动到第2页上的时候，点击了一个分类，滑块上显示空白，原因是当前所在滑块的 index...]]></description><category></category></item><item><title><![CDATA[微信小程序常用到的]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/100938339</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/100938339</guid><author>xiaxia_Lin</author><pubDate>Tue, 17 Sep 2019 20:28:47 +0800</pubDate><description><![CDATA[1.列表渲染
使用 wx:for-item 可以指定数组当前元素的变量名，
使用 wx:for-index 可以指定数组当前下标的变量名：
&lt;view wx:for="{{array}}" wx:for-index="idx" wx:for-item="itemName"&gt;
  {{idx}}: {{itemName.message}}
&lt;/view&gt;

2.条件渲染
wx...]]></description><category></category></item><item><title><![CDATA[微信小程序 报错 errcode: 40029, errmsg: "invalid code, hints: [ req_id: HQd79a0747th31 ]]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/100523547</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/100523547</guid><author>xiaxia_Lin</author><pubDate>Tue, 03 Sep 2019 17:35:41 +0800</pubDate><description><![CDATA[使用wx.login接口发送 res.code 到后台换取 openId出错
解决办法：
project.config.json文件中:appid的值
请求地址：GET https://api.weixin.qq.com/sns/jscode2session?appid=APPID&amp;secret=SECRET&amp;js_code=JSCODE&amp;grant_type=author...]]></description><category></category></item><item><title><![CDATA[tp5 上传图片到阿里云OSS]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/97416763</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/97416763</guid><author>xiaxia_Lin</author><pubDate>Fri, 26 Jul 2019 20:48:03 +0800</pubDate><description><![CDATA[1.登录阿里云官网购买oss，支付成功返回管理控制台新建一个Bucket存储桶：


添加Bucket后点击进去，会看到下面有个 EndPoint（地域节点),后面oss配置会使用到。
2.用composer 下载一个阿里云oss的sdk
composer require aliyuncs/oss-sdk-php

下载成功后在tp5项目的vendor目录下存放，如下图：

3.在tp5的conf...]]></description><category></category></item><item><title><![CDATA[ThinkPHP5.0 数据库的备份、下载、还原、删除]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/97270696</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/97270696</guid><author>xiaxia_Lin</author><pubDate>Thu, 25 Jul 2019 16:42:25 +0800</pubDate><description><![CDATA[我使用的是H-ui框架写的，做了一些修改。
参考文档：
https://blog.youkuaiyun.com/qq_42455095/article/details/84313754#commentBox
https://blog.youkuaiyun.com/qq_42249896/article/details/85238523
效果图：

一、下载类文件
https://github.com/joytom/db_...]]></description><category></category></item><item><title><![CDATA[阿里云服务器  nginx配置http和https都能访问]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/97102030</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/97102030</guid><author>xiaxia_Lin</author><pubDate>Wed, 24 Jul 2019 09:26:28 +0800</pubDate><description><![CDATA[之前写的一篇:申请并使用免费https证书SSL、nginx下配置https证书
参考:https://blog.youkuaiyun.com/xiaxia_Lin/article/details/96991428
里面的nginx配置也能实现https和http共存。
最近发现一个更简单的nginx配置可以实现，记录一哈
修改成：(其他配置根据自己情况修改,laravel项目可参考上面的链接)
这样http...]]></description><category></category></item><item><title><![CDATA[linux 下laravel项目搭建及ngnix配置]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/97013401</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/97013401</guid><author>xiaxia_Lin</author><pubDate>Tue, 23 Jul 2019 21:45:21 +0800</pubDate><description><![CDATA[laravel项目环境要求:PHP &gt;= 7.1.3
我的安装软件版本：PHP 7.1.3，MySQL 5.7
一、laravel5项目存放
nginx:
1.配置文件位置 /etc/nginx/conf.d/default.conf
2.页面存放位置 /usr/share/nginx/html
cd /usr/share/nginx/html
直接执行命令rz  然后选择laravel57...]]></description><category></category></item><item><title><![CDATA[阿里云申请并使用免费https证书SSL、nginx下配置https证书]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/96991428</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/96991428</guid><author>xiaxia_Lin</author><pubDate>Tue, 23 Jul 2019 14:05:31 +0800</pubDate><description><![CDATA[登录阿里云管理控制台：https://www.aliyun.com/

]]></description><category></category></item><item><title><![CDATA[Laravel 数据库 聚合 Join 查找语句小记录]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/96867985</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/96867985</guid><author>xiaxia_Lin</author><pubDate>Mon, 22 Jul 2019 16:23:15 +0800</pubDate><description><![CDATA[查询构造器也提供各式各样的聚合方法，如 count, max, min, avg 及 sum。
使用聚合方法#
$res=DB::table('question_user')-&gt;count();
 
$score=DB::table('question_score')-&gt;max('score');
 
$price = DB::table('orders')-&gt;min('pric...]]></description><category></category></item><item><title><![CDATA[微信小程序 获取自定义属性的值]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/96838901</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/96838901</guid><author>xiaxia_Lin</author><pubDate>Mon, 22 Jul 2019 14:26:03 +0800</pubDate><description><![CDATA[写小程序用到自定义属性，小记一哈~~~~
首先看看wxml
   &lt;view data-showindex="{{showindex}}" bindtap="rankingClick"  class='test'&gt;
        点击查看考试排行榜
    &lt;/view&gt;

然后获取自定义属性看看js
   data: {
       showindex:0,
    ...]]></description><category></category></item><item><title><![CDATA[微信小程序 Now you can provide attr `wx:key` for a `wx:for` to improve performance.]]></title><link>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/96837517</link><guid>https://blog.youkuaiyun.com/xiaxia_Lin/article/details/96837517</guid><author>xiaxia_Lin</author><pubDate>Mon, 22 Jul 2019 10:54:34 +0800</pubDate><description><![CDATA[微信小程序用到"wx:for"时可能会在控制台报"Now you can provide attr “wx:key” for a “wx:for” to improve performance"警告
不要慌张这只是警告不妨碍运行，消除警告只需要在"wx:for"后面添加wx:key=“xxx” 就行了
eg：
&lt;view wx:if="{{ifshow}}"  class='ranklist...]]></description><category></category></item></channel></rss>