<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qitong111的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qitong111</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qitong111]]></copyright><item><title><![CDATA[Typora软件百度网盘下载地址]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/80217281</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/80217281</guid><author>qitong111</author><pubDate>Sun, 06 May 2018 19:26:56 +0800</pubDate><description><![CDATA[最近用了typora，感觉挺好玩的~~百度网盘分享一下下载地址：https://pan.baidu.com/s/1dAfocvwF214gsd5cPkgJOA里面有三个版本：typora-setup-ia32.exetypora-setup-x64.exeTypora-linux-x64.tartypora 快捷键无序列表：输入-之后输入空格有序列表：输入数字+“.”之后输入空格任务列表：-[空格...]]></description><category></category></item><item><title><![CDATA[sbulime3安装了pylinter：保存就执行关掉]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/80041524</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/80041524</guid><author>qitong111</author><pubDate>Sun, 22 Apr 2018 18:56:02 +0800</pubDate><description><![CDATA[sbulime3安装了pylinter，每次保存都会执行，其实不需要，可以按下面方法关掉此功能：preference-&amp;gt;package setting-&amp;gt;pylinter-&amp;gt;settings:default找到下面的话把true改为false    // Set to true to automtically run Pylint on save    &quot;run_on_save&quot;...]]></description><category></category></item><item><title><![CDATA[记录]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/80040709</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/80040709</guid><author>qitong111</author><pubDate>Sun, 22 Apr 2018 17:20:56 +0800</pubDate><description><![CDATA[ubuntu16.4安装python3.6.4有个zlib的大坑，不要想的修复，直接安装3。6。5得了Then, run the following (this works out-of-the-box on 16.10 and 17.04):sudo apt updatesudo apt install python3.6sudo apt install python3.6-devsudo ap...]]></description><category></category></item><item><title><![CDATA[sublime_text_3 安装及启动项配置]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/80037711</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/80037711</guid><author>qitong111</author><pubDate>Sun, 22 Apr 2018 12:16:00 +0800</pubDate><description><![CDATA[首先你要下载一个 Sublime Text 3 的包，并找一个可用的key。我下到的是这样的：sublime_text_3_build_3143_x64.tar.bz2先解压：tar jxvf sublime_text_3_build_3143_x64.tar.bz2将该文件夹移动到 /opt/ :sudo mv sublime_text_3 /opt/在 /usr/bin/ 下创建链接：sudo...]]></description><category></category></item><item><title><![CDATA[简单python贪吃蛇程序]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/80033221</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/80033221</guid><author>qitong111</author><pubDate>Sat, 21 Apr 2018 20:33:49 +0800</pubDate><description><![CDATA[import random
import curses

s = curses.initscr()
curses.curs_set(0)
sh, sw = s.getmaxyx()
w = curses.newwin(sh, sw, 0, 0)
w.keypad(1)
w.timeout(150)


snk_x = sw//4
snk_y = sh//2
snake = [
    [snk_y...]]></description><category></category></item><item><title><![CDATA[ubuntu解压命令全览]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/80027170</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/80027170</guid><author>qitong111</author><pubDate>Sat, 21 Apr 2018 10:46:12 +0800</pubDate><description><![CDATA[        ##转载                                                                    .tar解包：tar xvf FileName.tar打包：tar cvf FileName.tar DirName（注：tar是打包，不是压缩！）---------------------------------------------....]]></description><category></category></item><item><title><![CDATA[virtualvenv下安装ipython]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/80002136</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/80002136</guid><author>qitong111</author><pubDate>Thu, 19 Apr 2018 11:42:29 +0800</pubDate><description><![CDATA[ubuntu自带python2.7，在virtualvenv下安装了python3.5来学，想装个ipython：一开始用:sudo apt-get install ipython这个是安装给系统自带的python的，启动后是这这个样子的：里面WARNING: Attempting to work in a virtualenv. If you encounter problems, please...]]></description><category></category></item><item><title><![CDATA[No module named '_tkinter'的一种解决方法]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/79986878</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/79986878</guid><author>qitong111</author><pubDate>Wed, 18 Apr 2018 11:57:35 +0800</pubDate><description><![CDATA[在ubuntu中运行程序的时候出现 No module named '_tkinter'错误，无法执行：看了网上好多解决方法，都不怎么好用。有一句提示：If this fails your Python may not be configured for Tk.所以想到ubuntu16.4里面安装python2的环境，后来自己又装了python3.6，但是默认环境是2，就把默认环境进行了更改，就通...]]></description><category></category></item><item><title><![CDATA[Leetcode：链表题]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/79855334</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/79855334</guid><author>qitong111</author><pubDate>Sun, 08 Apr 2018 20:16:46 +0800</pubDate><description><![CDATA[1.删除链表的节点编写一个函数，在给定单链表一个结点(非尾结点)的情况下，删除该结点。假设该链表为1 -&amp;gt; 2 -&amp;gt; 3 -&amp;gt; 4 并且给定你链表中第三个值为3的节点，在调用你的函数后，该链表应变为1 -&amp;gt; 2 -&amp;gt; 4。思路：删除指定节点，由于是单链表，直接把节点更新到下一个#Definition for singly-linked list.
class List...]]></description><category></category></item><item><title><![CDATA[实现strStr()]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/79853139</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/79853139</guid><author>qitong111</author><pubDate>Sun, 08 Apr 2018 16:15:21 +0800</pubDate><description><![CDATA[实现 strStr()。返回蕴含在 haystack 中的 needle 的第一个字符的索引，如果 needle 不是 haystack 的一部分则返回 -1 。例 1:输入: haystack = &quot;hello&quot;, needle = &quot;ll&quot;
输出: 2例 2:输入: haystack = &quot;aaaaa&quot;, needle = &quot;bba&quot;
输出: -11.双下标：class Solution:
 ...]]></description><category></category></item><item><title><![CDATA[Leetcode:字符串转整数（atoi）]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/79851796</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/79851796</guid><author>qitong111</author><pubDate>Sun, 08 Apr 2018 14:58:56 +0800</pubDate><description><![CDATA[实现 atoi，将字符串转为整数。提示：仔细考虑所有输入情况。如果你想挑战自己，请不要看下面并自己考虑所有可能的输入情况。说明：这题解释的比较模糊（即没有指定输入格式）。你得事先汇集所有的输入情况。 atoi的要求：这个函数需要丢弃之前的空白字符，直到找到第一个非空白字符。之后从这个字符开始，选取一个可选的正号或负号后面跟随尽可能多的数字，并将其解释为数字的值。字符串可以在形成整数的字符后包括多余...]]></description><category></category></item><item><title><![CDATA[Leetcode: 只出现一次的数字]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/79756328</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/79756328</guid><author>qitong111</author><pubDate>Fri, 30 Mar 2018 13:58:49 +0800</pubDate><description><![CDATA[给定一个整数数组，除了某个元素外其余元素均出现两次。请找出这个只出现一次的元素。 备注：你的算法应该是一个线性时间复杂度。 你可以不用额外空间来实现它吗？1.利用异或的特点，自己与自己异或为0：a ⊕ a = 0结合律：a ⊕b ⊕ c = a ⊕ (b ⊕ c) = (a ⊕ b) ⊕ c：所以题目可以简化为：(a1⊕a1⊕a2⊕a2⊕....)⊕a单=0⊕a单=a单class Solution...]]></description><category></category></item><item><title><![CDATA[Leetcode: 旋转数组]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/79740164</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/79740164</guid><author>qitong111</author><pubDate>Thu, 29 Mar 2018 11:44:22 +0800</pubDate><description><![CDATA[将包含 n 个元素的数组向右旋转 k 步。例如，如果  n = 7 ,  k = 3，给定数组  [1,2,3,4,5,6,7]  ，向右旋转后的结果为 [5,6,7,1,2,3,4]。注意:尽可能找到更多的解决方案，这里最少有三种不同的方法解决这个问题。1.三次旋转：以给定步数k将list切为两段，如题[1,2,3,4,5,6,7]= [1,2,3,4]和[5,6,7] =分别反转= [4,3,...]]></description><category></category></item><item><title><![CDATA[leetcode:从排序数组中删除重复项]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/79729639</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/79729639</guid><author>qitong111</author><pubDate>Wed, 28 Mar 2018 17:13:03 +0800</pubDate><description><![CDATA[给定一个有序数组，你需要原地删除其中的重复内容，使每个元素只出现一次,并返回新的长度。不要另外定义一个数组，您必须通过用 O(1) 额外内存原地修改输入的数组来做到这一点。示例：给定数组: nums = [1,1,2],

你的函数应该返回新长度 2, 并且原数组nums的前两个元素必须是1和2
不需要理会新的数组长度后面的元素1.双指针大法：     使用两个下标index和i，其中index用...]]></description><category></category></item><item><title><![CDATA[leetcode：移除元素]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/79727197</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/79727197</guid><author>qitong111</author><pubDate>Wed, 28 Mar 2018 14:54:32 +0800</pubDate><description><![CDATA[给定一个数组和一个值，在这个数组中原地移除指定值和返回移除后新的数组长度。不要为其他数组分配额外空间，你必须使用 O(1) 的额外内存原地修改这个输入数组。元素的顺序可以改变。超过返回的新的数组长度以外的数据无论是什么都没关系。示例:给定 nums = [3,2,2,3]，val = 3，

你的函数应该返回 长度 = 2，数组的前两个元素是 2。1.定义两个下标i，j跑，如果val与nums中的...]]></description><category></category></item><item><title><![CDATA[python 批量改名]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/79699976</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/79699976</guid><author>qitong111</author><pubDate>Mon, 26 Mar 2018 16:58:52 +0800</pubDate><description><![CDATA[今天中午下了本书《The Scientist and Engineer's Guide to Digital Signal Processing》，一共34章，每章一个pdf：类似于下面的，CH1~CH34突然想看某个部分内容，发现没章节名好不方便啊，怎么办。。。咦，网页上有章节名哦：选了一下，可以复制出来txt，放到了txt里面，好吧，每次找的时候打开txt看一眼也行啊。。不行，感觉还是不是很方...]]></description><category></category></item><item><title><![CDATA[WAV格式音频学习]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/79688128</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/79688128</guid><author>qitong111</author><pubDate>Sun, 25 Mar 2018 18:56:31 +0800</pubDate><description><![CDATA[周末没事，在家用pyaudio捣鼓了一下wav的读入，播放，与频谱分析.正常人听觉的频率范围大约在20Hz~20kHz之间。为了保证声音不失真，采样频率应该在40kHz左右。常用的音频采样频率有8kHz、11.025kHz、22.05kHz、16kHz、37.8kHz、44.1kHz、48kHz等，如果采用更高的采样频率，还可以达到DVD的音质。先上两个链接：比特率：https://baike.b...]]></description><category></category></item><item><title><![CDATA[Python：文件的读取、创建、追加、删除、清空（转）]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/79676799</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/79676799</guid><author>qitong111</author><pubDate>Sat, 24 Mar 2018 13:07:09 +0800</pubDate><description><![CDATA[Python：文件的读取、创建、追加、删除、清空1.用Python创建一个新文件，内容是从0到9的整数, 每个数字占一行：#python&amp;gt;&amp;gt;&amp;gt;f=open('f.txt','w')    # r只读，w可写，a追加&amp;gt;&amp;gt;&amp;gt;for i in range(0,10):f.write(str(i)+'\n').  .  .&amp;gt;&amp;gt;&amp;gt; f.close()2....]]></description><category></category></item><item><title><![CDATA[关于几种list的构造方法的时间和空间复杂度试验]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/79676662</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/79676662</guid><author>qitong111</author><pubDate>Sat, 24 Mar 2018 12:38:47 +0800</pubDate><description><![CDATA[1.常用的集中list构造函数
def test1(n):
    lst = []
    for i in range(n*10000):
        lst = lst + [i]
    return lst

def test2(n):
    lst = []
    for i in range(n*10000):
        lst.append(i)
    return...]]></description><category></category></item><item><title><![CDATA[各种排序的python实现]]></title><link>https://blog.youkuaiyun.com/qitong111/article/details/79654996</link><guid>https://blog.youkuaiyun.com/qitong111/article/details/79654996</guid><author>qitong111</author><pubDate>Thu, 22 Mar 2018 15:44:06 +0800</pubDate><description><![CDATA[import random
import time
data = list(range(1000))
random.shuffle(data)
def calc_time(func):
    def swrapper(*args, **kwargs):
        ti1 = time.time()
        x = func(*args, **kwargs)
        ti2 ...]]></description><category></category></item></channel></rss>