<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/passos" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/passos" type="application/rss+xml"></fs:self_link><lastBuildDate>Mon, 07 Dec 2009 12:40:00 GMT</lastBuildDate><title>刘金雨</title><description>凡所有相，皆是虚妄，若见诸相非相，即见如来</description><link>http://blog.csdn.net/blogrss.aspx?username=passos</link><item><title>Go 编程语言入门教程 （二）</title><link>http://blog.csdn.net/passos/archive/2009/12/07/4959300.aspx</link><description>&lt;br /&gt;原文：http://golang.org&lt;br /&gt;翻译：刘金雨/刘云涛  http://www.log4think.com数据类型 Types&lt;br /&gt;&lt;br /&gt;Go有一些常见的数据类型，例如 int 和 float，其值采用机器“适用”的大小来表示。也有定义了明确大小的数据类型，例如 int8、float64 等，以及无符号整数类型，例如 uint、uint32 等。这些都是完全不同的数据类型，即使 int 和int32 都是32位整数，但它们是不同的类型。对于表示字符串元素的类型 byte 和uint8 也是同样如此。&lt;br /&gt;说到字符串（ string ），这也是一个内置的数据类型。 字符串的值不仅仅是一个byte 的数组，它的值是不可改变的。一旦确定了一个字符串的值，就不能再修改了。但一个字符串变量的值可以通过重新赋值来改变。下面这段来自 strings.go的代码是合法的：&lt;br /&gt;&lt;br /&gt;11        s := &quot;hello&quot;;&lt;br /&gt;12        if s[1] != 'e' { os&lt;img src=&quot;http://www1.feedsky.com/t1/306493417/passos/csdn.net/s.gif?r=http://blog.csdn.net/passos/archive/2009/12/07/4959300.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/passos/306493417/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/passos/306493417/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 07 Dec 2009 20:40:00 +0800</pubDate><author>刘金雨</author><guid isPermaLink="false">http://blog.csdn.net/passos/archive/2009/12/07/4959300.aspx</guid><dc:creator>刘金雨</dc:creator><fs:srclink>http://blog.csdn.net/passos/archive/2009/12/07/4959300.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/passos/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/passos/~1046397/306493417/1046397</fs:itemid></item><item><title>新的blog地址</title><link>http://blog.csdn.net/passos/archive/2009/12/05/4946250.aspx</link><description>新的blog地址 http://blog.log4think.com&lt;img src=&quot;http://www1.feedsky.com/t1/305644438/passos/csdn.net/s.gif?r=http://blog.csdn.net/passos/archive/2009/12/05/4946250.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/passos/305644438/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/passos/305644438/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 05 Dec 2009 14:12:00 +0800</pubDate><author>刘金雨</author><guid isPermaLink="false">http://blog.csdn.net/passos/archive/2009/12/05/4946250.aspx</guid><dc:creator>刘金雨</dc:creator><fs:srclink>http://blog.csdn.net/passos/archive/2009/12/05/4946250.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/passos/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/passos/~1046397/305644438/1046397</fs:itemid></item><item><title>Go 编程语言入门教程 （一）</title><link>http://blog.csdn.net/passos/archive/2009/11/24/4865487.aspx</link><description>Go 编程语言入门教程原文：http://golang.org 
 翻译：刘金雨/刘云涛  http://log4think.appspot.com/介绍本文档是关于Go编程语言基础的一个介绍性的入门教程，偏向于熟悉C或C++的读者。本文并非一份语言的完整指南，如果需要的话，你应该去看看“语言规范”（language specification
