<?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/shendl" type="application/rss+xml" ref="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/shendl" type="application/rss+xml"></fs:self_link><lastBuildDate>Sun, 06 Jul 2008 21:45:00 GMT</lastBuildDate><title>【良少的专栏】</title><description>余好读书，乐思善疑。有过目不忘之能，亦有掩卷即忘之病，故尝攥文以记之。</description><item><title>最强烈抗议长城防火墙屏蔽SourceForge网站！</title><link>http://item.feedsky.com/~csdn.net/shendl/~1187678/90519075/1187658/1/item.html</link><wfw:comment>comments/2619074.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2619074.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2619074</trackback:ping><description>最近几天，SourceForge这个全球最大的开源网站被长城防火墙屏蔽了！致使大量的开源项目不能访问，大量的开源资源无法下载。     

     比如，Hibernate的资源都存放在SourceForge上，现在，Hibernate的东西都无法访问了！         

    SourceForge遭受这样的不公平待遇已经不是一两次，而是多次被长城防火墙封掉！

    本来，我以为不出一两天肯定会解封，没想到快1个星期了，还没有解封的任何迹象。

    我呼吁，为了中国软件界，请务必对SourceForge解封！

     如果监管机构对SourceForge下的某个项目不满，完全可以封掉那个项目，为什么要封掉整个SourceForge呢？！

 

      如果长城防火墙再不解封SourceForge，我就要问候你老母了！！！
&lt;img src =&quot;aggbug/2619074.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 07 Jul 2008 05:45:00 +0800</pubDate><author>良少shendl[Edward Shen]</author><comments>http://blog.csdn.net/shendl/archive/2008/07/06/2619074.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/shendl/archive/2008/07/06/2619074.aspx</guid><dc:creator>良少shendl[Edward Shen]</dc:creator><fs:srclink>http://blog.csdn.net/shendl/archive/2008/07/06/2619074.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/shendl/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/shendl/~1187678/90519075/1187658</fs:itemid></item><item><title>使用Slf4j取代Apache Common-Logging编写日志</title><link>http://item.feedsky.com/~csdn.net/shendl/~1187678/89708032/1187658/1/item.html</link><wfw:comment>comments/2606110.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>comments/commentRss/2606110.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2606110</trackback:ping><description>Apache Common-Logging是广泛使用的Java日志门面库。我以前一直都使用它和log4j编写日志。
Apache Common-Logging通过动态查找的机制，在程序运行时自动找出真正使用的日志库。
Apache Common-Logging一直都运作得很好。直到最近，我写OSGI插件时，它不能工作了。
原因是Apache Common-Logging使用了ClassLoader寻找和载入底层的日志库。而OSGI中，不同的插件使用自己的ClassLoader。
一个线程的ClassLoader在执行不同的插件时，其执行能力是不同的。
OSGI的这种机制保证了插件互相独立，然而确使Apache Common-Logging无法工作！
 
解决之道是使用新的日志门面库Slf4j。
Slf4j库类似于Apache Common-Logging。但是，他在编译时静态绑定真正的Log库。使用Slf4j时，如果你需要使用某一种日志实现，那么你必须选择正确的Slf4j的jar包的集合。
这确实麻烦了一点，但总算可以在OSGI中开发日志了。
 
