<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[马冠亚的博客]]></title><description><![CDATA[记录了一些Lnmp的实用笔记。]]></description><link>https://blog.csdn.net/zrainload</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; zrainload]]></copyright><item><title><![CDATA[【Excel函数】计算指定单元格内的指定字符数量——COUNTIF()]]></title><link>https://blog.csdn.net/zrainload/article/details/128546372</link><guid>https://blog.csdn.net/zrainload/article/details/128546372</guid><author>zrainload</author><pubDate>Wed, 04 Jan 2023 13:21:00 +0800</pubDate><description><![CDATA[Excel函数COUNTIF()用法解析
计算指定范围内某个字符的数量，默认只能匹配数字的个数，如果想匹配文字或字母，可以引用单元格的值（单独设置一个单元格，这个单元格的内容就是你要匹配的值）如下图，计算出每个人当月休息天数。]]></description><category></category></item><item><title><![CDATA[微信小程序 -- 图片上传]]></title><link>https://blog.csdn.net/zrainload/article/details/107160030</link><guid>https://blog.csdn.net/zrainload/article/details/107160030</guid><author>zrainload</author><pubDate>Mon, 06 Jul 2020 15:31:34 +0800</pubDate><description><![CDATA[微信小程序图片上传
老方法，复制粘贴就好使
WXML代码：
&lt;text class="name_font name"&gt;图片&lt;text&gt;:&lt;/text&gt;&lt;/text&gt;
&lt;view class="img name"&gt;
  &lt;view class="list_tupian weui-uploader__bd"  bindtap="upimg_men"&gt;
    &lt;block wx:for="{{commodity}}" wx:key="]]></description><category></category></item><item><title><![CDATA[PHP函数]]></title><link>https://blog.csdn.net/zrainload/article/details/107069342</link><guid>https://blog.csdn.net/zrainload/article/details/107069342</guid><author>zrainload</author><pubDate>Wed, 01 Jul 2020 18:14:20 +0800</pubDate><description><![CDATA[在数组第一个插入元素：
$goods_class = [
	'0' =&gt; [
		'class_id' =&gt; '1',
		'class_name' =&gt; '鱼'
	],
	'1' =&gt; [
		'class_id' =&gt; '2',
		'class_name' =&gt; '虾'
	],
];
$arr = [
	'class_id' =&gt; '0',
	'class_name' =&gt; '全部商品'
];
array_unshift($goods_class, $a]]></description><category></category></item><item><title><![CDATA[MySQL 连接超时：报错SQLSTATE[HY000] [2002] Connection timed out解决]]></title><link>https://blog.csdn.net/zrainload/article/details/106943522</link><guid>https://blog.csdn.net/zrainload/article/details/106943522</guid><author>zrainload</author><pubDate>Wed, 24 Jun 2020 14:46:13 +0800</pubDate><description><![CDATA[重一个奇怪的问题：
今天网站突然出现个特别奇怪的问题，访问不了了，然后提示：SQLSTATE[HY000] [2002] Connection timed out，以前访问好好的，怎么突然这样了，在网上找了很多方法，原来是一个ip地址写错了。
你把代码部署到服务器的时候，你数据库配置文件数据库地址，不可以写成服务器的ip地址，
要写成127.0.0.1
要写成127.0.0.1
要写成127.0.0.1
重要的事情说三遍
如果写成你的服务器ip，就会报这个错误。
如图（红框圈起来的部分，必须用127.0.0]]></description><category></category></item><item><title><![CDATA[根据地址获取经纬度 -- 腾讯地图（PHP后台）]]></title><link>https://blog.csdn.net/zrainload/article/details/106352114</link><guid>https://blog.csdn.net/zrainload/article/details/106352114</guid><author>zrainload</author><pubDate>Tue, 26 May 2020 11:37:06 +0800</pubDate><description><![CDATA[项目需求：根据地址获取经纬度，我这里用的是腾讯地图的api
php代码：
    /**
     * 根据地址获取经纬度
     */
    public function queryAddress(){
    	$address = '北京市海淀区彩和坊路海淀西大街74号'; // 填写你要获取经纬度的地址
        $key = '填写你的key'; //腾讯地图开发平台自己申请
        $url = 'https://apis.map.qq.com/ws/geocoder/v1/]]></description><category></category></item><item><title><![CDATA[根据经纬度获取两点之间的距离 -- 腾讯地图（PHP后台）]]></title><link>https://blog.csdn.net/zrainload/article/details/106351311</link><guid>https://blog.csdn.net/zrainload/article/details/106351311</guid><author>zrainload</author><pubDate>Tue, 26 May 2020 11:21:39 +0800</pubDate><description><![CDATA[项目需求：根据经纬度获取两点之间的距离，我这里用的是腾讯地图的api
php代码：
	/**
	 * 利用腾讯地图api
	 * 计算两点地理坐标之间的距离
	 */
	function getDistance(){
		$key = '填写你的key'; //腾讯地图开发自己申请
		$mode = 'driving'; //driving（驾车）、walking（步行）
		$from = '填写你的起点坐标'; //例如：39.14122,117.14428
		$to = '起点坐标;终点坐标'; ]]></description><category></category></item><item><title><![CDATA[微信公众号网页授权，获取用户信息以及openid -- PHP后台]]></title><link>https://blog.csdn.net/zrainload/article/details/106282548</link><guid>https://blog.csdn.net/zrainload/article/details/106282548</guid><author>zrainload</author><pubDate>Fri, 22 May 2020 16:53:34 +0800</pubDate><description><![CDATA[微信公众号网页授权，获取用户信息以及openid
