<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Zero</title>
	<atom:link href="http://fanpt.net/feed" rel="self" type="application/rss+xml" />
	<link>http://fanpt.net</link>
	<description>常常有意无意的偷点时间，然后有意无意的偷偷怀念。</description>
	<lastBuildDate>Tue, 31 Jan 2012 07:46:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Python文件操作及异常处理</title>
		<link>http://fanpt.net/study/120.html</link>
		<comments>http://fanpt.net/study/120.html#comments</comments>
		<pubDate>Tue, 31 Jan 2012 07:15:00 +0000</pubDate>
		<dc:creator>fanpt</dc:creator>
				<category><![CDATA[学习历程]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://fanpt.net/?p=120</guid>
		<description><![CDATA[相对来说，Python的文件操作和异常处理比较简单，一些常用的方法将在下面的Demo中用到,直接上代码 文件处理： 1234567891011121314151617181920212223242526272829import cPickle as p def fileOperation&#40;&#41;: &#160; &#160; poem = 'Programming is fun When the work is done \ &#160; &#160; &#160; &#160; &#160; &#160; if you wanna make your work \ &#160; &#160; &#160; &#160; &#160; &#160; also fun:use Python!' &#160; &#160; f = file&#40;'c:\\poem.txt', 'a'&#41; # open for 'w'riting &#160; &#160; [...]]]></description>
		<wfw:commentRss>http://fanpt.net/study/120.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python面向对象</title>
		<link>http://fanpt.net/life/99.html</link>
		<comments>http://fanpt.net/life/99.html#comments</comments>
		<pubDate>Tue, 31 Jan 2012 04:34:39 +0000</pubDate>
		<dc:creator>fanpt</dc:creator>
				<category><![CDATA[生活轨迹]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://fanpt.net/?p=99</guid>
		<description><![CDATA[Python是纯面向对象语言，使用关键字class定义类。 定义Python 的 Class 比较特别，和我们习惯的静态语言类型定义有很大区别。 使用一个名为 __init__ 的方法来完成初始化。 使用一个名为 __del__ 的方法来完成类似析购操作。 所有的实例方法都拥有一个 self 参数来传递当前实例，类似于 this 可以使用 __class__ 来访问类型成员。 1234567891011&#62;&#62;&#62;　class　Class1: 　　def　__init__&#40;self&#41;: 　　　　print　&#34;initialize...&#34; 　　def　test&#40;self&#41;: 　　　　print　id&#40;self&#41; &#62;&#62;&#62;　a　=　Class1&#40;&#41; initialize... &#62;&#62;&#62;　a.test&#40;&#41; 13860176 &#62;&#62;&#62;　id&#40;a&#41; 13860176 Class 有一些特殊的属性，便于我们获得一些额外的信息。 1234567891011121314151617181920&#62;&#62;&#62;　class　Class1&#40;object&#41;: 　　&#34;&#34;&#34;Class1　Doc.&#34;&#34;&#34; 　　def　__init__&#40;self&#41;: 　　　　self.i　=　1234 &#62;&#62;&#62;　Class1.__doc__　#　类型帮助信息 'Class1　Doc.' &#62;&#62;&#62;　Class1.__name__　#　类型名称 'Class1' &#62;&#62;&#62;　Class1.__module__　#　类型所在模块 '__main__' &#62;&#62;&#62;　Class1.__bases__　#　类型所继承的基类 &#40;&#60;type　'object'&#62;,&#41; &#62;&#62;&#62;　Class1.__dict__　#　类型字典，存储所有类型成员信息。 &#60;dictproxy　object　at　0x00D3AD70&#62; &#62;&#62;&#62;　Class1&#40;&#41;.__class__　#　类型 &#60;class　'__main__.Class1'&#62; &#62;&#62;&#62;　Class1&#40;&#41;.__module__　#　实例类型所在模块 '__main__' &#62;&#62;&#62;　Class1&#40;&#41;.__dict__　#　对象字典，存储所有实例成员信息。 &#123;'i':　1234&#125; 继承 　　Python 支持多继承，但有几点需要注意： 　　1. [...]]]></description>
		<wfw:commentRss>http://fanpt.net/life/99.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python语法基础</title>
		<link>http://fanpt.net/study/95.html</link>
		<comments>http://fanpt.net/study/95.html#comments</comments>
		<pubDate>Tue, 31 Jan 2012 02:09:07 +0000</pubDate>
		<dc:creator>fanpt</dc:creator>
				<category><![CDATA[学习历程]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://fanpt.net/?p=95</guid>
		<description><![CDATA[1.注释 单行注释 #需要注释的内容 块注释 ”&#8217;需要注释的内容”&#8217; 2.变量 变量名的首字母必须是字母或下划线，首字符以外的字符可以由字母，数字或下划线组成。 python为解释执行，不需要严格的类型声明，所有变量在使用时进行赋值，语法上不允许使用未赋值的变量，变量生命周期类似Java的垃圾回收机制，即不被引用时python虚拟机自动回收。 存在局部变量和全局变量，在函数内使用grobal关键字引用。 对于一次赋多值可使用如下语法:v = (&#8216;a&#8217;, &#8216;b&#8217;, &#8216;e&#8217;);(x, y, z) = v 按顺序赋值。 3.三目运算符 python不存在三目运算符，但由于语法的灵活性可如下方式实现三目运算： 12def findMax&#40;x,y&#41;: &#160; &#160; return x if x&#62;=y else y 类似Java中： 123int findMax&#40;int x,int y&#41;&#123; &#160; &#160; return x&#62;=y?x:y &#125; 4.分号 Python也支持分号，同样用于一条语句的结束标识。但在Python中分号的作用已经不像C、Java中那么重要了，Python中的分号可以省略，主要通过换行(缩进)来识别语句的结束,严格的缩进能自动区分物理块和逻辑块。换行的方式是python推荐的。 当一行语句进行多个变量的声明时必须使用分号分隔，例如: a = 1; b = 2; c = 3 多行写一条语句，Python使用“\”作为换行符，例如: a [...]]]></description>
		<wfw:commentRss>http://fanpt.net/study/95.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[转]程序员技术进阶</title>
		<link>http://fanpt.net/%e4%b9%b1%e4%b8%83%e5%85%ab%e7%b3%9f/89.html</link>
		<comments>http://fanpt.net/%e4%b9%b1%e4%b8%83%e5%85%ab%e7%b3%9f/89.html#comments</comments>
		<pubDate>Mon, 30 Jan 2012 04:55:42 +0000</pubDate>
		<dc:creator>fanpt</dc:creator>
				<category><![CDATA[乱七八糟]]></category>
		<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://fanpt.net/?p=89</guid>
		<description><![CDATA[本文转自Coolshell.cn,原文地址:http://coolshell.cn/articles/4990.html 月光博客6月12日发表了《写给新手程序员的一封信》，翻译自《An open letter to those who want to start programming》，我的朋友（他在本站的id是Mailper）告诉我，他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙，于是，我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历，我在把他的心得做了不多的增改，并根据我的经历增加了“进阶”一节。这是一篇由新手和我这个老家伙根据我们的经历完成的文章。 我的这个朋友把这篇文章取名叫Build Your Programming Technical Skills，我实在不知道用中文怎么翻译，但我在写的过程中，我觉得这很像一个打网游做任务升级的一个过程，所以取名叫“技术练级攻略”，题目有点大，呵呵，这个标题纯粹是为了好玩。这里仅仅是在分享Mailper和我个人的学习经历。（注：省去了我作为一个初学者曾经学习过的一些技术(今天明显过时了)，如：Delphi/Power builder，也省去了我学过的一些我觉得没意思的技术Lotus Notes/ActiveX/COM/ADO/ATL/.NET ……） 前言 你是否觉得自己从学校毕业的时候只做过小玩具一样的程序？走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍（朋友的抱怨：学校课程总是从理论出发，作业项目都看不出有什么实际作用，不如从工作中的需求出发） 建议： • 不要乱买书，不要乱追新技术新名词，基础的东西经过很长时间积累而且还会在未来至少10年通用。 • 回顾一下历史，看看历史上时间线上技术的发展，你才能明白明天会是什么样。 • 一定要动手，例子不管多么简单，建议至少自己手敲一遍看看是否理解了里头的细枝末节。 • 一定要学会思考，思考为什么要这样，而不是那样。还要举一反三地思考。 注：你也许会很奇怪为什么下面的东西很偏Unix/Linux，这是因为我觉得Windows下的编程可能会在未来很没有前途，原因如下： • 现在的用户界面几乎被两个东西主宰了，1）Web，2）移动设备iOS或Android。Windows的图形界面不吃香了。 • 越来越多的企业在用成本低性能高的Linux和各种开源技术来构架其系统，Windows的成本太高了。 • 微软的东西变得太快了，很不持久，他们完全是在玩弄程序员。详情参见《Windows编程革命史》 所以，我个人认为以后的趋势是前端是Web+移动，后端是Linux+开源。开发这边基本上没Windows什么事。 启蒙入门 1、 学习一门脚本语言，例如Python/Ruby 可以让你摆脱对底层语言的恐惧感，脚本语言可以让你很快开发出能用得上的小程序。实践项目: • 处理文本文件，或者csv (关键词 python csv, python open, python sys) 读一个本地文件，逐行处理（例如 word count，或者处理log） • [...]]]></description>
		<wfw:commentRss>http://fanpt.net/%e4%b9%b1%e4%b8%83%e5%85%ab%e7%b3%9f/89.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2012 早安</title>
		<link>http://fanpt.net/life/75.html</link>
		<comments>http://fanpt.net/life/75.html#comments</comments>
		<pubDate>Sun, 01 Jan 2012 07:38:17 +0000</pubDate>
		<dc:creator>fanpt</dc:creator>
				<category><![CDATA[生活轨迹]]></category>
		<category><![CDATA[日记]]></category>

		<guid isPermaLink="false">http://fanpt.net/?p=75</guid>
		<description><![CDATA[进来写篇日记，3次敲错密码，看来还没完全清醒啊，写完继续睡去&#8230; 今天2012第一天，撒花，终于到了世界末日的一年，没攒够钱买船票，实际上压根就没担心这事，首先交代下，昨天，2011.12.31本人23岁生日，故晚上光谷火锅，然后欢乐空间量贩KTV包夜，记不清这是第几次包夜，印象中应该这样的经历不多，KTV进场是因为雪的姐姐有熟人，下电梯就直接进了包间，容我得瑟下，去过欢乐空间的应该能体会外面排队的人狠火爆，我们7人却如VIP般直接进入包间，不得不说，有熟人好办事！ 然后就是唱歌，吃蛋糕，整夜的鬼哭狼嚎，这样说其实不准确，除了几个音痴，我就不说了哈，其他人都唱得不错的，欢乐空间的音响设备很给力，本人几首歌唱下来还是渐入佳境的，两位女生中途倒下，其他人轮番休息，本人持续战斗！一直到5点&#8230; 早上6点从光谷打车回住的地方，到金融港遇上大雾，司机说下来走过去吧，雾太大了不能开了，确实下车后发现能见度就5米，几个人像进了仙境似的，第一次看到这样的状况。寒风凌烈中，我们回到家，然后陆续倒头就睡&#8230;.. &#8212;&#8212;&#8212;&#8212;&#8212;-以下正式接上2012部分&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 2012.1.1 睁开眼睛已经是中午12点，依旧感觉头脑不清晰，居然还接了一个家里的电话，老爸一听就知道我还没起来，神奇，然后回了几条短信，继续睡去&#8230; 下午3点，醒来打开电脑，躺床上看大家的状态，校内，微博，空间，各种总结，各种展望哈，嘿嘿，过几天我也出篇总结吧，2011确实纪念价值非凡，自己经历很多&#8230; 至于其他人，额，还在睡觉，2012，早安!]]></description>
		<wfw:commentRss>http://fanpt.net/life/75.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>关于域名解析</title>
		<link>http://fanpt.net/study/47.html</link>
		<comments>http://fanpt.net/study/47.html#comments</comments>
		<pubDate>Wed, 28 Dec 2011 13:14:22 +0000</pubDate>
		<dc:creator>fanpt</dc:creator>
				<category><![CDATA[学习历程]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://fanpt.net/?p=47</guid>
		<description><![CDATA[这两天在建站过程中最棘手，陌生的概念就是域名解析，撰文一篇阐述下自己的理解。 普通用户在浏览器中输入的我们称为网址的东西，例如“www.baidu.com”，这个网址就是一个”域名”，这是我们普通用户看到的地址，浏览器将你要访问百度的请求提交到百度的服务器，而这个服务器在计算机网络中是有唯一标示的，也就是专业中说的“IP地址”，百度的IP地址是：119.75.218.77。你的请求要到达百度服务器，也就是119.75.218.77指定的计算机，中间需要通过大量的路由(一种专用计算机)，这些路由具有DNS域名解析功能，实际上就是在这些计算机中存在一张表，只要查表就知道www.baidu.com指的是119.75.218.77这台计算机，然后把用户的页面请求发过去，对方响应后，将百度首页信息按照原路或更快的路径（这里路径的意思是通过各个路由）返回到你的浏览器。 在上述过程中，查找路由表的过程实际上就是“域名解析”，这张路由表中记录很大一部分是我们指定的，只要我们在域名提供商设置好，域名提供商就会将你的设置同步到世界上所有的路由中，接下去的几个概念，就是在建站过程中通过域名提供商设置域名解析涉及到的概念。 首先提一下，国内比较知名的域名提供商有：22、66、ename、namerich等，朋友的一个域名就是在ename注册的，我的域名是在homezz注册的，homezz提供了虚拟主机和域名管理服务。国外也有很多域名提供商，域名在哪注册，一方面考虑价钱，一方面考虑解析速度，另一个就是国外域名不用备案。 A (Address) 记录是用来指定主机名（或域名）对应的IP地址，也就是指定这个域名是指向哪个服务器的IP。通过A记录，大家可以设置自己的不同域名转到不同的IP上去。 CNAME (Canonical Name)记录，(alias from one domain name to another)通常称别名指向，可以将注册的不同域名统统转到一个主域名上去！与A记录不同的是，CNAME别名记录设置的可以是一个域名的描述而不一定是IP地址！ URL (Uniform Resource Locator )转发：网址转发。如果您没有一台独立的服务器（也就是没有一个独立的IP地址）或者您还有一个域名B，您想访问A域名时访问到B域名的内容，这时您就可以通过URL转发来实现。 url转发可以转发到某一个目录下，甚至某一个文件上。而cname是不可以，这就是url转发和cname的主要区别所在。 MX记录（Mail Exchange）：邮件路由记录，用来指定发给你域名的邮件发送到哪台提供了邮件服务的计算机的IP，这样就能在该计算机上管理发过来的邮件。 NS（Name Server）记录是域名服务器记录，用来指定该域名由哪个DNS服务器来进行解析，一般域名提供商都会有默认的DNS解析服务器。用户不需要修改。 几个概念的初步理解就这些，待今后使用过程中逐步加深理解。]]></description>
		<wfw:commentRss>http://fanpt.net/study/47.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>新博客第一篇</title>
		<link>http://fanpt.net/life/4.html</link>
		<comments>http://fanpt.net/life/4.html#comments</comments>
		<pubDate>Wed, 28 Dec 2011 02:01:06 +0000</pubDate>
		<dc:creator>fanpt</dc:creator>
				<category><![CDATA[生活轨迹]]></category>
		<category><![CDATA[日记]]></category>

		<guid isPermaLink="false">http://fanpt.net/?p=4</guid>
		<description><![CDATA[整了3天终于把新博客弄起来了，注册的是国外域名和国外空间，现在看来速度还可以，不知今后如何。 以后就开始玩独立博客了，大家有空常来! 感觉有点难啊 哈哈]]></description>
		<wfw:commentRss>http://fanpt.net/life/4.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 1.327 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-03-13 16:57:18 -->
<!-- Compression = gzip -->