其实，这一点点工&lt;img src =&quot;aggbug/2606110.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 03 Jul 2008 02:33:00 +0800</pubDate><author>良少shendl[Edward Shen]</author><comments>http://blog.csdn.net/shendl/archive/2008/07/02/2606110.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/shendl/archive/2008/07/02/2606110.aspx</guid><dc:creator>良少shendl[Edward Shen]</dc:creator><fs:srclink>http://blog.csdn.net/shendl/archive/2008/07/02/2606110.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/shendl/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/shendl/~1187678/89708032/1187658</fs:itemid></item><item><title>主流编程语言优劣考</title><link>http://item.feedsky.com/~csdn.net/shendl/~1187678/89480216/1187658/1/item.html</link><wfw:comment>comments/2528560.aspx</wfw:comment><slash:comments>69</slash:comments><wfw:commentRss>comments/commentRss/2528560.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2528560</trackback:ping><description>本文的目的并非是想挑起语言之争，而是希望通过客观地分析每一种主流语言的能力，辨明其长短，让程序员能够扬长避短，有效地使用各种语言。让各种语言能够各安其位，为你更好的服务。    程序员应当成为语言的主人，而不是语言的奴隶。    这里，我将比较一下几种主流编程语言：C，C++，Java，.NET，Ruby，JavaScript。    其他主流编程语言，如Pascal,Delphi，我不太熟悉。希望熟悉的朋友能够补全对这些语言的评价。    至于Basic，它的版本差异很大，而且能力不太全面，这里也不做评价。&lt;img src =&quot;aggbug/2528560.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 10 Jun 2008 08:19:00 +0800</pubDate><author>良少shendl[Edward Shen]</author><comments>http://blog.csdn.net/shendl/archive/2008/06/10/2528560.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/shendl/archive/2008/06/10/2528560.aspx</guid><dc:creator>良少shendl[Edward Shen]</dc:creator><fs:srclink>http://blog.csdn.net/shendl/archive/2008/06/10/2528560.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/shendl/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/shendl/~1187678/89480216/1187658</fs:itemid></item><item><title>基于对象和面向对象编程范式辨析和主流编程语言中的应用</title><link>http://item.feedsky.com/~csdn.net/shendl/~1187678/89480217/1187658/1/item.html</link><wfw:comment>comments/2525785.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>comments/commentRss/2525785.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2525785</trackback:ping><description>本文的目的是想告诉大家，为什么C++的模板这么强大。为什么Ruby的Duck Typing（像鸭子那样编程）这么强大！
       基于对象和面向对象编程共有三种范式。它们提供了强大的动态或者静态多态能力，使用它们编程，将令你的程序面向抽象，易于更换。
1，“模板支持的基于对象”的编程范式。这种编程范式适用于静态类型的语言。提供了静态多态的能力。典型的如C++。
2，“静态类型语言”的面向对象的编程范式。这种编程范式适用于静态类型的语言。提供了动态多态的能力。典型的如Java，NET。
3，“动态类型语言”的基于对象的编程范式。使用Duck Typing“像鸭子一样编程”的编程理念。这种编程范式适用于动态类型的语言。它们有类型，但是变量不确定类型。典型的如Ruby。这也实现了动态的多态能力。
&lt;img src =&quot;aggbug/2525785.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 09 Jun 2008 09:41:00 +0800</pubDate><author>良少shendl[Edward Shen]</author><comments>http://blog.csdn.net/shendl/archive/2008/06/09/2525785.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/shendl/archive/2008/06/09/2525785.aspx</guid><dc:creator>良少shendl[Edward Shen]</dc:creator><fs:srclink>http://blog.csdn.net/shendl/archive/2008/06/09/2525785.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/shendl/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/shendl/~1187678/89480217/1187658</fs:itemid></item><item><title>2008猪去鼠来，怪事连连！----雪灾和艳照门事件等</title><link>http://item.feedsky.com/~csdn.net/shendl/~1187678/89480218/1187658/1/item.html</link><wfw:comment>comments/2100148.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>comments/commentRss/2100148.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2100148</trackback:ping><description>2008猪去鼠来，怪事连连!
          怪事年年有，今年特别多！