这几天做项目，本来只是想通过公众号的appid获取用户的openid就行了，然后在网上查资料，问朋友，最后找到了方法。
起初一直很蒙，这个怎么弄，又是需要code，又是需要允许授权的，我怎么获取这个code，在哪里出发这个网页授权的事件呢，最后弄明白了，其实很简单。
首先我们先写一个html网页，比如这样的：

点击·确认授权·，执行下面php代码里面的request_wechat1方法就ok了。
对，没错，这就完成了，简单吗，是不是很简单，只需要一步
PH]]></description><category></category></item><item><title><![CDATA[微信公众号发送模板消息 -- PHP后台]]></title><link>https://blog.csdn.net/zrainload/article/details/106217177</link><guid>https://blog.csdn.net/zrainload/article/details/106217177</guid><author>zrainload</author><pubDate>Tue, 19 May 2020 16:26:04 +0800</pubDate><description><![CDATA[微信公众号发送模板消息
直接看代码吧：
	/**
	 * 发送模板消息
	 */
 	public function send_notice(){
	 	$appid = '填写你的appid';
	 	$appsecret = '填写你的appsecret ';
	 	$access_token_url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&amp;appid='.$appid.'&amp;secre]]></description><category></category></item><item><title><![CDATA[PHP二维数组去重处理]]></title><link>https://blog.csdn.net/zrainload/article/details/105674456</link><guid>https://blog.csdn.net/zrainload/article/details/105674456</guid><author>zrainload</author><pubDate>Wed, 22 Apr 2020 09:48:38 +0800</pubDate><description><![CDATA[今天做项目遇到一个问题，需要把goods_id的值一样的这一项删除，注意，不需要全部相同，只要goods_id的值是一样的，那么就去掉重复的。
代码如下：
/**
 * 参数：$arr：要去重的数组  $key：不能有重复值的键名
 */
function assoc_unique($arr, $key) {
	$tmp_arr = array();
    foreach ($arr as $k...]]></description><category></category></item><item><title><![CDATA[Alt+Tab切换变的很慢解决方案]]></title><link>https://blog.csdn.net/zrainload/article/details/104981231</link><guid>https://blog.csdn.net/zrainload/article/details/104981231</guid><author>zrainload</author><pubDate>Fri, 20 Mar 2020 00:51:51 +0800</pubDate><description><![CDATA[我的电脑出现过这个问题，刚买的电脑，好像是更新了一下系统，就变得切换很慢，下面是我在网上找到 的解决方案，亲试管用：

