<?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:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/alexjames_83" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/alexjames_83" type="application/rss+xml"></fs:self_link><lastBuildDate>Thu, 11 Jun 2009 19:28:00 GMT</lastBuildDate><title>Only the Paranoid Survive</title><description>Give me a Challenge, and i'll meet it with joy. --My Working Blog</description><link>http://blog.csdn.net/alexjames_83/</link><item><title>PHP根据两个经纬度坐标计算距离</title><link>http://blog.csdn.net/alexjames_83/archive/2009/06/11/4261403.aspx</link><wfw:comment>http://blog.csdn.net/alexjames_83/comments/4261403.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/alexjames_83/comments/commentRss/4261403.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4261403</trackback:ping><description>&lt;br /&gt;function rad($d)
{
   	return $d * 3.1415926535898 / 180.0;
}
function GetDistance($lat1, $lng1, $lat2, $lng2)
{
	$EARTH_RADIUS = 6378.137;
	$radLat1 = rad($lat1);
	//echo $radLat1;
   $radLat2 = rad($lat2);
   $a = $radLat1 - $radLat2;
   $b = rad($lng1) - rad($lng2);
   $s = 2 * asin(sqrt(pow(sin($a/2),2) +
    cos($radLat1)*cos($radLat2)*pow(sin($b/2),2)));
   $s = $s *$EARTH_RADIUS;
   $s = round($s * 10000) / 10000;
   return $s;
}&lt;img src =&quot;http://blog.csdn.net/alexjames_83/aggbug/4261403.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236167975/alexjames_83/csdn.net/s.gif?r=http://blog.csdn.net/alexjames_83/archive/2009/06/11/4261403.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/alexjames_83/236167975/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/alexjames_83/236167975/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 12 Jun 2009 03:28:00 +0800</pubDate><author>Alex</author><comments>http://blog.csdn.net/alexjames_83/archive/2009/06/11/4261403.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/alexjames_83/archive/2009/06/11/4261403.aspx</guid><dc:creator>Alex</dc:creator><fs:srclink>http://blog.csdn.net/alexjames_83/archive/2009/06/11/4261403.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/alexjames_83/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/alexjames_83/~1080437/236167975/1080436</fs:itemid></item><item><title>在Android模拟器上安装apk包</title><link>http://blog.csdn.net/alexjames_83/archive/2009/03/03/3953882.aspx</link><wfw:comment>http://blog.csdn.net/alexjames_83/comments/3953882.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/alexjames_83/comments/commentRss/3953882.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3953882</trackback:ping><description>在Windows上：cmd -&gt; adb install $APK$APK就是apk包的路径，前提：AndroidSDK的Tools目录已经加到PATH里面了。&lt;img src =&quot;http://blog.csdn.net/alexjames_83/aggbug/3953882.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/alexjames_83/236168010/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/alexjames_83/236168010/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 04 Mar 2009 02:41:00 +0800</pubDate><author>Alex</author><comments>http://blog.csdn.net/alexjames_83/archive/2009/03/03/3953882.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/alexjames_83/archive/2009/03/03/3953882.aspx</guid><dc:creator>Alex</dc:creator><fs:srclink>http://blog.csdn.net/alexjames_83/archive/2009/03/03/3953882.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/alexjames_83/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/alexjames_83/~1080437/236168010/1080436</fs:itemid></item><item><title>.net复习课 大纲</title><link>http://blog.csdn.net/alexjames_83/archive/2009/03/02/3950835.aspx</link><wfw:comment>http://blog.csdn.net/alexjames_83/comments/3950835.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/alexjames_83/comments/commentRss/3950835.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3950835</trackback:ping><description>一直在写ASP.net的应用，但总觉得没有对.net框架有个系统和透彻的理解。

于是决定利用午休和路上的时间重新看看.net。

从学生时代的书堆里挖出了本Jeffery Ritchter的《.net框架程序设计》

循着当年的注记，重新温习.net。