在刚刚过去的猪年，怪事特别多。给我们平淡的日子增加了不少佐料！
&lt;img src =&quot;aggbug/2100148.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 17 Feb 2008 08:54:00 +0800</pubDate><author>良少shendl[Edward Shen]</author><comments>http://blog.csdn.net/shendl/archive/2008/02/17/2100148.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/shendl/archive/2008/02/17/2100148.aspx</guid><dc:creator>良少shendl[Edward Shen]</dc:creator><fs:srclink>http://blog.csdn.net/shendl/archive/2008/02/17/2100148.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/shendl/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/shendl/~1187678/89480218/1187658</fs:itemid></item><item><title>面向对象编程语言中的函数式编程--为命令模式和访问者模式正名</title><link>http://item.feedsky.com/~csdn.net/shendl/~1187678/89480219/1187658/1/item.html</link><wfw:comment>comments/2064218.aspx</wfw:comment><slash:comments>3</slash:comments><wfw:commentRss>comments/commentRss/2064218.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2064218</trackback:ping><description>函数式编程是最近被热炒的一个概念。国内外众多大牛纷纷发表文章，认为函数编程可能会再度兴起。搞得一向喜欢跟风的小弟我如坐针毡。因此，也抽空研究了一下函数式编程这个时髦的概念。上个世纪，我曾经在图书馆借了一本介绍所有主要计算机语言的书，那本书简单得介绍过Lisp和其他语言的语法。其中提到，Lisp是一门函数语言。当然，那时对这句话没什么概念。命令式编程是一种用程序状态描述计算的方法。使用这种范型的编程人员用语句改变程序状态。这就是为什么，像 Java 这样的程序是由一系列让计算机执行的命令 （或者语句） 所组成的。 另一方面，函数式编程是一种强调表达式的计算而非命令的执行的一种编程风格。表达式是用函数结合基本值构成的，它类似于用参数调用函数。 也就是说，函数式编程主要是函数调用，而不是其它的程序语句。而命令式编程，是通过程序语句的执行运行的。程序语句的执行，会改变程序中保存的状态。实际上，我们一般使用的命令式语言，如C++，Java，C#等的代码中，也可以看到大量的函数调用。一个优秀的软件工程师使用面向对象编程语言编写出来的代码，除了少数的创建对象实例的&lt;img src =&quot;aggbug/2064218.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 25 Jan 2008 07:16:00 +0800</pubDate><author>良少shendl[Edward Shen]</author><comments>http://blog.csdn.net/shendl/archive/2008/01/24/2064218.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/shendl/archive/2008/01/24/2064218.aspx</guid><dc:creator>良少shendl[Edward Shen]</dc:creator><fs:srclink>http://blog.csdn.net/shendl/archive/2008/01/24/2064218.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/shendl/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/shendl/~1187678/89480219/1187658</fs:itemid></item><item><title>参加高中毕业十年同学会有感</title><link>http://item.feedsky.com/~csdn.net/shendl/~1187678/89480220/1187658/1/item.html</link><wfw:comment>comments/2064030.aspx</wfw:comment><slash:comments>8</slash:comments><wfw:commentRss>comments/commentRss/2064030.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2064030</trackback:ping><description>2008年1月19号，我参加了我们高中同学毕业十年的同学聚会。十年啊！高中毕业这十年，是青春的十年，经历了多少风风雨雨啊！别的不说，这十年，我又不知道谋杀了多少书:)&lt;img src =&quot;aggbug/2064030.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 25 Jan 2008 04:25:00 +0800</pubDate><author>良少shendl[Edward Shen]</author><comments>http://blog.csdn.net/shendl/archive/2008/01/24/2064030.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/shendl/archive/2008/01/24/2064030.aspx</guid><dc:creator>良少shendl[Edward Shen]</dc:creator><fs:srclink>http://blog.csdn.net/shendl/archive/2008/01/24/2064030.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/shendl/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/shendl/~1187678/89480220/1187658</fs:itemid></item><item><title>C++资源之不完全导引（完整版）</title><link>http://item.feedsky.com/~csdn.net/shendl/~1187678/89480221/1187658/1/item.html</link><wfw:comment>comments/2046855.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2046855.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2046855</trackback:ping><description>无数次听到“我要开始学习C++!”的呐喊，无数次听到“C++太复杂了，我真的
学不会”的无奈。Stan Lippman先生曾在《C++ Primer》一书中指出“C++是最为难
学的高级程序设计语言之一”，人们常将“之一”去掉以表达自己对C++的敬畏。诚
然，C++程序设计语言对于学习者的确有很多难以逾越的鸿沟，体系结构的庞大，应
接不暇并不断扩充的特性……除此之外，参考资料之多与冗杂使它的学习者望而却
步，欲求深入者苦不堪言。希望这一份不完全导引能够成为您C++学习之路上的引路
灯。
&lt;img src =&quot;aggbug/2046855.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 16 Jan 2008 22:18:00 +0800</pubDate><author>良少shendl[Edward Shen]</author><comments>http://blog.csdn.net/shendl/archive/2008/01/16/2046855.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/shendl/archive/2008/01/16/2046855.aspx</guid><dc:creator>良少shendl[Edward Shen]</dc:creator><fs:srclink>http://blog.csdn.net/shendl/archive/2008/01/16/2046855.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/shendl/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/shendl/~1187678/89480221/1187658</fs:itemid></item><item><title>C++的泛型编程和限制参数类型的技术探讨</title><link>http://item.feedsky.com/~csdn.net/shendl/~1187678/89480222/1187658/1/item.html</link><wfw:comment>comments/2040031.aspx</wfw:comment><slash:comments>16</slash:comments><wfw:commentRss>comments/commentRss/2040031.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2040031</trackback:ping><description>泛型是C++中的重要特性。据说，已经在C++社区中已经取代面向对象成为C++的主要编程泛型。STL和boost库等都广泛使用了泛型。
   本文主要探讨C++的泛型和限制参数类型机制的缺失问题，以及解决办法。最后比较了Java和C++的模板语法和实现机制。&lt;img src =&quot;aggbug/2040031.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 13 Jan 2008 05:45:00 +0800</pubDate><author>良少shendl[Edward Shen]</author><comments>http://blog.csdn.net/shendl/archive/2008/01/12/2040031.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/shendl/archive/2008/01/12/2040031.aspx</guid><dc:creator>良少shendl[Edward Shen]</dc:creator><fs:srclink>http://blog.csdn.net/shendl/archive/2008/01/12/2040031.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/shendl/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/shendl/~1187678/89480222/1187658</fs:itemid></item><item><title>net_sf_interfacecpp项目诞生宣言</title><link>http://item.feedsky.com/~csdn.net/shendl/~1187678/89480223/1187658/1/item.html</link><wfw:comment>comments/2034638.aspx</wfw:comment><slash:comments>32</slash:comments><wfw:commentRss>comments/commentRss/2034638.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2034638</trackback:ping><description>经过近两个月的努力，我的第一个C++开源项目net_sf_interfacecpp的第一个版本0.1版终于问世了。