右键单击桌面上的此电脑图标选择—&gt;管理—&gt;设备管理器—&gt; 系统设备
右键下图中的这个驱动–&gt;卸载设备
本人操作，管用，目前没有任何影响（本人设备：联想台式机，7k多买的，win10系统）。




...]]></description><category></category></item><item><title><![CDATA[lnmp一键安装升级PHP版本]]></title><link>https://blog.csdn.net/zrainload/article/details/103780823</link><guid>https://blog.csdn.net/zrainload/article/details/103780823</guid><author>zrainload</author><pubDate>Tue, 31 Dec 2019 12:51:27 +0800</pubDate><description><![CDATA[lnmp一键安装包，升级PHP版本
官方的升级方法地址：https://lnmp.org/faq/lnmp1-2-upgrade.html
LNMP PHP升级脚本
升级PHP前，请确认你的网站程序是否支持升级到的PHP版本，防止升级到网站程序不兼容的PHP版本，具体可以去你使用的PHP程序的官网查询相关版本支持信息。v1.3及以后版本大部分情况下也可以进行降级操作。
执行：./upgrade.s...]]></description><category></category></item><item><title><![CDATA[yii2 get提交form表单跳转到首页的问题]]></title><link>https://blog.csdn.net/zrainload/article/details/103388381</link><guid>https://blog.csdn.net/zrainload/article/details/103388381</guid><author>zrainload</author><pubDate>Wed, 04 Dec 2019 16:03:01 +0800</pubDate><description><![CDATA[yii2之使用get方式跳转首页的问题
当我们使用get方式时它会将r=控制器/方法名给覆盖掉，而导致直接跳转到首页的问题。
在做搜索分页时表单get提交时他自动跳至首页，会把跳转地址给清除（覆盖）掉
正常的地址应该是这样
http://localhost/space/frontend/web/index.php?r=space-write/teacher&amp;shop_id=87&amp;d...]]></description><category></category></item><item><title><![CDATA[本地安装yii2高级框架（phpstudy）]]></title><link>https://blog.csdn.net/zrainload/article/details/103311727</link><guid>https://blog.csdn.net/zrainload/article/details/103311727</guid><author>zrainload</author><pubDate>Fri, 29 Nov 2019 16:00:20 +0800</pubDate><description><![CDATA[本地安装yii2高级框架 - phpstudy
首先准备：
1. yii2源码包，官网下载地址：https://www.yiichina.com/download
下面开始:
1.先看我的代码放在这位置:

2.安装好模板之后需要对模板进行初始化操作。
(1)以管理员身份运行cmd, 进入到代码目录里
(2)运行命令:php init(如果提示php不是内部或外部命令,看最下面有解决方法)
(3)...]]></description><category></category></item><item><title><![CDATA[php 根据地址获取经纬度(百度api)]]></title><link>https://blog.csdn.net/zrainload/article/details/103141520</link><guid>https://blog.csdn.net/zrainload/article/details/103141520</guid><author>zrainload</author><pubDate>Tue, 19 Nov 2019 15:13:41 +0800</pubDate><description><![CDATA[根据地理位置获取经纬度
这里用的是百度地图的接口，你需要先申请百度的服务秘钥（ak）。
百度地图有这样一个接口：地理编码

1.php代码：
/**
 * 根据地址获取经纬度 -- 百度地图
 */
public function queryAddress(){
    $ak = '你的ak'; //填写你的ak
    $address = '北京市海淀区上地七街'; //要获取的位置
   ...]]></description><category></category></item><item><title><![CDATA[PHP CURL使用POST发送json数据]]></title><link>https://blog.csdn.net/zrainload/article/details/103032492</link><guid>https://blog.csdn.net/zrainload/article/details/103032492</guid><author>zrainload</author><pubDate>Tue, 12 Nov 2019 16:31:59 +0800</pubDate><description><![CDATA[PHP CURL使用POST发送json数据
