<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[use_python的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/use_python</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; use_python]]></copyright><item><title><![CDATA[http常用的请求方法---------------落雨成风]]></title><link>https://blog.youkuaiyun.com/use_python/article/details/85765045</link><guid>https://blog.youkuaiyun.com/use_python/article/details/85765045</guid><author>use_python</author><pubDate>Fri, 04 Jan 2019 11:38:35 +0800</pubDate><description><![CDATA[HTTP请求方法总结
根据HTTP标准，HTTP请求可以使用多种请求方法。
HTTP1.0定义了三种请求方法： GET, POST 和 HEAD方法。
HTTP1.1新增了五种请求方法：OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。




方法
介绍




GTE
请求指定的页面信息，并返回实体主体。


POST
向指定资源提交数据进行处理请求（例如提交表...]]></description><category></category></item><item><title><![CDATA[with上下文管理器(Python)---------------------落雨成风]]></title><link>https://blog.youkuaiyun.com/use_python/article/details/85321605</link><guid>https://blog.youkuaiyun.com/use_python/article/details/85321605</guid><author>use_python</author><pubDate>Fri, 28 Dec 2018 14:31:26 +0800</pubDate><description><![CDATA[关于with上下文管理器的一些小总结：
没有使用with打开文件的时候：
def m1():
    f = open(&quot;output.txt&quot;, &quot;w&quot;)
    f.write(&quot;python之禅&quot;)
    f.close()

这样写有一个潜在的问题，如果在调用 write 的过程中，出现了异常进而导致后续代码无法继续执行，close 方法无法被正常调用，因此资源就会一直被该程序占用者释放...]]></description><category></category></item><item><title><![CDATA[redis如何实现持久化(python)--------------------------落雨成风]]></title><link>https://blog.youkuaiyun.com/use_python/article/details/85221086</link><guid>https://blog.youkuaiyun.com/use_python/article/details/85221086</guid><author>use_python</author><pubDate>Sun, 23 Dec 2018 11:05:23 +0800</pubDate><description><![CDATA[Redis如何做持久化
持久化：   把数据存放到断电也不会丢失的设备中，例如： 文件， mysql
如何实现持久化
快照（RDB）
是redis默认做持久化的方式
实现原理：
​     redis是由C语言实现的，fork函数，会把主进程复制一个子进程， 子进程会把内存的数据依次遍历出来，存放到配置指定的二进制文件dump.rdb中。
实现快照：
​      只要更改配置文件，默认提供额三种...]]></description><category></category></item><item><title><![CDATA[字符串的相关操作-----------------------------          落雨成风]]></title><link>https://blog.youkuaiyun.com/use_python/article/details/85140863</link><guid>https://blog.youkuaiyun.com/use_python/article/details/85140863</guid><author>use_python</author><pubDate>Thu, 20 Dec 2018 21:18:07 +0800</pubDate><description><![CDATA[关于字符串一些常用操作，

find
检测 b 是否包含在 a中，如果是返回开始的索引值，否则返回-1

index
跟find()方法一样，只不过如果str不在 mystr中会报一个异常.

