<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Inite的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Inite</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Inite]]></copyright><item><title><![CDATA[python 使用 requests 库发送请求及设置代理]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/120867168</link><guid>https://blog.youkuaiyun.com/Inite/article/details/120867168</guid><author>Inite</author><pubDate>Wed, 20 Oct 2021 15:37:59 +0800</pubDate><description><![CDATA[1、请求网页时，有的网页有防机器人，所以需要设置 user-agent 标识为浏览器，就不会被拒绝访问；

2、当访问国外需要翻墙的网页时，可以通过设置代理实现访问，分为 http 和 https 两种，另外需要注意 urllib3 版本不要高于 1.26.0，当请求出现错误（check_hostname requires server_hostname） 或者一直没响应时，可以检查是否是 urllib3 版本问题；

3、

发送 get 请求时，传参使用参数名 params：reques...]]></description><category></category></item><item><title><![CDATA[Amazon S3 和 Amazon CloudFront 简单使用示例(python)]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/120850218</link><guid>https://blog.youkuaiyun.com/Inite/article/details/120850218</guid><author>Inite</author><pubDate>Tue, 19 Oct 2021 18:33:19 +0800</pubDate><description><![CDATA[Amazon S3 概念介绍：Amazon S3

Amazon CloudFront 概念介绍：Amazon CloudFront

简单来讲，Amazon S3 是文件存储服务，Amazon CloudFront 是 cdn ，所以每次利用 S3 更新文件内容后，假如需要即刻失效，就需要使 cdn 该文件缓存失效，才能即刻获取最新的文件内容。

1、安装：


pip install boto3

2、导入boto3 库：


import boto3

3、使用：

S3 服务常用的有上传文件、复制文]]></description><category></category></item><item><title><![CDATA[python 生成与解析 .plist 文件]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/120849066</link><guid>https://blog.youkuaiyun.com/Inite/article/details/120849066</guid><author>Inite</author><pubDate>Tue, 19 Oct 2021 16:41:26 +0800</pubDate><description><![CDATA[最近需要访问一个在线网址获取数据，该文件接近10mb，是 XML 格式的 plist 文件，所以打算访问网址获取数据后，先存到本地，再读取文件，访问数据。生成和解析 plist 文件需要导入 plistlib 库；从一个 bytes 对象加载 plist 文件使用 loads() 函数，写入 plist 文件使用 dump() 函数，解析 plist 文件使用 load() 函数，得到的结果为字典类型，可直接访问具体键值对。



import requests
from plistlib i...]]></description><category></category></item><item><title><![CDATA[docker 安装 php+nginx+mysql+phpmyadmin 并运行]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/107476897</link><guid>https://blog.youkuaiyun.com/Inite/article/details/107476897</guid><author>Inite</author><pubDate>Tue, 21 Jul 2020 00:19:47 +0800</pubDate><description><![CDATA[docker 安装 php
	
docker search php
docker pull php:5.6-fpm
docker run -d --name php5.6 -v ~/docker/nginx/www:/www php:5.6-fpm

	命令说明：先搜索 php 镜像再根据需要的版本进行下载，并运行。
	--name php5.6: 将运行的容器起别名为 php5.6，方便管理。
	-v ~/docker/nginx/www:/www: 将主机中项目的目录 www 挂载到容器的 /www
.]]></description><category></category></item><item><title><![CDATA[centos7 安装 docker 遇到的问题]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/106988393</link><guid>https://blog.youkuaiyun.com/Inite/article/details/106988393</guid><author>Inite</author><pubDate>Sat, 27 Jun 2020 22:54:14 +0800</pubDate><description><![CDATA[最近想了解下 docker，于是就打算安装下看看，一开始是在 win10 下 wsl 下安装的，结果一大堆问题，对版本限制也有，最后不想浪费时间干脆先试试虚拟机安装 docker 了。使用的是 centos7 系统，参照官方文档进行操作。

   官方文档链接：centos 安装 docker 流程。有三种安装方式，分别是使用 Docker 仓库进行安装、下载 .rpm 包进行手动安装与更新和使用脚本进行安装。我这里使用的是 Docker 仓库安装的方式。

安装 yum-utils（...]]></description><category></category></item><item><title><![CDATA[ssh 免密登录踩坑及解决]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/106875726</link><guid>https://blog.youkuaiyun.com/Inite/article/details/106875726</guid><author>Inite</author><pubDate>Sat, 20 Jun 2020 22:17:37 +0800</pubDate><description><![CDATA[最近发现 ssh 直接可以免密登录远程服务器，感觉挺有趣的，于是想试试顺便了解下原理。首先便是百度下 ssh 的概念及登录方式及原理，接着就是自己实践了，一开始老是有问题，后面思考可能的原因再尝试便慢慢解决了，结果还是不错的。

   简单说下 ssh 的概念吧。主要了解以下几点就差不多了。

概念：ssh 全称是 Secure Sshell，即安全外壳协议，由 IETF 的网络小组（Network Working Group）所制定。
	作用：为建立在应用层基础上的安全协议。SSH...]]></description><category></category></item><item><title><![CDATA[虚拟机（Centos 系统） 与主机设置共享目录]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/106746376</link><guid>https://blog.youkuaiyun.com/Inite/article/details/106746376</guid><author>Inite</author><pubDate>Sun, 14 Jun 2020 15:52:14 +0800</pubDate><description><![CDATA[先查看虚拟机是否存在目录 /mnt/hgfs，若不存在，可以（重新）安装 vmware-tools，如下图所示，在虚拟机关机状态下，鼠标移到虚拟机名称上点击右键，在下拉选项选择-（重新）安装 VMware Tools 的选项，假如该选项是灰色即不可点击状态时，直接开启虚拟机，开启过程就可以选中-安装 VMware Tools 的选项；等待成功开机后，桌面就有 VMware Tools 的镜像了，直接点击就可以进到所在目录，目录默认位置：/run/media/username（本机登录用户名）/VMware\]]></description><category></category></item><item><title><![CDATA[Centos7 下 编译安装 LNMP]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/86671227</link><guid>https://blog.youkuaiyun.com/Inite/article/details/86671227</guid><author>Inite</author><pubDate>Mon, 28 Jan 2019 02:08:05 +0800</pubDate><description><![CDATA[我又回来了，感觉自己还是太懒了，好久没写博客了，这次要把前阵子参考网上编译安装 lnmp 的教程然后结合自己在此过程中遇到的问题进行下总结，记录。

   我以前一直是直接 yum 安装的，系统是 centos7，所以想尝试下编译安装，了解下具体的安装过程，还是很有必要的。lnmp 主要是指 linux + nginx + mysql + php，现在已经是在 linux 系统...]]></description><category></category></item><item><title><![CDATA[php 使用反序列化函数 serialize 是返回 false 的一个可能原因]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/81814776</link><guid>https://blog.youkuaiyun.com/Inite/article/details/81814776</guid><author>Inite</author><pubDate>Sun, 19 Aug 2018 02:26:47 +0800</pubDate><description><![CDATA[       今晚在使用反序列化函数是一直返回 false，不知所以，还以为是 '&amp;lt;' 标签的缘故，结果一百度，说可能是长度没对上，结果我一数，果然是，更正后，测试反序列化函数就返回成功的结果了。下面记录一下：

例子：

a:6:{a:1:{s:4:&quot;file&quot;;s:78:&quot;导入模板,&amp;lt;a target=&quot;_blank&quot; href=&quot;/edu/excel/export_user.xl...]]></description><category></category></item><item><title><![CDATA[windows 环境下装 composer]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/81639070</link><guid>https://blog.youkuaiyun.com/Inite/article/details/81639070</guid><author>Inite</author><pubDate>Mon, 13 Aug 2018 23:56:47 +0800</pubDate><description><![CDATA[ 

将官网的下载教程搬过来加上自己实际操作过程遇到的小错误，整理一下

使用安装程序

这是将 Composer 安装在你机器上的最简单的方法。

下载并且运行Composer-Setup.exe，它将安装最新版本的 Composer ，并设置好系统的环境变量，因此你可以在任何目录下直接使用 composer 命令。

手动安装（我使用的是这种安装方法）

设置系统的 php 环境变量 PATH...]]></description><category></category></item><item><title><![CDATA[简单透彻理解JSONP原理及使用]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/80333130</link><guid>https://blog.youkuaiyun.com/Inite/article/details/80333130</guid><author>Inite</author><pubDate>Wed, 16 May 2018 11:11:18 +0800</pubDate><description><![CDATA[参考地址：https://blog.youkuaiyun.com/u011897301/article/details/52679486http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html。   感觉看下来清晰明了，自己也跟着代码亲测了一遍，确实可行。我自己测试时，在本地设置虚拟主机，这样就拥有两个域名可...]]></description><category></category></item><item><title><![CDATA[Linux学习之CentOS(十二)--crontab命令的使用方法]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/80320799</link><guid>https://blog.youkuaiyun.com/Inite/article/details/80320799</guid><author>Inite</author><pubDate>Tue, 15 May 2018 11:56:45 +0800</pubDate><description><![CDATA[转载地址：https://www.cnblogs.com/xiaoluo501395377/archive/2013/04/06/3002602.htmlcrontab命令常见于Unix和Linux的操作系统之中，用于设置周期性被执行的指令。该命令从标准输入设备读取指令，并将其存放于&quot;crontab&quot;文件中，以供之后读取和执行。在Linux系统中，Linux任务调度的工作主要分为以下两类：1、系统...]]></description><category></category></item><item><title><![CDATA[Linux设置定时任务方法]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/80320603</link><guid>https://blog.youkuaiyun.com/Inite/article/details/80320603</guid><author>Inite</author><pubDate>Tue, 15 May 2018 11:35:43 +0800</pubDate><description><![CDATA[转载地址：https://www.cnblogs.com/allenclare/p/8622286.htmllinux下定时执行任务的方法：在LINUX中你应该先输入crontab -e，然后就会有个vi编辑界面，再输入0 3 * * 1 /clearigame2内容到里面 :wq 保存退出。 在LINUX中，周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cr...]]></description><category></category></item><item><title><![CDATA[Linux 安装 redis 以及配置 php-redis]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/80317265</link><guid>https://blog.youkuaiyun.com/Inite/article/details/80317265</guid><author>Inite</author><pubDate>Tue, 15 May 2018 01:03:40 +0800</pubDate><description><![CDATA[      在阿里云服务器上装 redis，本以为 Linux 下会比 windows 下安装及配置 redis 容易些，结果还是出了不少错误，有点曲折，好在一一通过百度解决了，下面记录下：      1、使用命令从 redis 官网下载安装包：$ wget http://download.redis.io/releases/redis-4.0.9.tar.gz
$ tar xzf redis-4...]]></description><category></category></item><item><title><![CDATA[windows 系统下安装 redis 和配置 php redis拓展]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/80306251</link><guid>https://blog.youkuaiyun.com/Inite/article/details/80306251</guid><author>Inite</author><pubDate>Mon, 14 May 2018 13:33:15 +0800</pubDate><description><![CDATA[       昨天发现自己 php 中很多东西还没涉及，还没了解。。于是决定先了解下 redis 的用法，之前断断续续有看过一点，这次打算亲自实践下。一开始直接上 redis官网下，结果后来发现上面的 redis 只适用于 Linux 系统，而不是 windows 系统；接着百度到 windows 系统安装 redis 的版本下载网址：传送门。然后我下载的是 redis-latest.zip 即r...]]></description><category></category></item><item><title><![CDATA[php 中 static::$var 的用法]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/80296268</link><guid>https://blog.youkuaiyun.com/Inite/article/details/80296268</guid><author>Inite</author><pubDate>Sun, 13 May 2018 00:22:27 +0800</pubDate><description><![CDATA[       最近看到 php 中使用语法如 static::$var ，有点懵，于是百度后发现，static::$var 会强制使用当前调用对象所属类中的变量 $var 的值，还是看下下面的2个例子吧。class a{
   static protected $test=&quot;class a&quot;;
   public function static_test(){
     echo static::...]]></description><category></category></item><item><title><![CDATA[php 给图片指定位置加水印文字]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/80289423</link><guid>https://blog.youkuaiyun.com/Inite/article/details/80289423</guid><author>Inite</author><pubDate>Sat, 12 May 2018 10:50:43 +0800</pubDate><description><![CDATA[       需求：给图片指定位置加水印文字。       一开始使用的是 imgstring，结果发现很有局限性，比如字体大小选择只有（1,2,3,4,5）这几个选项，字体不大；最关键是无法输出中文，中文会乱码。函数原型如下：bool imagestring ( resource $image , int $font , int $x , int $y , string $string , in...]]></description><category></category></item><item><title><![CDATA[php qrcode 生成二维码后变成透明背景且按需调整大小并贴到图片的指定位置]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/80285010</link><guid>https://blog.youkuaiyun.com/Inite/article/details/80285010</guid><author>Inite</author><pubDate>Sat, 12 May 2018 00:16:38 +0800</pubDate><description><![CDATA[      发现自己快两个月没写博客，最近搞定毕业的相关事情了，稍微松点了，可以全身心地投入到工作中来，今天想起写写博客，记录下最近工作过的内容，供以后查看温习。打算建立个栏目专门存放工作的记录内容，希望能坚持下来。       需求：生成存放指定内容的二维码并调整大小后贴到另外图片的指定位置，由于要贴二维码的图片的张贴二维码位置是圆角矩形（注意是圆角，这样一来直接将生成的白色背景的二维码贴上去的...]]></description><category></category></item><item><title><![CDATA[Mysql数据分组GROUP BY 和HAVING，与WHERE组合使用]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/79685875</link><guid>https://blog.youkuaiyun.com/Inite/article/details/79685875</guid><author>Inite</author><pubDate>Sun, 25 Mar 2018 13:27:57 +0800</pubDate><description><![CDATA[转载地址：点击打开链接理解分组，可以这样：对GROUP BY子句后面跟随的列名进行分组，然后对每一个分组而不是整个表进行操作。举例：在产品表中，检索每一个供应商提供的商品的数量。mysql&amp;gt; SELECT vend_id,COUNT(*) AS num_prods FROM products GROUP BY vend_id;  
结果：+---------+-----------+| ve...]]></description><category></category></item><item><title><![CDATA[从上往下打印二叉树]]></title><link>https://blog.youkuaiyun.com/Inite/article/details/79655210</link><guid>https://blog.youkuaiyun.com/Inite/article/details/79655210</guid><author>Inite</author><pubDate>Thu, 22 Mar 2018 16:00:09 +0800</pubDate><description><![CDATA[题目描述从上往下打印出二叉树的每个节点，同层节点从左至右打印。第一种是输出格式无要求的代码：/*
struct TreeNode {
	int val;
	struct TreeNode *left;
	struct TreeNode *right;
	TreeNode(int x) :
			val(x), left(NULL), right(NULL) {
	}
};*/
#include &amp;...]]></description><category></category></item></channel></rss>