因项目的需要，PHP调用第三方 Java/.Net 写好的 Restful Api，其中有些接口，需要 在发送 POST 请求时，传入对象。
Http中传输对象，最好的表现形式莫过于JSON字符串了，但是作为参数的接收方，又是需要被告知传过来的是JSON！
其实这不难，只需要发送一个 http Content-Type头信息即可，即 “Content-...]]></description><category></category></item><item><title><![CDATA[获取微信公众号的关注链接地址]]></title><link>https://blog.csdn.net/zrainload/article/details/102803382</link><guid>https://blog.csdn.net/zrainload/article/details/102803382</guid><author>zrainload</author><pubDate>Tue, 29 Oct 2019 17:14:30 +0800</pubDate><description><![CDATA[获取微信公众号的关注链接
1.打开PC端微信，点击公众号

2.左键点击公众号图标，然后再点击中间的那个按钮（查看历史消息按钮）

3：点击复制链接地址

4.这样你就得到微信公众号的链接地址了。

...]]></description><category></category></item><item><title><![CDATA[微信小程序删除setData某个值 -- splice]]></title><link>https://blog.csdn.net/zrainload/article/details/102747081</link><guid>https://blog.csdn.net/zrainload/article/details/102747081</guid><author>zrainload</author><pubDate>Fri, 25 Oct 2019 17:47:40 +0800</pubDate><description><![CDATA[微信小程序删除setData某个值
需求：删除购物车商品，删除成功以后，删除的那一行自动消失（和html页面的ajax页面无刷新一样）
在小程序里实现页面无刷新，我们只需修改setData里面的数据即可。
这里可以使用一个方法：splice
直接上代码：
//找到需要删除的数组，从第三个开始删，删1个
that.data.data.splice(3, 1);
//删除完以后，再重新setData一...]]></description><category></category></item><item><title><![CDATA[微信小程序生成带参数的二维码以及小程序码]]></title><link>https://blog.csdn.net/zrainload/article/details/102706984</link><guid>https://blog.csdn.net/zrainload/article/details/102706984</guid><author>zrainload</author><pubDate>Wed, 23 Oct 2019 18:17:09 +0800</pubDate><description><![CDATA[微信小程序生成带参数的二维码
官方共给了三个接口调用，大家可以根据自己的实际情况来使用，我这里使用的是接口B和接口C。
官方文档地址
业务需求：
扫描二维码进入指定商品页面，需要的参数为商品id（goods_id）。
一、先看效果图：

二、PHP代码实现
public function pathImg(){
	$goods_id = '20'; //商品id
	//配置APPID、APPSECR...]]></description><category></category></item><item><title><![CDATA[微信小程序分享朋友圈生成海报]]></title><link>https://blog.csdn.net/zrainload/article/details/102682781</link><guid>https://blog.csdn.net/zrainload/article/details/102682781</guid><author>zrainload</author><pubDate>Tue, 22 Oct 2019 16:40:40 +0800</pubDate><description><![CDATA[微信小程序实现分享到朋友圈
分享朋友圈现在大家的通用做法就是通过Canvas生成一张图片后进行保存，然后自行转发朋友圈。最近项目有这个需求, 于是就记录一下。（老规矩，我的博客复制粘贴就好使）
先看一下效果图：

一、先把代码写上去
index.wxml代码：
&lt;view class="container"&gt;
  &lt;image src="{{shareImage}}" class...]]></description><category></category></item><item><title><![CDATA[微信小程序登录 php后台]]></title><link>https://blog.csdn.net/zrainload/article/details/100073398</link><guid>https://blog.csdn.net/zrainload/article/details/100073398</guid><author>zrainload</author><pubDate>Mon, 26 Aug 2019 11:02:38 +0800</pubDate><description><![CDATA[微信小程序登录以及获取openid（用户唯一标识）和session_key
一、前端登录代码：
  //登录获取code
  login:function(){
    wx.login({
      success:function(res){
        console.log(res.code)
        //发送请求
        wx.request({
         ...]]></description><category></category></item></channel></rss>