<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[blog]]></title><description><![CDATA[凡所有相，皆是虚妄，若见诸相非相，即见如来]]></description><link>https://blog.csdn.net/passos</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; passos]]></copyright><item><title><![CDATA[Go 编程语言入门教程 （二）]]></title><link>https://blog.csdn.net/passos/article/details/4959300</link><guid>https://blog.csdn.net/passos/article/details/4959300</guid><author>passos</author><pubDate>Mon, 07 Dec 2009 20:40:00 +0800</pubDate><description><![CDATA[原文：http://golang.org 翻译：刘金雨/刘云涛  http://www.log4think.com数据类型 TypesGo有一些常见的数据类型，例如 int 和 float，其值采用机器“适用”的大小来表示。也有定义了明确大小的数据类型，例如 int8、float64 等，以及无符号整数类型，例如 uint、uint32 等。这些都是完全不同的数据类型，即使 int 和in]]></description><category></category></item><item><title><![CDATA[新的blog地址]]></title><link>https://blog.csdn.net/passos/article/details/4946250</link><guid>https://blog.csdn.net/passos/article/details/4946250</guid><author>passos</author><pubDate>Sat, 05 Dec 2009 14:12:00 +0800</pubDate><description><![CDATA[新的blog，独立域名、独立管理、随便加widget，基于GAE和micolog的 http://www.log4think.com]]></description><category></category></item><item><title><![CDATA[Go 编程语言入门教程 （一）]]></title><link>https://blog.csdn.net/passos/article/details/4865487</link><guid>https://blog.csdn.net/passos/article/details/4865487</guid><author>passos</author><pubDate>Tue, 24 Nov 2009 17:43:00 +0800</pubDate><description><![CDATA[Go 编程语言入门教程原文：http://golang.org 翻译：刘金雨/刘云涛  http://www.log4think.com目录介绍 Hello, World 编译 Echo 数据类型 Types 分配 Allocation 常量 Constants I/O 包 Rotting cats 排序 打印输出 素数 Multiplexing 介绍本文档是关于Go编程语言基]]></description><category></category></item><item><title><![CDATA[打车抬表费用图]]></title><link>https://blog.csdn.net/passos/article/details/4322449</link><guid>https://blog.csdn.net/passos/article/details/4322449</guid><author>passos</author><pubDate>Sun, 05 Jul 2009 05:35:00 +0800</pubDate><description><![CDATA[<!--function getPrice(distance, night) { var unitPrice = 2.0,  basicDistance = 3,  basicPrice = 10,  extDistance = 15,  extPrice = 3.0;  var price = 0.0; if ( distance == 0 ) r]]></description><category></category></item><item><title><![CDATA[android path relative macro]]></title><link>https://blog.csdn.net/passos/article/details/4178314</link><guid>https://blog.csdn.net/passos/article/details/4178314</guid><author>passos</author><pubDate>Wed, 13 May 2009 18:15:00 +0800</pubDate><description><![CDATA[ defined in build/core/envsetup.mk BUILD_FINGERPRINT := $(PRODUCT_BRAND)/$(TARGET_PRODUCT)/$(TARGET_DEVICE)/$(TARGET_BOOTLOADER_BOARD_NAME):$(PLATFORM_VERSION)/$(BUILD_ID)/$(BUILD_NUMBER):$(TA]]></description><category></category></item><item><title><![CDATA[android transform macro ]]></title><link>https://blog.csdn.net/passos/article/details/4178294</link><guid>https://blog.csdn.net/passos/article/details/4178294</guid><author>passos</author><pubDate>Wed, 13 May 2009 18:13:00 +0800</pubDate><description><![CDATA[defined in build/core/definitions.mk transform-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-]]></description><category></category></item><item><title><![CDATA[为什么cpio要比tar好]]></title><link>https://blog.csdn.net/passos/article/details/3872534</link><guid>https://blog.csdn.net/passos/article/details/3872534</guid><author>passos</author><pubDate>Tue, 10 Feb 2009 08:07:00 +0800</pubDate><description><![CDATA[为什么cpio比tar好？有这样几个原因。1、cpio会保留硬连接（hard link），备份的时候这个很重要2、cpio没有文件名长度的限制。确实，guntar在这一点上做过改进，允许使用长文件名（实际上是创建了一个临时文件用来保存实际的文件名），但是在非gnu的tar工具上仍然存在这个问题。3、默认情况下，cpio保留时间戳4、在编写脚本的时候，cpio可以更好的控制要操作哪些文件。因为cpi]]></description><category></category></item><item><title><![CDATA[ThoughtWorks 的一道笔试题]]></title><link>https://blog.csdn.net/passos/article/details/3498521</link><guid>https://blog.csdn.net/passos/article/details/3498521</guid><author>passos</author><pubDate>Thu, 11 Dec 2008 15:30:00 +0800</pubDate><description><![CDATA[PROBLEM ONE: TRAINSProblem:  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 Inver]]></description><category></category></item><item><title><![CDATA[Android源码构建工具速览（二）—— 清单文件]]></title><link>https://blog.csdn.net/passos/article/details/3143095</link><guid>https://blog.csdn.net/passos/article/details/3143095</guid><author>passos</author><pubDate>Sat, 25 Oct 2008 15:11:00 +0800</pubDate><description><![CDATA[ 上回已经简单的在本地构造了一个Android的源码库，这回来看看这个源码库是如何构造出来的。 这一切其实都是基于那个名为repo的构造工具。回到最开始的命令 $ curl http://android.git.kernel.org/repo > ~/bin/repo这个命令从网站上下载了一个名为repo的脚本，它实际上是段python的代码，这个代码仔细看看还是有点意思的。它其实是整个构]]></description><category></category></item><item><title><![CDATA[Android源码构建工具速览（一）——构造源码库]]></title><link>https://blog.csdn.net/passos/article/details/3142974</link><guid>https://blog.csdn.net/passos/article/details/3142974</guid><author>passos</author><pubDate>Sat, 25 Oct 2008 14:18:00 +0800</pubDate><description><![CDATA[随着第一款Android的手机上市，Google也终于发布了其Android的源码。通常情况下，一个开源项目的发布都是伴随着一个巨大的完整的xxx-src.tar.gz的源码包，然后解压、configure/make即可。而Android是基于传说中的Git来管理的，在发布方面自然也有所不同，它基于Git构造了一个可以随时同步更新的源码库。 从 http://source.android.]]></description><category></category></item><item><title><![CDATA[尝试免费的Office系统 － Lotus Symphony 1]]></title><link>https://blog.csdn.net/passos/article/details/2554846</link><guid>https://blog.csdn.net/passos/article/details/2554846</guid><author>passos</author><pubDate>Mon, 16 Jun 2008 22:36:00 +0800</pubDate><description><![CDATA[想尝试在Linux下工作的朋友，微软的Office文件的处理是个大问题。尽管OpenOffice可以在一定程度上解决这个问题，但是我实在是不喜欢这个又大又笨重的东西。IBM的Lotus Symphony是基于Java和Eclipse平台的一套免费的Office套件，其研发团队全部在国内的CDL研发中心，也算是国人制造了。Beta版本的时候曾经在Windows下尝试过，感觉还是很不错的。最经偶尔会在]]></description><category></category></item><item><title><![CDATA[XML在数据库系统中的应用]]></title><link>https://blog.csdn.net/passos/article/details/2315760</link><guid>https://blog.csdn.net/passos/article/details/2315760</guid><author>passos</author><pubDate>Tue, 22 Apr 2008 17:49:00 +0800</pubDate><description><![CDATA[多年以来，数据库系统从早期的树形数据库系统发展到关系型数据库。成为最成熟的数据库实现模型，但是有很多数据却不是很适合用关系型结构来描述。例如在医疗行业中，从一个普通的病例中可以看出，其中包含了大量的信息。结构复杂，不便使用层次嵌套关系存储，模式繁多。即使是在同一个医院，在不同的科室，其病例模板也不同。不同医院之间的病例模板存在更大的差异。在这种情况下，XML具有的自我描述、格式灵活、扩展性强等特性]]></description><category></category></item><item><title><![CDATA[让 MySQLCC 支持MySQL 5.0]]></title><link>https://blog.csdn.net/passos/article/details/669323</link><guid>https://blog.csdn.net/passos/article/details/669323</guid><author>passos</author><pubDate>Wed, 19 Apr 2006 15:24:00 +0800</pubDate><description><![CDATA[公司上了MySQL 5.0， 随之而来的不是用的有多爽的问题， 而是一直用的很顺手的mysqlcc...不行了， 其表现形式为经常会在状态栏中提示 "[192.168.22.72] ERROR 1146: Table rimkpi.1 doesnt exist" 之类的。 选出数据来也不能在表格中直接修改了，到底mysqlcc出了啥问题呢？ 经过观察，发现在MySQL 5.0上 EXPLAI]]></description><category></category></item><item><title><![CDATA[诡异的Perl ?: 运算符陷阱]]></title><link>https://blog.csdn.net/passos/article/details/647050</link><guid>https://blog.csdn.net/passos/article/details/647050</guid><author>passos</author><pubDate>Sat, 01 Apr 2006 15:54:00 +0800</pubDate><description><![CDATA[前几天写一个perl的脚本 在:?运算符上遇到了一个很诡异的问题$data->{$id}->{total} ?    $data->{$id}->{ratio} = sprintf("%.2f%%", 100 * $data->{$id}->{succ} / $data->{$id}->{total}) :     $data->{$id}->{ratio} = N/]]></description><category></category></item><item><title><![CDATA[Solaris 下安装Perl的DBD-mysql模块失败的原因以及解决办法]]></title><link>https://blog.csdn.net/passos/article/details/414348</link><guid>https://blog.csdn.net/passos/article/details/414348</guid><author>passos</author><pubDate>Tue, 05 Jul 2005 11:59:00 +0800</pubDate><description><![CDATA[Solaris下安装Perl的DBI::Mysql模块，已经出了两次问题了。现总结如下：问题一：无法找到mysql_config1. 下载DBD-mysql-3.00002. 解压3. make Makefile.PL4. 提示找不到mysql_config解决办法：出现这个问题是因为没有将mysql_config加入环境变量PATH中，只要将mysql/bin目录加入到路径中就可以了。PATH=]]></description><category></category></item><item><title><![CDATA[IPv6的邻居发现技术]]></title><link>https://blog.csdn.net/passos/article/details/373485</link><guid>https://blog.csdn.net/passos/article/details/373485</guid><author>passos</author><pubDate>Mon, 09 May 2005 03:50:00 +0800</pubDate><description><![CDATA[IPv6的邻居发现技术摘要　分析了邻居发现协议主机使用的数据结构和数据包的发送算法，阐述了邻居发现协议的功能，最后将邻居发现协议与ARP进行了比较。 1、引言 随着IP网络规模和业务的迅速发展，IP网络的用户数急剧增加，正因为如此，IP网络也暴露出越来越多的问题，如地址空间不足、QoS、安全问题等。为了解决Internet的这些问题，尤其是解决地址空间不足的问题，IETF于1992年在IPv4的基]]></description><category></category></item><item><title><![CDATA[一句话 COM - 给 C++ 程序员的 COM 入门指南]]></title><link>https://blog.csdn.net/passos/article/details/365522</link><guid>https://blog.csdn.net/passos/article/details/365522</guid><author>passos</author><pubDate>Wed, 27 Apr 2005 18:18:00 +0800</pubDate><description><![CDATA[执笔： polyrandom   http://www.allaboutprogram.com 开了一个新的版面：类库讨论，希望能够对流行的类库进行探讨，不仅可以从中获得使用经验，也可以为自己今后设计类库指明方向。ATL（Active Template Library，活动模板库） 也是这个版面讨论的对象之一，它是微软开发的一套 COM（Component Object Model，组件对象模型）]]></description><category></category></item><item><title><![CDATA[国内开源项目在国外遭遇版权尴尬]]></title><link>https://blog.csdn.net/passos/article/details/354796</link><guid>https://blog.csdn.net/passos/article/details/354796</guid><author>passos</author><pubDate>Tue, 19 Apr 2005 23:44:00 +0800</pubDate><description><![CDATA[    其实我是非常不愿意说起这件事情的，但是考虑到这件事情对于我们来说是一个很大的教训，因此还是写出来提醒各位开源者。    昨天下午，CnPack的邮件列表中的一封邮件让我很兴奋，CnWizards这个开源的项目在国外著名的Delphi站点Torry上发布了，并且反响也还不错。很快的，在Borland的新闻组里面也有用户开始尝试使用这个专家包，反应同样是很不错。    可惜，第二天麻烦就来了。]]></description><category></category></item><item><title><![CDATA[用DELPHI开发DirectX游戏 ]]></title><link>https://blog.csdn.net/passos/article/details/351994</link><guid>https://blog.csdn.net/passos/article/details/351994</guid><author>passos</author><pubDate>Mon, 18 Apr 2005 01:06:00 +0800</pubDate><description><![CDATA[转自 剑神一笑 的Blog http://blog.csdn.net/pankun/ 这不是一篇关于DirectX的祥细教程,而是讲解如何用DELPHI开发DirectX游戏.因为不管是网上或是书店,关于DirectX的书基本上是用C++或VC描述的.用DELPHI开发游戏的资料是少之又少,这篇文章的目的就是让读者能够学会如何利用已有的资料学习来开发游戏.  这篇文章面向的是对DirectX有一定]]></description><category></category></item><item><title><![CDATA[在其它进程中建立线程 ]]></title><link>https://blog.csdn.net/passos/article/details/351993</link><guid>https://blog.csdn.net/passos/article/details/351993</guid><author>passos</author><pubDate>Mon, 18 Apr 2005 01:04:00 +0800</pubDate><description><![CDATA[转自 剑神一笑 的Blog http://blog.csdn.net/pankun/此方法不适用于9x系统  我们知道在NT及以上操作系统提供了一个函数VirtualAllocEx,利用这个函数我们可以在其它进程中申请一块内存,其定义如下  function VirtualAllocEx(hProcess: THandle; lpAddress: Pointer; dwSize, flAlloca]]></description><category></category></item></channel></rss>