此篇置顶，作为索引。&lt;img src =&quot;http://blog.csdn.net/alexjames_83/aggbug/3950835.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/alexjames_83/236168015/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/alexjames_83/236168015/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 03 Mar 2009 05:25:00 +0800</pubDate><author>Alex</author><comments>http://blog.csdn.net/alexjames_83/archive/2009/03/02/3950835.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/alexjames_83/archive/2009/03/02/3950835.aspx</guid><dc:creator>Alex</dc:creator><fs:srclink>http://blog.csdn.net/alexjames_83/archive/2009/03/02/3950835.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/alexjames_83/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/alexjames_83/~1080437/236168015/1080436</fs:itemid></item><item><title>CH19 自动内存管理 .net复习课</title><link>http://blog.csdn.net/alexjames_83/archive/2009/03/02/3950711.aspx</link><wfw:comment>http://blog.csdn.net/alexjames_83/comments/3950711.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/alexjames_83/comments/commentRss/3950711.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3950711</trackback:ping><description>陆续讨论一些托管对象的核心问题：新对象的创建，生存周期的管理、以及内存资源的回收&lt;img src =&quot;http://blog.csdn.net/alexjames_83/aggbug/3950711.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/alexjames_83/236168033/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/alexjames_83/236168033/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 03 Mar 2009 04:35:00 +0800</pubDate><author>Alex</author><comments>http://blog.csdn.net/alexjames_83/archive/2009/03/02/3950711.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/alexjames_83/archive/2009/03/02/3950711.aspx</guid><dc:creator>Alex</dc:creator><fs:srclink>http://blog.csdn.net/alexjames_83/archive/2009/03/02/3950711.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/alexjames_83/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/alexjames_83/~1080437/236168033/1080436</fs:itemid></item><item><title>CH17 委托 .net复习课</title><link>http://blog.csdn.net/alexjames_83/archive/2009/03/02/3949321.aspx</link><wfw:comment>http://blog.csdn.net/alexjames_83/comments/3949321.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/alexjames_83/comments/commentRss/3949321.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3949321</trackback:ping><description>.net通过委托来提供回调函数机制。
简要的介绍了一下委托的内部机制。&lt;img src =&quot;http://blog.csdn.net/alexjames_83/aggbug/3949321.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/alexjames_83/236168046/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/alexjames_83/236168046/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 02 Mar 2009 21:17:00 +0800</pubDate><author>Alex</author><comments>http://blog.csdn.net/alexjames_83/archive/2009/03/02/3949321.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/alexjames_83/archive/2009/03/02/3949321.aspx</guid><dc:creator>Alex</dc:creator><fs:srclink>http://blog.csdn.net/alexjames_83/archive/2009/03/02/3949321.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/alexjames_83/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/alexjames_83/~1080437/236168046/1080436</fs:itemid></item><item><title>CH12 文本处理（全） .net 复习课</title><link>http://blog.csdn.net/alexjames_83/archive/2009/02/27/3942379.aspx</link><wfw:comment>http://blog.csdn.net/alexjames_83/comments/3942379.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/alexjames_83/comments/commentRss/3942379.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3942379</trackback:ping><description>..&lt;img src =&quot;http://blog.csdn.net/alexjames_83/aggbug/3942379.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/alexjames_83/236168082/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/alexjames_83/236168082/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 27 Feb 2009 21:36:00 +0800</pubDate><author>Alex</author><comments>http://blog.csdn.net/alexjames_83/archive/2009/02/27/3942379.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/alexjames_83/archive/2009/02/27/3942379.aspx</guid><dc:creator>Alex</dc:creator><fs:srclink>http://blog.csdn.net/alexjames_83/archive/2009/02/27/3942379.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/alexjames_83/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/alexjames_83/~1080437/236168082/1080436</fs:itemid></item><item><title>网页摄像头 - 无聊时瞎搞</title><link>http://blog.csdn.net/alexjames_83/archive/2009/02/27/3941436.aspx</link><wfw:comment>http://blog.csdn.net/alexjames_83/comments/3941436.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/alexjames_83/comments/commentRss/3941436.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3941436</trackback:ping><description>无聊的时候做的，把摄像头抓图的东东放在了自己的博客里，每5秒更新一次http://www.ecnusuperman.cn/blog &lt;img src =&quot;http://blog.csdn.net/alexjames_83/aggbug/3941436.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/alexjames_83/236168118/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/alexjames_83/236168118/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 27 Feb 2009 17:23:00 +0800</pubDate><author>Alex</author><comments>http://blog.csdn.net/alexjames_83/archive/2009/02/27/3941436.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/alexjames_83/archive/2009/02/27/3941436.aspx</guid><dc:creator>Alex</dc:creator><fs:srclink>http://blog.csdn.net/alexjames_83/archive/2009/02/27/3941436.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/alexjames_83/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/alexjames_83/~1080437/236168118/1080436</fs:itemid></item><item><title>Android 开发入门1 应用程序生命周期</title><link>http://blog.csdn.net/alexjames_83/archive/2009/02/26/3939762.aspx</link><wfw:comment>http://blog.csdn.net/alexjames_83/comments/3939762.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/alexjames_83/comments/commentRss/3939762.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3939762</trackback:ping><description>Activity, Service和BroadcastReceiver都会影响到应用程序进程的生命周期。要正确的理解这些组件，否则系统可能会在不恰当的时机结束进程&lt;img src =&quot;http://blog.csdn.net/alexjames_83/aggbug/3939762.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/alexjames_83/236168123/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/alexjames_83/236168123/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 26 Feb 2009 23:54:00 +0800</pubDate><author>Alex</author><comments>http://blog.csdn.net/alexjames_83/archive/2009/02/26/3939762.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/alexjames_83/archive/2009/02/26/3939762.aspx</guid><dc:creator>Alex</dc:creator><fs:srclink>http://blog.csdn.net/alexjames_83/archive/2009/02/26/3939762.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/alexjames_83/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/alexjames_83/~1080437/236168123/1080436</fs:itemid></item><item><title>CH9 方法 .net复习课</title><link>http://blog.csdn.net/alexjames_83/archive/2009/02/26/3939209.aspx</link><wfw:comment>http://blog.csdn.net/alexjames_83/comments/3939209.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/alexjames_83/comments/commentRss/3939209.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3939209</trackback:ping><description>类型中可以定义的不同方法及与之相关的问题。
实例构造器、静态构造器、ref和out关键字的不同、可变数目参数
&lt;img src =&quot;http://blog.csdn.net/alexjames_83/aggbug/3939209.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/alexjames_83/236168142/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/alexjames_83/236168142/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 26 Feb 2009 21:48:00 +0800</pubDate><author>Alex</author><comments>http://blog.csdn.net/alexjames_83/archive/2009/02/26/3939209.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/alexjames_83/archive/2009/02/26/3939209.aspx</guid><dc:creator>Alex</dc:creator><fs:srclink>http://blog.csdn.net/alexjames_83/archive/2009/02/26/3939209.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/alexjames_83/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/alexjames_83/~1080437/236168142/1080436</fs:itemid></item><item><title>CH12 - 1 文本处理 .net 复习课</title><link>http://blog.csdn.net/alexjames_83/archive/2009/02/25/3934713.aspx</link><wfw:comment>http://blog.csdn.net/alexjames_83/comments/3934713.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/alexjames_83/comments/commentRss/3934713.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3934713</trackback:ping><description>System.CharSystem.String&lt;img src =&quot;http://blog.csdn.net/alexjames_83/aggbug/3934713.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/alexjames_83/236168156/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/alexjames_83/236168156/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 25 Feb 2009 18:31:00 +0800</pubDate><author>Alex</author><comments>http://blog.csdn.net/alexjames_83/archive/2009/02/25/3934713.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/alexjames_83/archive/2009/02/25/3934713.aspx</guid><dc:creator>Alex</dc:creator><fs:srclink>http://blog.csdn.net/alexjames_83/archive/2009/02/25/3934713.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/alexjames_83/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/alexjames_83/~1080437/236168156/1080436</fs:itemid></item></channel></rss>