<?xml version="1.0" encoding="utf-8"?><rss version="2.0">
<channel>
<title><![CDATA[尘离序散(喜欢自己一个人静静地编写程序，静静地思考，静静地品味生活...]]></title>
<link>http://blog.pfan.cn/ddtme</link>
<description>编程爱好者博客</description>
<language>zh-cn</language>
			<item>
		<title><![CDATA[关于Android重力感应器的频率的分析]]></title>
		<link>http://blog.pfan.cn/ddtme/52454.html</link>
		<description><![CDATA[&nbsp;关于传感器的反映速度的常量





常量名


说明


实际的值




SENSOR_DELAY_FASTEST


在游戏想特别快的反应速度的时候使用



0




SENSOR_DELAY_GAME


游戏用


1




SENSOR_DELAY_UI


用户接口用


2




SENSOR_DELAY_NORMAL


取得倾斜度的时候使用（缺省）


3





&nbsp;
&nbsp;
在网上搜索（关键字可以是"Android重力感应"），关于重力感应器的说法大都一致：如下颜色部分。
&nbsp;
灵敏度分为：
SENSOR_DELAY_FASTEST最灵敏，快的然你无语
SENSOR_DELAY_GAME游戏的时候用这个，不过一般用这个就够了，和上一个很难看出区别（也许是我的手机CPU高？1GHz的。。。）
SENSOR_DELAY_NORMAL比较慢。
SENSOR_DELAY_UI最慢的，几乎就是横和纵的区别

&nbsp;
而实际上并不一定是这样的。
&nbsp;
经过认真分析，真机测试和统计分析。得出以下结果。
&nbsp;
频率分析：
1、SensorManager.SENSOR_DELAY_FASTEST
频率：3hz——4Hz之间，
一般：4Hz。
解释：一秒钟执行4次。
2、SensorManager.SENSOR_DELAY_GAME
频率：30hz——45Hz之间，
一般：38Hz。
解释：一秒钟执行38次。
3、SensorManager.SENSOR_DELAY_NORMAL
频率：30hz——45Hz之间，
一般：38Hz。
解释：一秒钟执行38次。
4、SensorManager.SENSOR_DELAY_UI
频率：13hz——18Hz之间，
一般：15Hz。
解释：一秒钟执行15次。
&nbsp;
&nbsp;
希望能给大家一些参考。
当然，我也不能保证所有的手机都是这样的，所以不能保证数据具有泛型。所以只是一个参考。
希望大家多多指教。]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2011-04-21 05:43:00</pubDate>
		</item>
				<item>
		<title><![CDATA[设置Android模拟器上网的方法]]></title>
		<link>http://blog.pfan.cn/ddtme/52385.html</link>
		<description><![CDATA[设置Android模拟器上网的方法
由于有些电脑上网需要设置代理才能上网，所以简单的启动模拟器，模拟器是不能直接上网的，而且模拟器对于网络部分没有直接设置模拟器的上网代理的程序或者是设置的部分。所以需要额外的处理才行。经过多方面的摸索，才得出一个方法。
下面是设置的步骤：
1、启动adb shell，这个一般是在sdk目录下的tools下的（在1.6之前），但是之后的版本都移到了platform tools目录下了。这个没有关系，一般可以把这个目录添加到系统的环境变量下的PATH后面，这样在只需要在执行里面或者cmd中输入就可以了。
在cmd中输入adb shell，或者是在运行里面直接输入adb shell就可以了。
2、通过运行getprop命令就可以获取系统的配置，主要是查看两个配置，一个是net.dns1,另外一个是net.gprs.http-proxy 。如果这两个的配置都和你pc上网的设置是一样的，那就不需要设置了。如果不一样，就看下一条。
3、通过setprop命令进行设置
设置dns，一般如果是通过路由器上网，可以把 dns设置为路由器的默认网关。192.168.1.1。
setprop net.dns1 192.168.1.1
另外就是设置代理了。如下：
setprop net.gprs.http-proxy 192.168.1.1:8080
如果是其他代理，也是用这条指令，如
setprop net.gprs.http-proxy 10.81.110.1:8080
一般通过这三步就可以实现上网了。
&nbsp;
另外，有的版本的模拟器在程序的设置里面有个命令的程序，这个和adb shell的功能是一样的，也就是可以通过输入指令来实现配置的修改和设置。原理是一样的，指令也是用一样的。大家可以试一下。]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2011-04-05 22:56:00</pubDate>
		</item>
				<item>
		<title><![CDATA[WinCE6.0下CMenu创建菜单及其子菜单的实现]]></title>
		<link>http://blog.pfan.cn/ddtme/51546.html</link>
		<description><![CDATA[&nbsp;（一）、实现Popup菜单。
1、定义宏定义，也就是菜单项
#define IDM_MENU0&nbsp;WM_USER+200 
#define IDM_MENU1&nbsp;WM_USER+201 
#define IDM_MENU2&nbsp;WM_USER+202 
#define IDM_MENU3&nbsp;WM_USER+203 
#define IDM_ITEM0&nbsp;WM_USER+210 
#define IDM_ITEM1&nbsp;WM_USER+211 
#define IDM_ITEM2&nbsp;WM_USER+212 
#define IDM_ITEM3&nbsp;WM_USER+213 
#define IDM_ITEM4&nbsp;WM_USER+214 
#define IDM_ITEM5&nbsp;WM_USER+215 
#define IDM_ITEM6&nbsp;WM_USER+216 
#define IDM_ITEM7&nbsp;WM_USER+217 
#define IDM_ITEM8&nbsp;WM_USER+218 
#define IDM_ITEM9&nbsp;WM_USER+219 
#define IDM_ITEM10&nbsp;WM_USER+220 
#define IDM_ITEM11&nbsp;WM_USER+221 
#define IDM_ITEM12&nbsp;WM_USER+222 
#define IDM_ITEM13&nbsp;WM_USER+223 
#define IDM_ITEM14&nbsp;WM_USER+224 
#define IDM_ITEM15&nbsp;WM_USER+225 
#define IDM_ITEM16&nbsp;WM_USER+226 
2、创建CMenu对象
在头文件中定义，CMenu *m_pMenu;
在OnInitDialog中添加实现

&nbsp;m_pMenu = new CMenu();
&nbsp;m_pMenu-&gt;LoadMenu(IDR_WinGuoSearch);
#if 0
&nbsp;m_pMenu2 = new CMenu();
&nb]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2010-07-29 21:36:00</pubDate>
		</item>
				<item>
		<title><![CDATA[windows&nbsp;Mobile中GPS中间驱动层相关文档的翻译（一）]]></title>
		<link>http://blog.pfan.cn/ddtme/41462.html</link>
		<description><![CDATA[GPS Intermediate Driver Reference
&nbsp;
Peng Fude 2008-10-21
&nbsp;
&nbsp;
The GPS Intermediate Driver is useful to developers writing applications that use GPS (Global Positioning System) devices as well as to GPS hardware manufacturers. It is useful because it provides an intermediate layer that abstracts the actual GPS device from developers and manufacturers. Ideally, this enables application developers to write code that works with any GPS hardware, and GPS device manufacturers to produce hardware that works with any application.
All of the GPS Intermediate Driver documentation should be useful for both application developers and device manufacturers. With that said, the GPS Intermediate Driver Application Development topic (and subtopics) may be of special interest to application developers. These topics provide information about using the GPS Intermediate Driver from an application. Of most interest may be the Accessing Parsed GPS Data and Accessing Raw GPS Data topics, w]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2009-03-13 17:35:00</pubDate>
		</item>
				<item>
		<title><![CDATA[近况]]></title>
		<link>http://blog.pfan.cn/ddtme/31053.html</link>
		<description><![CDATA[&nbsp;&nbsp;&nbsp; 这几个月，整个人都处于一种忙碌的状态，很少有时间静下来，即使有些时候自己闲下来了，也是只想着休息，没有那么多的时间来考虑其他的事情。
&nbsp;&nbsp;&nbsp; 前段时间有个同学离开了公司，到北京去寻求新的发展，可能是受到的刺激太大了，同出来一起毕业的同学们，一个个都发展得很好，进的公司也是鼎鼎有名的大公司，薪水就更加不用多说了。在这样的情况下，我们的工作也就相形见拙，薪水也比同学们低很多，而且关键的是，大家都看不到什么希望，没有什么好的前途阿。这也就难怪他会愤然出走，离开这里了。
&nbsp;&nbsp;&nbsp; 想想真是舍不得，我们一起出来实习，一起工作，现在也差不多两年时间了，平时住一起，吃一起，玩一起，活得也算是有些滋味，这样说走就走了，心里老觉得不是滋味，总觉得少了些什么东西。日子依旧是在上下班和吃饭睡觉间过着，只是已经物事人非，不同往日矣。
&nbsp;&nbsp;&nbsp; 渐渐入冬，成都的天气变得并不是很明显，只是感觉有些凉意，这样穿着一下子就由夏天进入了冬天。在成都的日子很好过，这里的人悠闲，重享受，冲劲不足，悠闲有余，也许成都就是这样的一个城市，一方水土养育了一方人。人人都说成都是一个来了就不想走的城市，又有人说“少不入川，老不离蜀”。这当中又包含着一些什么意味呢，我想大家也是略知一二的。可是我才刚刚毕业就来到了成都，埃，我心怎想，又怎是一两句话说得清楚的。
　　近期负责一个项目，做的是手机方面的应用开发。功能也是比较趋近于行业应用一类的，就像是车务通之类的一些应用。这可是弄得我有些手足无措。不是因为技术有多难，其实这个平台我们已经很熟悉了，也不是因为需求有多么复杂，毕竟我们已经有过这方面的一些经验，其实关键的问题就在交流上面。这确实很难。作为合作的项目吧，由于双方不在一起，很多简单的问题就成了整个项目进程的一个关键因素，就连一点小小的指令数字，要想达成共识都需要多个文档，反复多次的邮件才能完成。这样下来，我终于知道交流在一个团队中的重要性了。
　　虽然比较忙，自己也是忙中偷闲看看电视什么的，住的地方什么都没有，只有一部破电脑在那里，网络也没有连接上，作为搞ＩＴ的来说确实有些悲哀。幸好同事有个电视卡没有用，借来就充实充实眼球拉。
&nbsp;&nbsp;&nbsp;&nbsp;]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2007-11-20 20:15:00</pubDate>
		</item>
				<item>
		<title><![CDATA[无线承载方式与协议]]></title>
		<link>http://blog.pfan.cn/ddtme/28766.html</link>
		<description><![CDATA[无线承载方式与协议
&nbsp;
目前主要的通信承载方式有GSM、GPRS、CDMA、USSD、WAP。它们有共性也有差异。差异主要在空中接口方面。
1、GSM
GSM是一种电路交换（CSD）系统，采用的是时分多址（TDMA）技术。它是把一个频段分给8个用户使用，即使用户不使用自己的信道，仍然要占用此信道，其他用户不能使用。这就造成频段的浪费。
根据 GSM 规范，在移动的基站上分为 2—6 个载频，每个载频又时分成 8 个信道（也就是8个用户），共有 16—48 个物理信道。而在这些物理信道上又根据实际情况需要，分出若干个信道作为信令信道。通常一个物理信道可设置 8 个逻辑信道 SDCCH 和 8 个 SACCH 。一个 SDCCH 信道用于一次语音通话的建立。而在通话开始后，此信道便被释放。通常话路建立时间大约在 2 、 3 秒钟左右。
2、GPRS
GPRS是一种分组交换系统，是在GSM网基础上发展起来的。它只是在GSM网上加了两个节点SGSN和GGSN，其原理如图：

&nbsp;
&nbsp;
由图可看出，当信息到了BSC后，由BSC判断收到的请求是GSM业务还是GPRS业务，如果是GSM业务，就直接转到MSC去执行相应的业务；如果是GPRS业务，在由分组控制单元转到相应的业务上去。
增加的两个节点是SGSN和GGSN。
SGSN（服务节点）与MSC处于统一层，它的主要作用是纪录移动台的当前位置信息，并且在移动台和GGSN之间完成移动分组数据的发送与接收。
GGSN（网关节点）相当与一个路由，把分组数据进行相应的处理，再发送到目的网络，如PDN、Internet上。来自Internet标示有移动台地质的IP包，有GGSN接收，在转发到SGSN，继而传送到移动台。
GPRS实际上是将数据分割成许多独立的数据封包，然后将这些数据包一个个的发出去，就类似与Internet上的TCP/IP协议。ＧＰＲＳ　基于报文交换，多个用户可以共享一个相同的传输信道，每个用户只有在传输数据的时候才会占用信道，这就意味着所有的可用带宽可以立即分配给当前发送数据的用户，这样用户有更多的间隙发送或者接受数据。
ＧＰＲＳ 也存在着缺点：
一是实际应用中速率比理论值要低；
二是转接时延，由于ＧＰＲＳ分组发送数据，这样数据无线传输过程中可能发生分组数据的]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2007-08-23 09:58:00</pubDate>
		</item>
				<item>
		<title><![CDATA[给新人程序员的八点建议]]></title>
		<link>http://blog.pfan.cn/ddtme/28296.html</link>
		<description><![CDATA[&nbsp;
网址：http://news.csdn.net/n/20070710/106274.html

他结合自身经历，对许多刚踏入程序员行列的新人程序员，他给出了以下八点建议……
今年已经是陈皓在程序员行业里的第十个年头了。总结这十年，毕业的头两年，陈皓在银行中昏昏沉沉中度过，“这是我最失败的时候，两年的时间几乎完全白费了”。后来在上海的两年，我拼命地学习看书，并不断总结所做的项目，这个阶段是我补课的阶段，也是我量变的阶段。到了北京的这五年，是我从量质向质变转换的阶段。
拼命看书
刚毕业的时候，陈皓也像很多刚毕业的学生一样，根本没有对自己的职业进行过比较好的规划。“还记得当时什么都没有想，就是想做一些实际的事情，好好的专研一些技术。实在没有别的什么想法。”在毕业头三年中（1998年到2001年），不要说是对未来的职业有所规划，对所学的技术也是毫无规划。
离开银行后到上海加入了一家专做银行的系统集成的公司，发现自己和别人的差距非常的大，所以开始拼命地看书和学习，在到上海的头一年中，看了四、五十本书，研究的技术包括PB, delphi, SQL, HTML, CSS, DHTML, java, Perl, CGI, ASP, PHP, JSP, XML, UML, MFC, Lotus Notes, Unix, Oracle, Informix, C++, ActiveX, ODBC, ADO, .NET, COM, 乃至CISCO路由器的配置，Photoshop, 3DMAX……陈皓学得很杂很泛，完全没有目的，只是觉得别人懂的自己也要懂。”
“看了许多许多的书，完全没有好好想想自己应该走什么方向。现在回头看来也不知道是好还是不好。”
也许是看的书太多，懂的东西太多，后来有机会参与了一次全国性质的项目。后台是AIX+Informix用C开发，前台是用PB的PFC做界面，通过IBM的CICS这个中间件连通前后台。在开发这个项目的一年时间里，陈皓对Unix/C/C++以及分布式系统有了非常深刻地认识，并深深地迷上了它们，同时对大型软件工程的流程和管理有了非常深刻的了解。
这个项目对陈皓的影响非常大，除了技术上的收获之外，更让陈皓逐渐确定了自己的规划。
技术之外
2002年底，北京一家做分布式计算/网格计算平台的加拿大公司对我产生了兴趣]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2007-08-08 12:22:00</pubDate>
		</item>
				<item>
		<title><![CDATA[职业规划就像软件工程]]></title>
		<link>http://blog.pfan.cn/ddtme/28294.html</link>
		<description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;以下的这篇文章和下一篇我将要贴出来的文章都是摘自CSDN网络上的，我看了之后深有感触，所以就打算贴出来，同时也就以此两篇文章表达一下我这段时间经常在考虑的一些问题。

个人的职业规划就像软件工程。我们都知道软件项目最大的敌人是需求的不明确和需求的大面积变更，同样，在个人的职业规划中，自我需求的不明确和需求的变更也是非常危险的，尤其是在职业计划实施了四五年后需求的变动
&nbsp;网址：http://news.csdn.net/n/20070706/106194.html
电信、银行等行业一直是许多人非常向往的工作单位，清差厚禄，旱涝保收，陈皓却不以此为然。所以当记者采访他的时候，他连用了两个“最”字来形容他离开银行的成就感。
陈皓毕业后的前两年就职于云南省工商银行，从事银行电信内全国性业务系统开发。后来在全球最大的网格计算/分布式平台软件公司从事研发工作，熟悉Unix系统以及C/C++语言，擅长大型系统软件需求分析、设计、架构、实施和维护，目前是某全球金融信息数据处理公司的技术主管。&nbsp;&nbsp; 
&nbsp;
随波逐流&nbsp;&nbsp; 
回想当初，陈皓颇有感慨。还在大三的时候，他就被系里优先推荐给了工行。那时他参与了系上的一个项目（用HTML+JAVA开发一个在线教学课件），由于当时国内根本买不到HTML和JAVA的书，而学校也没有上网条件，所以关于HTML和JAVA对系里的老师都是比较新的东西，当开发完成后，系里对此评价比较高。因此就在大三下学期把陈皓推荐给了工行。
由于早早地被银行“预定”，所以陈皓的大四生活很自由，整个一年他基本是在一家很小的软件公司打工度过的。 就是在那家公司工作的经历，让陈皓后来产生了离开银行的念头。
那家公司主要做些MIS系统，陈皓不仅获得了一定的实际工作经验和能力的锻炼，还习惯了软件公司高节奏、快学习、充满挑战的环境和氛围。这造成了他毕业后到银行工作时极度的不适应——效率低下，工作毫无激情，工作当中充满了相当复杂的人际关系和政治斗争。
最主要的是，由于初到银行，很多技术和产品从未见过，而主要实施却由外面公司来完成，银行自己内部中有经验的人又不愿意与人分享知识。虽然可以拿很多红包，整天也很清闲，不是看报纸就是打游戏，但陈皓感觉到那并不是自己]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2007-08-08 11:20:00</pubDate>
		</item>
				<item>
		<title><![CDATA[欢迎参加Qtopia&nbsp;Greenphone开发者挑战赛]]></title>
		<link>http://blog.pfan.cn/ddtme/26882.html</link>
		<description><![CDATA[&nbsp;&nbsp;&nbsp; 很久没有来上网了，Blog也有一段时间没有更新了，这段时间真的是太忙，忙着手机的开发，研究Qtopia，研究嵌入式Linux，研究导航软件的移植，研究GPS的实现，研究学习软件的架构......等等，等等，总之事情太多了。
&nbsp;&nbsp;&nbsp; 没有想到一段时间没有来上网，博客已经发生了很大的变化，整个IT界也在快速地变化着，感觉自己就要落伍了。得赶紧学习新的知识来充实自己，真如人们所说的那样，或到来学到老阿。
前段时间查资料的时候看到一个新闻，是关于一个比赛的，开始觉得很兴奋，可惜后来一看时间，哦，差不多都快过完了，总觉得很可惜，没有能参加这次比赛，所以，我把这次的一些要求列于下面，希望能够起到对以后有些激励的作用吧。因为我觉得，我们应该时刻地接受到新的东西，接触那些新鲜的元素，补充我们的血液，让我们的生活更加的精彩。
（下面的一个通过时摘于奇趣中文网的，链接地址为：http://www.trolltech.com/lang/cn/developer/gpdevchallengecn）
奇趣中文网：http://trolltech.com/lang/cn/
欢迎参加Qtopia Greenphone开发者挑战赛！

展示您的才智，您的创造力，以及您在Linux方面的高超技能！
您可以获得一定数额的奖金， Qtopia Greenphone手机一部，以及参加2007年奇趣科技开发员大会的机票和入场券，更能有机会一展自己的风采！
我们非常想了解您在开放式移动电话软件方面的见解。也许您已经拥有了对个人、公司或社区都有益的美妙创意。我们相信您一定拥有各种奇思妙想，让我们一起拭目以待吧。另外，我们认为好的创意就应该受到嘉奖，因此我们准备了一系列奖品。类别
释放您的创造力吧！比赛没有类别的束缚，您可以自由选择一款最适合自己的类别。
比赛进程 1

最佳原创应用程序 
Qtopia应用程序之一的最佳改进或重新编译 
最佳端对端服务 
&nbsp;“无法分类”类别中的最佳作品 
最佳用户界面经验
比赛进程 2

最佳开源应用程序

最佳商业应用程序
注册报名（英文）
注册报名时间将截止到2007年6月29日。报名时，您将收到一封参赛资格确认函，以通知您是否适合参赛。报名当然是越早]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2007-06-18 20:26:00</pubDate>
		</item>
				<item>
		<title><![CDATA[光反射（智力）答案]]></title>
		<link>http://blog.pfan.cn/ddtme/22525.html</link>
		<description><![CDATA[1、

2、

3、

4、

5、

6、

7、

8、

9、

10、

11、

12、

13、

14、

15、

16、

17、

18、

19、

20、

21、

22、

23、

24、

25、

&nbsp;]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2007-01-13 16:19:00</pubDate>
		</item>
				<item>
		<title><![CDATA[光反射(智力)]]></title>
		<link>http://blog.pfan.cn/ddtme/22524.html</link>
		<description><![CDATA[通过玩一个游戏，我觉得这是一个挺好的智力游戏，对于人的思维有很好的启发作用。在这里给大家一起分享了。
下作地址：http://upload.programfan.com/upfile/200701131600467.rar
如果有意的请认真来做。
在后面我将会公布答案，看看你做的对不对！]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2007-01-13 16:14:00</pubDate>
		</item>
				<item>
		<title><![CDATA[我的游戏界面-活泼俄罗斯方块]]></title>
		<link>http://blog.pfan.cn/ddtme/20421.html</link>
		<description><![CDATA[下载地址：http://www.programfan.com/wysoft/showwysoft.asp?id=2070]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2006-11-17 15:40:00</pubDate>
		</item>
				<item>
		<title><![CDATA[中国单身汉的天堂]]></title>
		<link>http://blog.pfan.cn/ddtme/18305.html</link>
		<description><![CDATA[&nbsp;
丽江 　　都说丽江是个适合发呆的地方，这话一点也不假，在时光倒退了二十年的地方，住在一个古老的四合院里，满天都是星星，泡一壶玉龙雪山茶，什么也不想，静的只可以听的见自己的心跳。也许在你的身旁就有一个异国的MM和你一样在发着呆，你们偶尔眼睛对在一起，便会心的一笑。是啊，丽江是什么也不想却让你心跳的地方，恋爱一场也许会变的很简单。 　　在中国这么大的一个地方，丽江是独一无二的，一方面你可以极小资的过着风花雪月般的烂漫日子，同时你又可以极自我安慰的说自己到了香格里拉一个传说中是天堂的地方。有多少年青人被迷惑在这里，有多少行者在这里停留，有多少艺术家在这里寻梦，有多少被城市折磨的失去自我的人在这里疗伤。 
阳朔西街 　　阳朔漓江一线的山水世界一流，可是最吸引的人却在山水之外的一条街上，而且这条街上每日都人潮汹涌，如果你不深入这条街里，你会只以为它很俗气，新改造的仿古街上，一间挨着一间的就是酒吧，咖啡屋，小客栈，工艺品店，一些外国人，一些艺术家， 一些攀岩者，一些每日买醉的游客。可是你如果爱着生活，如果你只是个俗人，你一定会爱上这里，这里是一个交流的地方，世界各种肤色在这里都可以看的见，世界为何只是一个村落，阳朔就是最完美的解释。 　　在阳朔你每天都有事可做，在西街上你可以很容易的租到一辆自行车，到附近去走走看看，而且有很多徒步线路是做游船感爱不到的。你可以不太介意这里的天气好坏，只要有足够的心情，你便可以做个小中巴到兴坪，然后从兴坪开始一直走到阳堤，这一线是漓江的精华，而且不会耗掉你太多的体力，田院风光就在你面前，土地的芬芳浸润着你的五脏六肺，再加上一些很传统的民房与世隔绝般的呈现出世外桃源的境界。唯一让人遗憾的是，这样的徒步没有一点挑战性，不过不要紧，如果你想在阳朔很刺激的玩上两天，那么去会会那些疯狂的攀岩者们，那些响当当的攀岩高手都聚集在阳朔这条西街。 
大理 　　大理这个地方真是一言难尽，它不足于和丽江比试风情，它不及阳朔风光的一半，你能体会到的只有二个字，自由。 　　为了自由多少人可以抛开一切，甚至生命，在大理的古城你可以横躺在马路上没有人来管你，在一些小食店里你甚至可以和老板商量能不能在五元钱一份的米线里加上一块免费的大猪排；如果你能够在大理住上一个星期，你就可以神气的在古城里和人招呼着与被招呼着，俨如一个住上很多年的半个大理人了。这里的文化气]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2006-09-06 09:32:00</pubDate>
		</item>
				<item>
		<title><![CDATA[Linux环境进程间通信——无名管道工作机制研究&nbsp;]]></title>
		<link>http://blog.pfan.cn/ddtme/16858.html</link>
		<description><![CDATA[作者：曹成&nbsp; 
引言 
Linux作为一个开源的操作系统，是我们进行操作系统和提高编程水平的最佳途径之一。 
好的程序如同好的音乐一样，完成的完美、巧妙。开放源码的程序都是经过无数人检验地，本文将以linux-kernel-2.6.5为例对pipe的工作机制进行阐述。 
一、&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 进程间通信的分类 
&nbsp;&nbsp;&nbsp; 大型程序大多会涉及到某种形式的进程间通信，一个较大型的应用程序设计成可以相互通信的“碎片”，从而就把一个任务分到多个进程中去。进程间通信的方法有三种方式： 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 管道（pipe） 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 套接字（socket） 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System v IPC 机制 
管道机制在UNIX开发的早期就已经提供了，它在本机上的两个进程间的数据传递表现的相当出色；套接字是在BSD（Berkeley Software Development）中出现的，现在的应用也相当的广泛；而System V IPC机制Unix System V 版本中出现的。 
二、&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 工作机制 
管道分为pipe（无名管道）和FIFO（&nbsp;&nbsp;&nbsp; 命名管道），它们都是通过内核缓冲区按先进先出的方式数据传输，管道一端顺序地写入数据，另一端顺序地读入数据读写的位置都是自动增加，数据只读一次，之后就被释放。在缓冲区写满时，则由相应的规则控制读写进程进入等待队列，当空的缓冲区有写入数据或满的缓冲区有数据读出时，就唤醒等待队列中的写进程继续读写。 
&nbsp; 
管道的读写规则： 
&nbsp; 
管道两端可分别用描述字fd[0]以及fd[1]来描述，需要注意的是，管道的两端是固定了任务的。即一端只能用于读，由描述字fd[0]表示，称其为管道读端；另一端则只能用于写，由描述字fd[1]来表示，称其为管道写端。如果试图从管道写端读取数据，或者向管道读端写入数据都将导致错误发生。一般文件的I/O函数都]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2006-07-27 13:33:00</pubDate>
		</item>
				<item>
		<title><![CDATA[Windows与Linux之间的资源共享(1)]]></title>
		<link>http://blog.pfan.cn/ddtme/16845.html</link>
		<description><![CDATA[　　Windows和Linux都是目前常用的操作系统，两者之间的资源如何共享是许多比较感兴趣的问题，下面就将在两种系统中进行资源共享的方法分别作以介绍。
　　在Windows系统中共享linux资源&nbsp;　　利用小红帽redhat&nbsp;6.0中自带的samba程序可以实现在Windows中共享Linux中的共享文件，samba程序提供了samba文件共享服务。要使用这种文件共享服务，首先要设置配置文件/etc/smb.conf，设置本机的工作组或域名、netbios机器名、本地或NT域控制器口令认证方法。在进行本地认证设置时，要使用命令/usr/bin/smbpasswd生成用户口令文件/etc/smbpasswd，然后设置Linux中允许Windows共享的目录，例如共享file，则目录对应的实际目录就为/disk1/file。具体设置如下：

　　[global]　　本机的工作组或域名、netbios机器名&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;workgroup&nbsp;=&nbsp;NT-Domain-Name&nbsp;or&nbsp;Workgroup-Name&nbsp;&nbsp;&nbsp;&nbsp;workgroup&nbsp;=&nbsp;host&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;netbios&nbsp;name&nbsp;=&nbsp;机器名&nbsp;&nbsp;&nbsp;&nbsp;netbios&nbsp;name&nbsp;=&nbsp;linuxpc&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;server&nbsp;string&nbsp;is&nbsp;the&nbsp;equivalent&nbsp;of&nbsp;&nbsp;the&nbsp;NT&nbsp;Description&nbsp;field&nbsp;&nbsp;&nbsp;&nbsp;server&nbsp;string&nbsp;=&nbsp;Linuxzou&nbsp;Samba&nbsp;Server&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;security&nbsp;=用户认证方法：　　本地认证（user）或域控制器认证（server）&nb]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2006-07-26 18:22:00</pubDate>
		</item>
				<item>
		<title><![CDATA[MagicLinux&nbsp;1.2&nbsp;版疑难解答汇编]]></title>
		<link>http://blog.pfan.cn/ddtme/16844.html</link>
		<description><![CDATA[由于开发组人手有限，使用的计算机都比较古老了，所以对新硬件兼容问题可能比较多，请谅解。硬件兼容问题其实一直困扰着 GNU/linux 用户。已知问题： 1. 分区表无法识别问题 由于目前安装程序使用的分区工具比较古老，可能无法识别 pqmagic (尤其是高版本的 pqmagic) 创建的分区，请尽量不要使用它。建议在 dos/win2k 下删除一个空闲分区，然后安装系统到这个分区，注意要在空白空间创建一个内存 1-2 倍的交换分区，还有一个 / 分区，这是基本要求。您也可以创建其他分区。 2. 显示器分辨率问题 (a) 安装时默认显示器分辨率只有 800X600，请不要选择，请选择自己显示器的型号。 (b) 为什么我的桌面大于窗口？任何发行版安装时都不要选择多于一个的分辨率！我们推荐 1024*768 @ 24 bit 否则安装后就会看到“桌面大于屏幕”的假象。可以使用 ctrl+alt+小键盘 -或+ 调整分辨率。然后重新运行 xconfig。 3. 硬件自动识别问题 由于目前使用的 kudzu 比较古老，可能无法正确识别所有新硬件。请下载新版本试试： http://www.magiclinux.org/dev/rc3/cd1/RPMS/kudzu-1.1.106-1mgc.i686.rpm http://www.magiclinux.org/dev/rc3/cd1/RPMS/kudzu-devel-1.1.106-1mgc.i686.rpm 安装： rpm -Uvh kudzu-* 然后在控制台重新配置系统： init 3 kudzu cce setup alsaconf 最后重启： init 6 例如某些 8139 网卡无法驱动 原因：kudzu 对于某些 8139too 的硬件错误识别为 8139cp。并非全部情况都这样，我的 Realtec 8139 网卡就没有问题。 修正：用 root 修改 /etc/modprobe.conf，将里面的 8139cp 改为 8139too，重启。如果不行，请执行 kudzu，然后执行 netconfig，拨号上网的 ADSL 用户必须使用 DHCP。 4. DNS 搜索不稳定或很慢 原因: 某些使用路由器的网卡 DNS 在 DHCP 自动配置时配置不当。 修正: 用 root 修改 /etc/resolve.conf]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2006-07-26 17:52:00</pubDate>
		</item>
				<item>
		<title><![CDATA[智能交通系统中GPS和AGPS定位技术的研究和应用]]></title>
		<link>http://blog.pfan.cn/ddtme/15240.html</link>
		<description><![CDATA[本文首先分析了GPS和AGPS定位技术的国内外研究现状和发展趋势，并对智能交通系统做了一个简要的介绍。分别从GPS的组成、NMEA 0183 协议、位置的计算以及DGPS的原理对GPS的定位原理进行了分析；从AGPS的定位流程、定位的计算方法、终端的处理和定位计算中坐标的转换等方面简要分析了AGPS的定位原理，并且详细说明了OMA的AGPS网络框架标准SUPL的 Lup接口协议和SUPL的体系结构和业务流程。
然后对智能交通系统中GPS和AGPS定位技术的应用进行了参考分析。分别通过GPS/AGPS子系统的开发环境、系统分析和架构、软件接口的设计、模块的划分和实现等各个方面详细地讲解了GS/AGPS子系统的实现过程。结合关键程序代码对GPS/AGPS子系统的定位导航信息的接收和经纬度信息的提取进行了讨论分析，同时对串口设置的程序代码做了简要的分析。
GPS/AGPS子系统不但可以进行GPS定位，还可以进行AGPS定位和导航，而且，还可以在GPS和AGPS定位方法之间切换，使得系统融高效性、高精确性和高适用性于一身。另外，本系统采用模块化的设计思想，使得系统具有很好的移植性和重用性。GPS/AGPS子系统不但能为GIS系统和交通信息采集模块等系统和模块提供定位服务，而且将在不断的发展的智能交通系统中起到越来越重要的作用。
关键字：GPS；AGPS；NMEA 0183；GIS；OMA；SUPL]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2006-05-31 13:06:00</pubDate>
		</item>
				<item>
		<title><![CDATA[支持超女胡灵的十个理由]]></title>
		<link>http://blog.pfan.cn/ddtme/14796.html</link>
		<description><![CDATA[源系百度贴吧http://post.baidu.com/f?kz=101472427
作者：ihao2888&nbsp;
&nbsp;
只负责整理，不对的地方见量。
支持方式：
编辑短信 AX
移动用户发送至 8088
小灵通用户发送至 9922
固定电话用户请拨打 1689&nbsp;

&nbsp;
每个手机可以投15票，共计1.5元，每个投票短信都会收到相应的投票成功确认短信。只要收到确认，投票就已经记入数据库。
&nbsp;
&nbsp;
&nbsp;
&nbsp;
第一，歌声&nbsp; 超级女声，按字理解首先比的是唱歌吧，老实说关注超女并不多，可我媳妇从05到06一直关注，那天10-7，当胡灵唱&nbsp;辣妹的那首歌刚开始时，连一向对众MM有强烈妒意，以极度挑剔的眼光看诸位MM唱歌的老婆大人，居然说了句我靠！她怎么把愿音放出来了```居然也把当时正在电脑前奋战的我吸引过去了，看完后，就演唱而论，一个认为超女唱得都很一般的我和一个对PLMM有着超级醋意的老婆大人都不得不承认，这小妞唱的的确了得&nbsp; 至于后面两首，&nbsp;《Wanan Be》《爱的代价》&nbsp;虽然第一，歌声&nbsp; 超级女声，按字理解首先比的是唱歌吧，老实说关注超女并不多，可我媳妇从05到06一直关注，那天10-7，当胡灵唱&nbsp;辣妹的那首歌刚开始时，连一向对众MM有强烈妒意，以极度挑剔的眼光看诸位MM唱歌的老婆大人，居然说了句我靠！她怎么把愿音放出来了```居然也把当时正在电脑前奋战的我吸引过去了，看完后，就演唱而论，一个认为超女唱得都很垃圾的我（诸位超女FANS尽情拍砖）和一个对PLMM有着超级醋意的老婆大人都不得不承认，这小妞唱的的确了得&nbsp; 至于后面两首，&nbsp;《燕尾蝶》&nbsp;《爱的代价》都是我喜欢的歌，虽然不能说她唱的比元音要好，但的确看出很用心，也很受用~&nbsp; 当时跟旁边老婆大人下了个非常武断的定义，如果超女冠军是胡玲我想个人还都能接受~~~&nbsp; 所以第一个理由，能通过自己的歌声和表演，让对超级女生淡漠的观众关注，以及能让传统带着极其挑剔色彩的女性观众的认可，本来就值得支持。&nbsp; 第二，外型表演&nbsp; 外型极其象滨崎步，老实说，我个人挺讨厌太过中性，太另类的东西。尤]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2006-05-24 18:28:00</pubDate>
		</item>
				<item>
		<title><![CDATA[WDM&nbsp;视频捕获介绍]]></title>
		<link>http://blog.pfan.cn/ddtme/13839.html</link>
		<description><![CDATA[作者：孙涛
摘要：该文主要提供一些在Win98,win2K及以上操作系统中，进行Windows Driver Model（WDM）视频捕获的相关知识介绍。

Windos下视频捕获简史
VFW（Video For Windows）1.0版本在1992年11月发布，它是为在Windows3.1下将电影最优化地捕获到磁盘上而发布的。从那以后，视频捕获技术就越来越受到关注了。
&nbsp;&nbsp; VFW技术同样受到了很多批评，它捕获的数据保存到磁盘上会占用大量磁盘空间，每秒数据量超过20M，同时需要大量的客户端支撑软件，VFW体系架构上的不足在视频会议应用上和PC/TV应用上被暴露无遗，这样就要求一种新的视频捕获技术来弥补这些不足。
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VFW的体系结构缺乏为视频会议，电视浏览，视频区域捕获和VBI（Vertical Blanking Interval）数据流提供强而有效的支持。一些视频卡等设备开发商在设计自己的产品时，针对这些缺陷，对VFW进行了功能扩展。由于没有统一的标准，我们的应用程序在使用这些扩充的功能时，就必须要写一些基于特定硬件的代码。这就意味着当要改变捕获驱动程序时，就必须要对显卡的驱动程序进行修改。
WDM和视频捕获
WDM 视频捕获设计就是为了来解决VFW体系结构中存在的这些问题。WDM视频捕获主要的好处体现在： 
l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 可以为设备(如基于USB，IEEE 1394通讯方式的摄像头 )提供32位的驱动程序。 
l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 允许DirectShow 和 WDM 流协同工作。 
l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 可以在视频捕获设备和DVD/MPEG设备间，为硬件（如video ports 和 chip sets）共享一个分类的驱动程序结构(Stream.sys)。 
l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 支持多个数据流。 
l&nbsp;&nbsp;&nbsp;&n]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2006-05-10 01:31:00</pubDate>
		</item>
				<item>
		<title><![CDATA[改变别人不如改变自己]]></title>
		<link>http://blog.pfan.cn/ddtme/13838.html</link>
		<description><![CDATA[　　 失败者最大的毛病，往往就是从来不会检讨自己，就算自己有错，也会认为都是别人害自己犯错。他们一味把矛头指向别人，有谁敢接近他？更别说是生命中的贵人了！　　 别忘了，当你的一根手指指着别人时，其他的四根手指正在指着自己。　　 小齐13岁时，获选为香港某学校的童子军，童子军里层级分明，代表着不同的荣誉。　　 在小齐所属的小队中，特别优秀的人会被挑选出来，隶属于一个叫作“霹雳火箭队”的特殊单位。他们每个人都是经过一关一关的考验，由童军队友、童军老师和童军助教精挑细选出来的。　　 能够成为“霹雳火箭队”的一份子，代表“你是最棒的”，就连走起路来也会虎虎生风。凡是13岁的童子军，没有一个人不想要得到这样的殊荣。　　 但是很不幸，在那年童子军的最后一次会议中，小齐发现自己并没有在入选第二年“霹雳火箭队”团员的名单上，偏偏他最好的几个朋友却都榜上有名，正兴高采烈地庆祝着。　　 几家欢乐几家愁，这件事使小齐遭受到很大的打击，他气呼呼地跑回家，向爸爸埋怨童子军小队的评审不公。　　 他说，自己没有被选入“霹雳火箭队”是因为他默默行善、不求表现，以致无人发现，而那些被选进去的团员全都是好大喜功、引人注目。最后，他还气愤地说，这个世界根本没有公平。　　 爸爸始终沉默地听他说，直到他发泄完了，心情也平静了，才缓缓开口：“也许他们没有选到你，真的是他们的损失，但是我要告诉你，如果你参加乐队，在街上行进演出时，每个人的步伐都是‘左右左’，而你却是‘右左右’，那么你怎么可以认为是他们都踩错了呢？”　　 父亲的话给了小齐很大的启发，到了第二年，他终于顺利地进入他梦寐以求的团队。　　 责怪别人很容易，责怪自己却很难；找到借口很容易，找出失败的原因却很难。　　 不管真相如何，地球并不是围绕着你转，有时约定俗成是你无法改变的现象，若是不想顺着潮流走，那就只能勇敢去证明自己，创造另一种潮流，否则你只会遭到潮流灭顶。　　 因为，你不能左右别人的想法，所以你只能调整自己的心态。　　 “责任”并不等于“责怪”，你用不着为你的过错责怪自己，但却必须承担起自己的责任。]]></description>
		<author><![CDATA[ddtme]]></author>
		<pubDate>2006-05-10 01:22:00</pubDate>
		</item>
		</channel>
</rss>