<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[H的学习心得]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/heipark_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; heipark_]]></copyright><item><title><![CDATA[python好东西——使用inspect.stack() 获取调用栈]]></title><link>https://blog.youkuaiyun.com/heipark_/article/details/49507937</link><guid>https://blog.youkuaiyun.com/heipark_/article/details/49507937</guid><author>heipark_</author><pubDate>Fri, 30 Oct 2015 10:53:43 +0800</pubDate><description><![CDATA[用途：
获取当前代码、上级代码方法名
获取当前代码、上级代码modole名称
代码如下：def v2():
    print inspect.stack()def v1():
    v2()def main():
    v1()if __name__ == "__main__":
    main()打印结果：[(,   ‘D:\testme.py’, 26,  ‘v2’, [’    pri]]></description><category></category></item><item><title><![CDATA[在SAE上进行Flask开发]]></title><link>https://blog.youkuaiyun.com/heipark_/article/details/48688025</link><guid>https://blog.youkuaiyun.com/heipark_/article/details/48688025</guid><author>heipark_</author><pubDate>Wed, 23 Sep 2015 21:12:29 +0800</pubDate><description><![CDATA[SAE + python + flask + mysqlGAE使用python模板，要创建”index.wsgi”文件，见：
  http://www.sinacloud.com/doc/sae/python/tutorial.html#web
要运行上面flask例子，要在控制台的“服务管理”里面设置，然后还要创建demo表。SAE使用git不输入用户名、密码windows cmd下：cd  %U]]></description><category></category></item><item><title><![CDATA[windows下使用winmerge作为git difftool]]></title><link>https://blog.youkuaiyun.com/heipark_/article/details/48677821</link><guid>https://blog.youkuaiyun.com/heipark_/article/details/48677821</guid><author>heipark_</author><pubDate>Wed, 23 Sep 2015 11:31:01 +0800</pubDate><description><![CDATA[winmerge下载winmergehttp://winmerge.org/downloads/它是免费的配置winmerge创建git-difftool.bat文件，git difftools会调用这个bat，内容如下："/D/Program Files (x86)/WinMerge/WinMergeU.exe"  -e -ub -dl "Base" -dr "Mine" "$1" "$2"git]]></description><category></category></item><item><title><![CDATA[说说使用nose、noes2、pytest感受]]></title><link>https://blog.youkuaiyun.com/heipark_/article/details/48549437</link><guid>https://blog.youkuaiyun.com/heipark_/article/details/48549437</guid><author>heipark_</author><pubDate>Fri, 18 Sep 2015 17:26:11 +0800</pubDate><description><![CDATA[直接上一个我对比的table下面谈下主观感受：1.nose2和pytest并行都是基于test method，就是说一个test module class是可以并发的 
2.nose2中如果包含的setupclass方法，则这个测试是顺序执行的；而pytest是可以并发执行的，且setupclass方法只执行1次 
3.pytest在github中人气高于nose和nose2, 
4.pytest的]]></description><category></category></item><item><title><![CDATA[使用pytest]]></title><link>https://blog.youkuaiyun.com/heipark_/article/details/48549313</link><guid>https://blog.youkuaiyun.com/heipark_/article/details/48549313</guid><author>heipark_</author><pubDate>Fri, 18 Sep 2015 17:18:43 +0800</pubDate><description><![CDATA[安装：pip install -U pytest基本应用运行指定目录测试文件py.test 'xxxx/xxx'执行指定测试modulepy.test test_xxx.py代码调用import pytestdef test_func():
    assert Truepytest.main('-v')Multiple Processes 并发执行安装pip install pytest-xdis]]></description><category></category></item><item><title><![CDATA[python pip国内镜像]]></title><link>https://blog.youkuaiyun.com/heipark_/article/details/48546039</link><guid>https://blog.youkuaiyun.com/heipark_/article/details/48546039</guid><author>heipark_</author><pubDate>Fri, 18 Sep 2015 14:19:48 +0800</pubDate><description><![CDATA[国内镜像目前有：http://pypi.douban.com/  豆瓣 
http://pypi.hustunique.com/  华中理工大学 
http://pypi.sdutlinux.org/  山东理工大学 
http://pypi.mirrors.ustc.edu.cn/  中国科学技术大学使用方法：pip install web.py -i http://pypi.douban.com]]></description><category></category></item><item><title><![CDATA[使用nose2]]></title><link>https://blog.youkuaiyun.com/heipark_/article/details/48522151</link><guid>https://blog.youkuaiyun.com/heipark_/article/details/48522151</guid><author>heipark_</author><pubDate>Thu, 17 Sep 2015 15:10:58 +0800</pubDate><description><![CDATA[node中，multiple processes处理和xml report两个插件有冲突，而且作者因为nose的设计局限性，不希望修复该问题，希望大家使用nose2解决该问题，所以我做了相关尝试。安装pip install nose2基本应用1.运行指定目录测试文件nose -s 'xxxx/xxx' 2.执行指定测试module（test_2 .py）nose2 test_23.代码调用# cod]]></description><category></category></item><item><title><![CDATA[python对象地址学习]]></title><link>https://blog.youkuaiyun.com/heipark_/article/details/48369467</link><guid>https://blog.youkuaiyun.com/heipark_/article/details/48369467</guid><author>heipark_</author><pubDate>Fri, 11 Sep 2015 10:45:51 +0800</pubDate><description><![CDATA[python内置id()函数，这个函数用于返回对象的唯一标识（identity），为了更好的理解，本文将id()返回值和数据存放内存地址划等号（其实两者不能完全划等号，但是有对应关系的）。对象地址基础知识a1 = '5'
print id(a1)
#输出：42662728，这个是a1指向的内存地址a1 = '100'
a2 = '100'
print id(a1), id(a2)
#输出：43510]]></description><category></category></item><item><title><![CDATA[python代码片段]]></title><link>https://blog.youkuaiyun.com/heipark_/article/details/48243485</link><guid>https://blog.youkuaiyun.com/heipark_/article/details/48243485</guid><author>heipark_</author><pubDate>Sun, 06 Sep 2015 14:03:41 +0800</pubDate><description><![CDATA[获取python路径的父路径path = 'xxxx'
print os.path.dirname(path)]]></description><category></category></item><item><title><![CDATA[python安装MySQLdb]]></title><link>https://blog.youkuaiyun.com/heipark_/article/details/48176267</link><guid>https://blog.youkuaiyun.com/heipark_/article/details/48176267</guid><author>heipark_</author><pubDate>Wed, 02 Sep 2015 11:57:23 +0800</pubDate><description><![CDATA[linux
pip install MySQL-python



如果出现“EnvironmentError: mysql_config not found”，再执行：
sudo yum install mysql-devel -y


测试：
python
>> import MySQLdb


Windows
上http://www.codegood.com/d]]></description><category></category></item></channel></rss>