<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaofeijuan的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaofeijuan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaofeijuan]]></copyright><item><title><![CDATA[python2.x与python3.x的继承]]></title><link>https://blog.youkuaiyun.com/xiaofeijuan/article/details/106694905</link><guid>https://blog.youkuaiyun.com/xiaofeijuan/article/details/106694905</guid><author>xiaofeijuan</author><pubDate>Thu, 11 Jun 2020 18:56:31 +0800</pubDate><description><![CDATA[python2.x与python3.x的继承
之前看资料python2.x的继承是深度优先遍历，python3.x的继承是广度优先遍历，但是代码运行起来两者的方法解析顺序是一样的，很是疑惑，所以深入学习了一下，做个笔记。
		
首先，需要知道关于遍历的一些概念：
所谓遍历(Traversal)，是指沿着某条搜索路线，依次对树（或图）中每个节点均做一次访问。
深度优先遍历从某个顶点出发，首先访问这个顶点，然后找出刚访问这个结点的第一个未被访问的邻结点，然后再以此邻结点为顶点，继续找它的下一个新的顶点进行访问，]]></description><category></category></item><item><title><![CDATA[在Typora中如何给代码块设置快捷键]]></title><link>https://blog.youkuaiyun.com/xiaofeijuan/article/details/98947884</link><guid>https://blog.youkuaiyun.com/xiaofeijuan/article/details/98947884</guid><author>xiaofeijuan</author><pubDate>Fri, 09 Aug 2019 12:03:20 +0800</pubDate><description><![CDATA[打开Typora
文件
偏好设置【Preferences】
然后拉到最后，打开高级设置 【Open Advenced Setting】
打开conf.user.json,在这里边进行配置
找到“KeyBinding”，然后根据需要自行配置即可
"keyBinding": {  
   // for example:   
   // "Always on Top": "Ctrl+Shift+P" ...]]></description><category></category></item><item><title><![CDATA[在ubuntu下 安装nginx服务器]]></title><link>https://blog.youkuaiyun.com/xiaofeijuan/article/details/98877429</link><guid>https://blog.youkuaiyun.com/xiaofeijuan/article/details/98877429</guid><author>xiaofeijuan</author><pubDate>Thu, 08 Aug 2019 17:25:27 +0800</pubDate><description><![CDATA[获取nginx源码
1、打开百度在搜索栏输入nginx找到nginx官网，点击进入；
2、点击最新发布版，进入下载地址；
3、找到最新源码，右击获取源码下载地址通过wget下载；
配置过程可能出现：
错误描述：error: the HTTP rewrite module requires the PCRE library
解决方法：
需要安装pcre包：
sudo apt-get update
s...]]></description><category></category></item><item><title><![CDATA[九九乘法表（正着、倒着、倒三角形）]]></title><link>https://blog.youkuaiyun.com/xiaofeijuan/article/details/97486108</link><guid>https://blog.youkuaiyun.com/xiaofeijuan/article/details/97486108</guid><author>xiaofeijuan</author><pubDate>Sat, 27 Jul 2019 09:51:25 +0800</pubDate><description><![CDATA[首先可以先将问题拆分,先实现它打印格式的问题
&amp; 			第一次:打印一个
&amp;	&amp;		第二次:打印两个
&amp; &amp; &amp;	第三次:打印三个
… …
外循环控制打印行数,内循环控制打印个数：
要实现 i 次，一次要打印 j 个
for i in range(1,10):
    for j in range(1,i+1):
        print("&am...]]></description><category></category></item><item><title><![CDATA[分别使用递归,队列,栈的思想遍历自己文件下的目录及文件名]]></title><link>https://blog.youkuaiyun.com/xiaofeijuan/article/details/97484469</link><guid>https://blog.youkuaiyun.com/xiaofeijuan/article/details/97484469</guid><author>xiaofeijuan</author><pubDate>Sat, 27 Jul 2019 09:15:50 +0800</pubDate><description><![CDATA[1.用递归的思想遍历
import os

del getALLPath(path):
	#显示path路径下指定的文件名和目录名,以列表的方式显示
    dirList = os.listdir(path)
    #遍历这个列表
    for filename in dirList:
    	#将文件名拼接到path下,形成一个新地址
        abspath = os.path....]]></description><category></category></item></channel></rss>