项目地址：
https://sourceforge.net/projects/interfacecpp/

源码下载地址
https://sourceforge.net/project/showfiles.php?group_id=211243
其中debug部分可以直接运行。

我接触C++已经有10年了。大学时代我在C，C++和VC++上耗费了无数的精力。可是直到毕业，一直都没能掌握C++。
毕业后，虽然曾经使用过很多种语言，但是对C++的不舍情结仍不时环绕着我。也许是“真正的程序员用C++”这句魔咒的作用吧！
每隔一两年，我都会重新捧起C++书籍研究。但每一次都是无功而返。
去年参加CSDN软件技术英雄会，有幸认识了两位C++的高手：阿蒙和许式伟。非常感谢他们告诉了我现在C++社区的最新技术进展和对我的忠告，真的是受益非浅......&lt;img src =&quot;aggbug/2034638.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 11 Jan 2008 08:02:00 +0800</pubDate><author>良少shendl[Edward Shen]</author><comments>http://blog.csdn.net/shendl/archive/2008/01/11/2034638.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/shendl/archive/2008/01/11/2034638.aspx</guid><dc:creator>良少shendl[Edward Shen]</dc:creator><fs:srclink>http://blog.csdn.net/shendl/archive/2008/01/11/2034638.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/shendl/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/shendl/~1187678/89480223/1187658</fs:itemid></item><item><title>SQL查询语句精华使用简要</title><link>http://item.feedsky.com/~csdn.net/shendl/~1187678/89480224/1187658/1/item.html</link><wfw:comment>comments/2031314.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>comments/commentRss/2031314.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2031314</trackback:ping><description>SQL查询语句精华使用简要，留作参考。
&lt;img src =&quot;aggbug/2031314.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 09 Jan 2008 18:11:00 +0800</pubDate><author>良少shendl[Edward Shen]</author><comments>http://blog.csdn.net/shendl/archive/2008/01/09/2031314.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/shendl/archive/2008/01/09/2031314.aspx</guid><dc:creator>良少shendl[Edward Shen]</dc:creator><fs:srclink>http://blog.csdn.net/shendl/archive/2008/01/09/2031314.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/shendl/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/shendl/~1187678/89480224/1187658</fs:itemid></item><item><title>在Windows和Visual Studio上安装Boost</title><link>http://item.feedsky.com/~csdn.net/shendl/~1187678/89480225/1187658/1/item.html</link><wfw:comment>comments/2009557.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2009557.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2009557</trackback:ping><description>在Windows和Visual Studio上安装Boost。&lt;img src =&quot;aggbug/2009557.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 02 Jan 2008 16:49:00 +0800</pubDate><author>良少shendl[Edward Shen]</author><comments>http://blog.csdn.net/shendl/archive/2008/01/02/2009557.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/shendl/archive/2008/01/02/2009557.aspx</guid><dc:creator>良少shendl[Edward Shen]</dc:creator><fs:srclink>http://blog.csdn.net/shendl/archive/2008/01/02/2009557.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/shendl/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/shendl/~1187678/89480225/1187658</fs:itemid></item><item><title>使用W3C标准的DOM处理XML文件[C++和Java版]</title><link>http://item.feedsky.com/~csdn.net/shendl/~1187678/89480226/1187658/1/item.html</link><wfw:comment>comments/2007318.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2007318.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2007318</trackback:ping><description>2008新年快乐！！！

最近我在研究C++。在C++开发中，我选择了呼声最高的Xerces C++作为我的XML处理工具。 