count
返回 str在start和end之间 在 mystr里面出现的次数
replace
把 mystr 中的 str1 替换成 str2,如果 count 指定，则替换不超过 count 次 第一个...]]></description><category></category></item><item><title><![CDATA[代码管理工具 SVN和git的区别-----------------------------落雨成风]]></title><link>https://blog.youkuaiyun.com/use_python/article/details/85014825</link><guid>https://blog.youkuaiyun.com/use_python/article/details/85014825</guid><author>use_python</author><pubDate>Sat, 15 Dec 2018 15:43:58 +0800</pubDate><description><![CDATA[Svn与Git的区别
这篇主要是谈谈两者的区别，至于谁优谁劣看官自己思考吧！
把第一条理解到位思想到位了做起来才会有的放矢，其他几条都是用的时候才能体会到
(1) 最核心的区别Git是分布式的，而Svn不是分布的。能理解这点，上手会很容易，声明一点Git并不是目前唯一的分布式版本控制系统，还有比如Mercurial等，所以说它们差不许多。话说回来Git跟Svn一样有自己的集中式版本库和Server...]]></description><category></category></item><item><title><![CDATA[socket编程(python) ---------------------------落雨成风]]></title><link>https://blog.youkuaiyun.com/use_python/article/details/85011367</link><guid>https://blog.youkuaiyun.com/use_python/article/details/85011367</guid><author>use_python</author><pubDate>Sat, 15 Dec 2018 08:31:17 +0800</pubDate><description><![CDATA[socket：socket起源于Unix，而Unix/Linux基本哲学之一就是“一切皆文件”，对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现，socket即是一种特殊的文件，一些socket函数就是对其进行的操作（读/写IO、打开、关闭）
基本上，Socket 是任何一种计算机网络通讯中最基础的内容。例如当你在浏览器地址栏中输入 http://www.cnblog...]]></description><category></category></item><item><title><![CDATA[单例模式（Python）-------------------------------落雨成风]]></title><link>https://blog.youkuaiyun.com/use_python/article/details/84893938</link><guid>https://blog.youkuaiyun.com/use_python/article/details/84893938</guid><author>use_python</author><pubDate>Sat, 08 Dec 2018 16:18:52 +0800</pubDate><description><![CDATA[单例模式是什么：
举个常见的单例模式例子，我们日常使用的电脑上都有一个回收站，在整个操作系统中，回收站只能有一个实例，整个系统都使用这个唯一的实例，而且回收站自行提供自己的实例。因此回收站是单例模式的应用。
单例模式的应用场景：
单例模式应用的场景一般发现在以下条件下：

资源共享的情况下，避免由于资源操作时导致的性能或损耗等。如日志文件，应用配置。
控制资源的情况下，方便资源之间的互相通信。如线...]]></description><category></category></item><item><title><![CDATA[数据结构之美------------快速排序 （Python）---------------------------------     落雨成风]]></title><link>https://blog.youkuaiyun.com/use_python/article/details/84876073</link><guid>https://blog.youkuaiyun.com/use_python/article/details/84876073</guid><author>use_python</author><pubDate>Fri, 07 Dec 2018 15:58:21 +0800</pubDate><description><![CDATA[在我们常用的数据结构中，有八种排序方法，分别是：冒泡排序，快速排序，插入排序，归并排序，交换排序，希尔排序，基数排序，桶排序，
由于面试被问到了快排的思路，因此特地做下总结：
快速排序：它是由冒泡排序改进得到的一种新算法，
基本思路：通过一趟排序将要排序的数据分割成独立的两部分，其中一部分的所有数据都比另外一部分的所有数据都要小，然后再按此方法对这两部分数据分别进行快速排序，整个排序过程可以递归进...]]></description><category></category></item><item><title><![CDATA[二叉树的遍历----落雨]]></title><link>https://blog.youkuaiyun.com/use_python/article/details/84672063</link><guid>https://blog.youkuaiyun.com/use_python/article/details/84672063</guid><author>use_python</author><pubDate>Sat, 01 Dec 2018 11:28:55 +0800</pubDate><description><![CDATA[遍历二叉树：
概念： 树的遍历是树的一种重要的运算。所谓遍历是指对树中所有结点的信息的访问，即依次对树中每个结点访问一次且仅访问一次，我们把这种对所有节点的访问称为遍历（traversal）。那么树的两种重要的遍历模式是深度优先遍历和广度优先遍历,深度优先一般用递归，广度优先一般用队列。一般情况下能用递归实现的算法大部分也能用堆栈来实现。
如图：

深度优先遍历
在深度优先遍历中，又分为：“层级遍...]]></description><category></category></item><item><title><![CDATA[python-------关于字符串格式化输出]]></title><link>https://blog.youkuaiyun.com/use_python/article/details/84591421</link><guid>https://blog.youkuaiyun.com/use_python/article/details/84591421</guid><author>use_python</author><pubDate>Wed, 28 Nov 2018 20:04:59 +0800</pubDate><description><![CDATA[在我们平时写程序的时候经常会用到格式化输出 ，so，稍微总结了一下：




占位符
意义




%s
替换字符串


%d
替换整形(int)类型


%f
浮点数


%c
字符


%u
无符号十进制整数


%o
八进制整数


%x
十六进制整数（小写字母0x）


%X
十六进制整数（大写字母0X）


%e
科学计数法（小写’e’）


%E
科学计数法（大写“E”）


%g
％...]]></description><category></category></item></channel></rss>