）。当读完本教程之后，你可能会希望继续看看“Effective Go
”，这份文档更深入的挖掘如何使用Go语言。此外还有一份《三日入门》的教程可供参考: 第一日
, 第二日
, 第三日
.本文将会以一系列适当的程序来说明语言的一些关键特性。所有的示例程序都是可运行的（在撰写本文时），并且这些程序都会提交到版本库的/doc/progs/
目录下。程序片段都会标注上在源文件中的行号，为了清晰起见，空行前面的行号留空。   Hello, World让我们以最常见的方式开始吧:05    package main&lt;img src=&quot;http://www1.feedsky.com/t1/305644439/passos/csdn.net/s.gif?r=http://blog.csdn.net/passos/archive/2009/11/24/4865487.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/passos/305644439/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/passos/305644439/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 24 Nov 2009 17:43:00 +0800</pubDate><author>刘金雨</author><guid isPermaLink="false">http://blog.csdn.net/passos/archive/2009/11/24/4865487.aspx</guid><dc:creator>刘金雨</dc:creator><fs:srclink>http://blog.csdn.net/passos/archive/2009/11/24/4865487.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/passos/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/passos/~1046397/305644439/1046397</fs:itemid></item><item><title>打车抬表费用图</title><link>http://blog.csdn.net/passos/archive/2009/07/05/4322449.aspx</link><description>&lt;br /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/305644440/passos/csdn.net/s.gif?r=http://blog.csdn.net/passos/archive/2009/07/05/4322449.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/passos/305644440/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/passos/305644440/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 05 Jul 2009 05:35:00 +0800</pubDate><author>刘金雨</author><guid isPermaLink="false">http://blog.csdn.net/passos/archive/2009/07/05/4322449.aspx</guid><dc:creator>刘金雨</dc:creator><fs:srclink>http://blog.csdn.net/passos/archive/2009/07/05/4322449.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/passos/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/passos/~1046397/305644440/1046397</fs:itemid></item><item><title>android path relative macro</title><link>http://blog.csdn.net/passos/archive/2009/05/13/4178314.aspx</link><description>android path relative macro&lt;img src=&quot;http://www1.feedsky.com/t1/305644441/passos/csdn.net/s.gif?r=http://blog.csdn.net/passos/archive/2009/05/13/4178314.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/passos/305644441/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/passos/305644441/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 13 May 2009 18:15:00 +0800</pubDate><author>刘金雨</author><guid isPermaLink="false">http://blog.csdn.net/passos/archive/2009/05/13/4178314.aspx</guid><dc:creator>刘金雨</dc:creator><fs:srclink>http://blog.csdn.net/passos/archive/2009/05/13/4178314.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/passos/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/passos/~1046397/305644441/1046397</fs:itemid></item><item><title>android transform macro</title><link>http://blog.csdn.net/passos/archive/2009/05/13/4178294.aspx</link><description>defined in build/core/definitions.mktransform-aidl-to-javatransform-classes.jar-to-dextransform-classes.jar-to-emmatransform-c-or-s-to-o-no-depstransform-cpp-to-otransform-c-to-otransform-c-to-o-no-depstransform-d-to-ptransform-generated-sourcetransform-host-c-or-s-to-o-no-depstransform-host-cpp-to-otransform-host-c-to-otransform-host-c-to-o-no-depstransform-host-java-to-packagetransform-host-o&lt;img src=&quot;http://www1.feedsky.com/t1/305644442/passos/csdn.net/s.gif?r=http://blog.csdn.net/passos/archive/2009/05/13/4178294.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/passos/305644442/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/passos/305644442/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 13 May 2009 18:13:00 +0800</pubDate><author>刘金雨</author><guid isPermaLink="false">http://blog.csdn.net/passos/archive/2009/05/13/4178294.aspx</guid><dc:creator>刘金雨</dc:creator><fs:srclink>http://blog.csdn.net/passos/archive/2009/05/13/4178294.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/passos/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/passos/~1046397/305644442/1046397</fs:itemid></item><item><title>为什么cpio要比tar好</title><link>http://blog.csdn.net/passos/archive/2009/02/10/3872534.aspx</link><description>为什么cpio比tar好？有这样几个原因。
1、cpio会保留硬连接
2、cpio没有文件名长度的限制
3、默认情况下，cpio保留时间戳
4、在编写脚本的时候，cpio可以更好的控制要操作哪些文件&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/passos/305644443/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/passos/305644443/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 10 Feb 2009 08:07:00 +0800</pubDate><author>刘金雨</author><guid isPermaLink="false">http://blog.csdn.net/passos/archive/2009/02/10/3872534.aspx</guid><dc:creator>刘金雨</dc:creator><fs:srclink>http://blog.csdn.net/passos/archive/2009/02/10/3872534.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/passos/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/passos/~1046397/305644443/1046397</fs:itemid></item><item><title>ThoughtWorks 的一道笔试题</title><link>http://blog.csdn.net/passos/archive/2008/12/11/3498521.aspx</link><description>&lt;br /&gt;PROBLEM ONE: TRAINS&lt;br /&gt;&lt;br /&gt;Problem:  The local commuter railroad services a number of towns in Kiwiland.  Because of monetary concerns, all of the tracks are 'one-way.'  That is, a route from Kaitaia to Invercargill does not imply the existence of a route from Invercargill to Kaitaia.  In fact, even if both of these routes do happen to exist, they are distinct and are not necessarily the same distance!&lt;br /&gt;&lt;br /&gt;The purpose of this problem is to help the railroad provide its customers&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/passos/305644444/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/passos/305644444/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 11 Dec 2008 15:30:00 +0800</pubDate><author>古月春秋</author><guid isPermaLink="false">http://blog.csdn.net/passos/archive/2008/12/11/3498521.aspx</guid><dc:creator>古月春秋</dc:creator><fs:srclink>http://blog.csdn.net/passos/archive/2008/12/11/3498521.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/passos/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/passos/~1046397/305644444/1046397</fs:itemid></item><item><title>Android源码构建工具速览（二）—— 清单文件</title><link>http://blog.csdn.net/passos/archive/2008/10/25/3143095.aspx</link><description>上回已经简单的在本地构造了一个Android的源码库，这回来看看这个源码库是如何构造出来的。这一切其实都是基于那个名为repo的构造工具。回到最开始的命令 $ curl http://android.git.kernel.org/repo &gt; ~/bin/repo
这个命令从网站上下载了一个名为repo的脚本，它实际上是段python的代码，这个代码仔细看看还是有点意思的。它其实是整个构建工具的一小部分代码，而这一小部分的代码的功能主要就是去下载自身其它的代码，并初始化构建环境。&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/passos/305644445/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/passos/305644445/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 25 Oct 2008 15:11:00 +0800</pubDate><author>古月春秋</author><guid isPermaLink="false">http://blog.csdn.net/passos/archive/2008/10/25/3143095.aspx</guid><dc:creator>古月春秋</dc:creator><fs:srclink>http://blog.csdn.net/passos/archive/2008/10/25/3143095.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/passos/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/passos/~1046397/305644445/1046397</fs:itemid></item><item><title>Android源码构建工具速览（一）——构造源码库</title><link>http://blog.csdn.net/passos/archive/2008/10/25/3142974.aspx</link><description>随着第一款Android的手机上市，Google也终于发布了其Android的源码。通常情况下，一个开源项目的发布都是伴随着一个巨大的完整的xxx-src.tar.gz的源码包，然后解压、configure/make即可。而Android是基于传说中的Git来管理的，在发布方面自然也有所不同，它基于Git构造了一个可以随时同步更新的源码库。&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/passos/305644446/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/passos/305644446/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 25 Oct 2008 14:18:00 +0800</pubDate><author>古月春秋</author><guid isPermaLink="false">http://blog.csdn.net/passos/archive/2008/10/25/3142974.aspx</guid><dc:creator>古月春秋</dc:creator><fs:srclink>http://blog.csdn.net/passos/archive/2008/10/25/3142974.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/passos/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/passos/~1046397/305644446/1046397</fs:itemid></item></channel></rss>