Xerces是一个完全符合W3C的DOM标准的项目。它完全提供了W3C的DOM标准规定的接口。
在Java的JDK中提供的也是一个W3C的DOM标准接口。有理由相信，JDK提供的W3C的DOM实现就是Xerces的java版本！&lt;img src =&quot;aggbug/2007318.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 01 Jan 2008 08:41:00 +0800</pubDate><author>良少shendl[Edward Shen]</author><comments>http://blog.csdn.net/shendl/archive/2008/01/01/2007318.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/shendl/archive/2008/01/01/2007318.aspx</guid><dc:creator>良少shendl[Edward Shen]</dc:creator><fs:srclink>http://blog.csdn.net/shendl/archive/2008/01/01/2007318.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/shendl/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/shendl/~1187678/89480226/1187658</fs:itemid></item><item><title>甲午海战北洋水师战败的战术分析</title><link>http://item.feedsky.com/~csdn.net/shendl/~1187678/89480227/1187658/1/item.html</link><wfw:comment>comments/2005544.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2005544.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2005544</trackback:ping><description>甲午海战改变了中国的历史和命运。

甲午海战，中国败了！从此，中国从一头大象变为一头待宰的羔羊。成为任人欺凌的对象。也正因为这一次失败，大清帝国的子民彻底失去对清政府的信心。可以说，甲午败后，清政府的垮台是迟早的事。

 

如果，甲午海战，北洋水师赢了呢？结果又会怎样？

北洋水师将控制制海权，封锁日本。日本在朝鲜的侵略军将弹尽援绝，归于失败。然后北洋水师袭击日本军港，彻底摧毁日本联合舰队，开进东京湾，迫使日本赔款求和，清军驻守东京，监视日本政府。

甲午战争的胜利将使清国上升成为一等强国。列强将不再敢于轻易侵犯清国。对我最有野心的沙俄也将不得不放弃染指东北的企图！

八国联军侵华战争就不会发生。

有了强大的国防，国内的洋务运动和工商业就能够得到长久的发展机遇。在20年的时间内，中国就能成为一个真正的一等强国。沦为殖民地的危险将不复存在。

政治上，虽然依然是帝制，但是也拥有一个一意发展经济和国防的政府。议会也会建立，并拥有一定程度的权力。在政治体制上，清国将是一个皇帝拥有很大权威的君主立宪制国家。类似于日本、德国和沙俄的体制。

 

但这&lt;img src =&quot;aggbug/2005544.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 31 Dec 2007 07:24:00 +0800</pubDate><author>良少shendl[Edward Shen]</author><comments>http://blog.csdn.net/shendl/archive/2007/12/30/2005544.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/shendl/archive/2007/12/30/2005544.aspx</guid><dc:creator>良少shendl[Edward Shen]</dc:creator><fs:srclink>http://blog.csdn.net/shendl/archive/2007/12/30/2005544.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/shendl/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/shendl/~1187678/89480227/1187658</fs:itemid></item><item><title>北洋水师洋员马吉分关于黄海海战的记录</title><link>http://item.feedsky.com/~csdn.net/shendl/~1187678/89480228/1187658/1/item.html</link><wfw:comment>comments/2002827.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>comments/commentRss/2002827.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2002827</trackback:ping><description>费罗.诺顿.马吉芬(12/13/1860-2/11/1897)，生于一个有军人传统的家庭，是来自苏格兰的MacGregor和MacAlpine家族的后裔。1877年进入安纳波利斯美国海军军官学院学习。由于美国国会通过了一项法案规定只有当军舰上有缺员时才将学员递补。毕业后，马吉芬没能进美国海军服役，于1885年4月来华，进入北洋水师。在军械局水师学堂当教官。1894年9月17日,　马吉芬参加了中日甲午海战，当时他任镇远舰帮带(相当于副舰长)。海战中，马吉芬受到了严重的战伤，包括严重的撞击，烧伤和弹片击伤。他的健康和视力受到不可挽回的重创。战后回到纽约养伤，在其后两年中，马吉芬给“世纪杂志”写了一份黄海海战的完整报告(即下文),该文发表于1895年8月的世纪杂志上,同期杂志还发表了马汉对这份报告的评论。1897年2月11日清晨，不堪战伤折磨的马吉芬开枪自杀。 &lt;img src =&quot;aggbug/2002827.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 29 Dec 2007 21:17:00 +0800</pubDate><author>良少shendl[Edward Shen]</author><comments>http://blog.csdn.net/shendl/archive/2007/12/29/2002827.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/shendl/archive/2007/12/29/2002827.aspx</guid><dc:creator>良少shendl[Edward Shen]</dc:creator><fs:srclink>http://blog.csdn.net/shendl/archive/2007/12/29/2002827.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/shendl/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/shendl/~1187678/89480228/1187658</fs:itemid></item></channel></rss>