<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bihui0910的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bihui0910</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bihui0910]]></copyright><item><title><![CDATA[yii2.0权限控制 ACF权限--登录验证]]></title><link>https://blog.youkuaiyun.com/bihui0910/article/details/100950533</link><guid>https://blog.youkuaiyun.com/bihui0910/article/details/100950533</guid><author>bihui0910</author><pubDate>Fri, 06 Sep 2019 11:15:14 +0800</pubDate><description><![CDATA[ACF是一种通过yii\filters\AccessControl类来实现的简单授权
一般在控制器中我们调用如下：打开backend\controller\SiteController.php 我们看到这样一段代码

public function behaviors(){return ['access' =&gt; ['class' =&gt; AccessControl::className(...]]></description><category></category></item><item><title><![CDATA[解决：The “https://...."could not be downloaded]]></title><link>https://blog.youkuaiyun.com/bihui0910/article/details/100950528</link><guid>https://blog.youkuaiyun.com/bihui0910/article/details/100950528</guid><author>bihui0910</author><pubDate>Wed, 28 Aug 2019 14:41:00 +0800</pubDate><description><![CDATA[使用composer安装php插件时候错误提示：

The "https://packagist.laravel-china.org/packages.json" file could not be downloaded: Peer certificate CN=*.phphub.org' did not match expected CN=packagist.laravel-china.org'...]]></description><category></category></item><item><title><![CDATA[python抓取网站提示错误ssl.SSLCertVerificationError处理]]></title><link>https://blog.youkuaiyun.com/bihui0910/article/details/100950540</link><guid>https://blog.youkuaiyun.com/bihui0910/article/details/100950540</guid><author>bihui0910</author><pubDate>Wed, 07 Aug 2019 22:16:39 +0800</pubDate><description><![CDATA[python在抓取制定网站的错误提示：ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1056)
解决方式：在使用请求方法时添加一个参数verify = fals...]]></description><category></category></item><item><title><![CDATA[如何理解区块链技术]]></title><link>https://blog.youkuaiyun.com/bihui0910/article/details/100950531</link><guid>https://blog.youkuaiyun.com/bihui0910/article/details/100950531</guid><author>bihui0910</author><pubDate>Thu, 01 Aug 2019 13:59:05 +0800</pubDate><description><![CDATA[区块链技术涉及到的一些技术有：密码学、P2P、互联传输协议、数据库、分布式、经济学原理等，区块链技术是一种分布式记账技术（数据很难被篡改），我们可以理解为一种分布式数据库（因为需要同步每个节点数据，因为数据更新是比较缓慢的，目前也有一些技术可以增加同步速度，像off-chain（侧链技术）闪电网络项目、分片技术等）
关于公有链、私有链、联盟链，可以从节点特征来理解：公有链是由数量众多多节点构成；私...]]></description><category></category></item><item><title><![CDATA[MAC 设置环境变量path的几种方法]]></title><link>https://blog.youkuaiyun.com/bihui0910/article/details/100950538</link><guid>https://blog.youkuaiyun.com/bihui0910/article/details/100950538</guid><author>bihui0910</author><pubDate>Sat, 20 Jul 2019 16:21:32 +0800</pubDate><description><![CDATA[安装MAC一些编程用到等环境，经常需要配置想相关环境的路径，所以必须了解MAC  path系统路径文件加载顺序：

/etc/profile/etc/paths~/.bash_profile~/.bash_login~/.profile              # 当前用户设置~/.bashrc

当然/etc/profile和/etc/paths是系统级别的，系统启动就会加载，后面几个是当前用...]]></description><category></category></item><item><title><![CDATA[mysql主从复制如何实现]]></title><link>https://blog.youkuaiyun.com/bihui0910/article/details/100950536</link><guid>https://blog.youkuaiyun.com/bihui0910/article/details/100950536</guid><author>bihui0910</author><pubDate>Sat, 22 Jun 2019 00:07:24 +0800</pubDate><description><![CDATA[mysql主从复制实现原理：1、mysql支持单向、异步复制，一个mysql主机作为主数据服务器（master）、一个或多个mysql作为从数据服务器（slave）
2、复制原理是在主服务器中跟踪主数据服务器中所有而二进制日志操作（数据库插入、更新、删除操作），每个从服务器接收主服务器二进制日志保存更新数据
实现步骤：1、master将所有的数据改变操作记录到binary log中2、slave将...]]></description><category></category></item><item><title><![CDATA[yii2内置响应协商行为类ContentNegotiator]]></title><link>https://blog.youkuaiyun.com/bihui0910/article/details/100950532</link><guid>https://blog.youkuaiyun.com/bihui0910/article/details/100950532</guid><author>bihui0910</author><pubDate>Fri, 21 Jun 2019 00:33:24 +0800</pubDate><description><![CDATA[Request的header可以来确认返回对应的数据格式。yii2的Response类内置都可以返回什么类型的响应格式，一共5种：
FORMAT_RAW
FORMAT_HTML
FORMAT_JSON
FORMAT_JSONP
FORMAT_XML
我们响应浏览器的时候可以设置如上的格式。ContentNegotiator可以分析Request的header然后指派所需的响应格式给客户端，不需要我...]]></description><category></category></item></channel></rss>