<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Peter的技术博客</title><subtitle type="text">上帝总是把礼物送给勤劳的人</subtitle><id>http://feed.cnblogs.com/blog/u/39724/rss</id><updated>2010-10-23T13:48:50Z</updated><author><name>iPeterRex</name><uri>http://www.cnblogs.com/iPeterRex/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iPeterRex/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/39724/rss"/><entry><id>http://www.cnblogs.com/iPeterRex/archive/2010/09/16/1828400.html</id><title type="text">C#读取app.config配置文件中的connectionString节点</title><summary type="text">相关问题在网络上只是通过ConfigurationManager.AppSettings来读取appSettings中add节点属性的。我呢，想读取Visual Studio自动生成的数据库连接字符串。这个字符串是记录在connectionString节点中的。配置文件如下：代码Code highlighting produced by Actipro CodeHighlighter (freew...</summary><published>2010-09-16T12:50:00Z</published><updated>2010-09-16T12:50:00Z</updated><author><name>iPeterRex</name><uri>http://www.cnblogs.com/iPeterRex/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iPeterRex/archive/2010/09/16/1828400.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iPeterRex/archive/2010/09/16/1828400.html"/><content type="html">&lt;p&gt;相关问题在网络上只是通过&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;ConfigurationManager&lt;/span&gt;.AppSettings来读取appSettings中add节点属性的。&lt;br /&gt;我呢，想读取Visual Studio自动生成的数据库连接字符串。这个字符串是记录在connectionString节点中的。&lt;/p&gt;&lt;p&gt;配置文件如下：&amp;nbsp;&lt;br /&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;" onclick="cnblogs_code_show('f140f907-2172-4d81-bed2-a177bf4477a1')"&gt;&lt;img src="http://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif" class="code_img_closed" id="code_img_closed_f140f907-2172-4d81-bed2-a177bf4477a1" alt="" /&gt;&lt;img src="http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif" class="code_img_opened" id="code_img_opened_f140f907-2172-4d81-bed2-a177bf4477a1" onclick="cnblogs_code_hide('f140f907-2172-4d81-bed2-a177bf4477a1',event)" style="display:none"&gt;&lt;div id="cnblogs_code_open_f140f907-2172-4d81-bed2-a177bf4477a1" class="cnblogs_code_hide"&gt;&lt;div&gt;&lt;!--&lt;br/ /&gt;&lt;br/ /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br/ /&gt;http://www.CodeHighlighter.com/&lt;br/ /&gt;&lt;br/ /&gt;--&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;1&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="color: #FF00FF;"&gt;xml&amp;nbsp;version="1.0"&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;?&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;configuration&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;3&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;connectionStrings&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;add&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;name&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="HairCuting.Properties.Settings.DataBaseConnectionString"&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;connectionString&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="Data&amp;nbsp;Source=|DataDirectory|\DataBase.sdf"&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;providerName&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="Microsoft.SqlServerCe.Client.3.5"&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;connectionStrings&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;startup&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;supportedRuntime&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;version&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="v2.0.50727"&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;10&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;startup&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;11&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;configuration&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;小研究了一下，发现了一个新类：Settings，可以方便读取其中的数据库连接字符串。&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;!--&lt;br/ /&gt;&lt;br/ /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br/ /&gt;http://www.CodeHighlighter.com/&lt;br/ /&gt;&lt;br/ /&gt;--&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;Settings&amp;nbsp;settings&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Settings();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;2&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;connectionString&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;settings.DataBaseConnectionString.ToString();&lt;/span&gt;&lt;font  color="#008080"&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/iPeterRex/aggbug/1828400.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/iPeterRex/archive/2010/09/16/1828400.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/iPeterRex/archive/2009/05/25/1488775.html</id><title type="text">Word中，英文单词在换行时，如何自动添加一个"-"？（转）</title><summary type="text">将西文单词从自动换行的位置处断开，某位添加一个小横线（连字符）。一般来说，许多人为了美观排版常常将段落的对齐方式设置为两端对齐方式，此时要是在某行的结尾有一个词特别长，而在这一行中显示不下的话，Word 程序就会自动把这个单词移动到下一行中去显示，这样一来，就会出现文档中有些行的文字间距过太，从而影响了排版的美观，尤其是正文中插入网址连接的话更为明显，利用断字功能来解决这个难题：1、用鼠标单击&amp;#...</summary><published>2009-05-25T03:50:00Z</published><updated>2009-05-25T03:50:00Z</updated><author><name>iPeterRex</name><uri>http://www.cnblogs.com/iPeterRex/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iPeterRex/archive/2009/05/25/1488775.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iPeterRex/archive/2009/05/25/1488775.html"/><content type="text">将西文单词从自动换行的位置处断开，某位添加一个小横线（连字符）。一般来说，许多人为了美观排版常常将段落的对齐方式设置为两端对齐方式，此时要是在某行的结尾有一个词特别长，而在这一行中显示不下的话，Word 程序就会自动把这个单词移动到下一行中去显示，这样一来，就会出现文档中有些行的文字间距过太，从而影响了排版的美观，尤其是正文中插入网址连接的话更为明显，利用断字功能来解决这个难题：1、用鼠标单击&amp;#...</content></entry><entry><id>http://www.cnblogs.com/iPeterRex/archive/2009/04/30/1447190.html</id><title type="text">Oracle杂记</title><summary type="text">1. 今天死活忘记了如何在一张表中插入50条记录作为测试数据，网上查了一上午，倒是清楚了一些知识，但修改修改还是不能够能够真正运行的。最后，看了看培训班曾经教过的幻灯片，在isqlplus中运行脚本。OK了。脚本如下：[代码]</summary><published>2009-04-30T10:14:00Z</published><updated>2009-04-30T10:14:00Z</updated><author><name>iPeterRex</name><uri>http://www.cnblogs.com/iPeterRex/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iPeterRex/archive/2009/04/30/1447190.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iPeterRex/archive/2009/04/30/1447190.html"/><content type="text">1. 今天死活忘记了如何在一张表中插入50条记录作为测试数据，网上查了一上午，倒是清楚了一些知识，但修改修改还是不能够能够真正运行的。最后，看了看培训班曾经教过的幻灯片，在isqlplus中运行脚本。OK了。脚本如下：[代码]</content></entry><entry><id>http://www.cnblogs.com/iPeterRex/archive/2009/04/27/1444820.html</id><title type="text">转帖：从FxCop归纳出来的一些规范建议</title><summary type="text">无意中看到这篇文章，感觉非常的好，和大家分享一下。其中有许多值得细细琢磨的。声明：转帖地址http://msdn.microsoft.com/zh-cn/library/ms228593(VS.80).aspx下面是根据FxCop整理的.NET代码编写规范，仅供参考。一、 Design（设计）1. Abstract types should not have constructors 抽象类不应该...</summary><published>2009-04-27T12:33:00Z</published><updated>2009-04-27T12:33:00Z</updated><author><name>iPeterRex</name><uri>http://www.cnblogs.com/iPeterRex/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iPeterRex/archive/2009/04/27/1444820.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iPeterRex/archive/2009/04/27/1444820.html"/><content type="text">无意中看到这篇文章，感觉非常的好，和大家分享一下。其中有许多值得细细琢磨的。声明：转帖地址http://msdn.microsoft.com/zh-cn/library/ms228593(VS.80).aspx下面是根据FxCop整理的.NET代码编写规范，仅供参考。一、 Design（设计）1. Abstract types should not have constructors 抽象类不应该...</content></entry><entry><id>http://www.cnblogs.com/iPeterRex/archive/2009/04/04/1429613.html</id><title type="text">Oracle学习总结2</title><summary type="text">Oracle学习总结2009-3-31函数单行函数字符大小写处理函数l Lower(string)将所有字母转换为小写l Upper(string)将所有字母转换为大写l Initcap(string)将每个单词的首个字母转换为大写字符处理函数l Concat(string1,string2)连接string1和string2l Substr(string,fromPosition,toPosit...</summary><published>2009-04-04T14:34:00Z</published><updated>2009-04-04T14:34:00Z</updated><author><name>iPeterRex</name><uri>http://www.cnblogs.com/iPeterRex/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iPeterRex/archive/2009/04/04/1429613.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iPeterRex/archive/2009/04/04/1429613.html"/><content type="text">Oracle学习总结2009-3-31函数单行函数字符大小写处理函数l Lower(string)将所有字母转换为小写l Upper(string)将所有字母转换为大写l Initcap(string)将每个单词的首个字母转换为大写字符处理函数l Concat(string1,string2)连接string1和string2l Substr(string,fromPosition,toPosit...</content></entry><entry><id>http://www.cnblogs.com/iPeterRex/archive/2009/03/31/1425767.html</id><title type="text">Oracle学习总结1</title><summary type="text">Oracle学习笔记03月30日1. Oracle 10g的安装默认安装即可。注意：修改管理员密码，一定要记住密码。安装完毕后，可以根据图1中的三个URL访问Oracle数据库服务器，Oracle数据库服务器是通过Internet浏览器来管理的，是B/S架构。企业管理数据库控制台http://主机名:1158/emiSQL*Plushttp://主机名:5560/isqlplusiSQL*Plus...</summary><published>2009-03-31T02:20:00Z</published><updated>2009-03-31T02:20:00Z</updated><author><name>iPeterRex</name><uri>http://www.cnblogs.com/iPeterRex/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iPeterRex/archive/2009/03/31/1425767.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iPeterRex/archive/2009/03/31/1425767.html"/><content type="text">Oracle学习笔记03月30日1. Oracle 10g的安装默认安装即可。注意：修改管理员密码，一定要记住密码。安装完毕后，可以根据图1中的三个URL访问Oracle数据库服务器，Oracle数据库服务器是通过Internet浏览器来管理的，是B/S架构。企业管理数据库控制台http://主机名:1158/emiSQL*Plushttp://主机名:5560/isqlplusiSQL*Plus...</content></entry><entry><id>http://www.cnblogs.com/iPeterRex/archive/2009/02/08/1386164.html</id><title type="text">ASP.NET中初试Ajax</title><summary type="text">一张html静态网页和一张aspx动态网页就构成了Ajax所需要的两张网页。其中html网页中存放javascript代码和html代码，javascript用于和服务器通信而html则用于构成网页页面；剩下的一张aspx页面就是服务器中响应客户端javascript的。我做了一个简单的例子：aspx动态页面代码中获取客户端文本框（txt）中内容然后将txt中的文本和服务器端时间反应到客户端。说白...</summary><published>2009-02-08T03:00:00Z</published><updated>2009-02-08T03:00:00Z</updated><author><name>iPeterRex</name><uri>http://www.cnblogs.com/iPeterRex/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iPeterRex/archive/2009/02/08/1386164.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iPeterRex/archive/2009/02/08/1386164.html"/><content type="text">一张html静态网页和一张aspx动态网页就构成了Ajax所需要的两张网页。其中html网页中存放javascript代码和html代码，javascript用于和服务器通信而html则用于构成网页页面；剩下的一张aspx页面就是服务器中响应客户端javascript的。我做了一个简单的例子：aspx动态页面代码中获取客户端文本框（txt）中内容然后将txt中的文本和服务器端时间反应到客户端。说白...</content></entry><entry><id>http://www.cnblogs.com/iPeterRex/archive/2009/01/26/1380992.html</id><title type="text">FormView控件和DetailsGridView控件实现Master-Slave</title><summary type="text">例：通过contentID主键实现Index.aspx到ArticleView.aspx的主详绑定。即contentID是0000000001则在Index.aspx中的FormView中点击超级链接重定向到ArticleView.aspx?contentID=0000000001FormView控件绑定了数据源并显示数据后，编辑模板。向模板中添加一个HyperLink控件，编辑DataBindi...</summary><published>2009-01-26T08:20:00Z</published><updated>2009-01-26T08:20:00Z</updated><author><name>iPeterRex</name><uri>http://www.cnblogs.com/iPeterRex/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iPeterRex/archive/2009/01/26/1380992.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iPeterRex/archive/2009/01/26/1380992.html"/><content type="text">例：通过contentID主键实现Index.aspx到ArticleView.aspx的主详绑定。即contentID是0000000001则在Index.aspx中的FormView中点击超级链接重定向到ArticleView.aspx?contentID=0000000001FormView控件绑定了数据源并显示数据后，编辑模板。向模板中添加一个HyperLink控件，编辑DataBindi...</content></entry><entry><id>http://www.cnblogs.com/iPeterRex/archive/2009/01/17/1377625.html</id><title type="text">在.NET中使用MySql数据库</title><summary type="text">在.NET中使用Sql Server是一直的事情。前几天学习通过JDBC使用Java连接MySql数据库，我就想.NET是否同样可以使用MySql数据库呢？答案是肯定的，方法也很简单，在这里我使用C#作为编程语言，将自己整理出来的方法同大家一起分享。欲在.NET中使用MySql数据库，其步骤是：1. 下载MySql驱动包2. 引用驱动包中已经编译好的MySql类组件3. 编写代码步骤一：下载MyS...</summary><published>2009-01-17T12:49:00Z</published><updated>2009-01-17T12:49:00Z</updated><author><name>iPeterRex</name><uri>http://www.cnblogs.com/iPeterRex/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iPeterRex/archive/2009/01/17/1377625.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iPeterRex/archive/2009/01/17/1377625.html"/><content type="text">在.NET中使用Sql Server是一直的事情。前几天学习通过JDBC使用Java连接MySql数据库，我就想.NET是否同样可以使用MySql数据库呢？答案是肯定的，方法也很简单，在这里我使用C#作为编程语言，将自己整理出来的方法同大家一起分享。欲在.NET中使用MySql数据库，其步骤是：1. 下载MySql驱动包2. 引用驱动包中已经编译好的MySql类组件3. 编写代码步骤一：下载MyS...</content></entry><entry><id>http://www.cnblogs.com/iPeterRex/archive/2009/01/11/1373784.html</id><title type="text">还是C#好一些</title><summary type="text">我原来在学校里面学习了C#基本知识，并且在学校的4、5年中全部使用C#进行实训项目的开发工作。现在考虑的就业开始学习Java，毕竟目前Java人才的需求量还是比较大的。学习过基本的Java语法，但是现在也忘记的差不多了。在决定到CSTP接受培训前，我上网搜集了大量的关于Java和C#的比较，众说纷纭。我想就这几天学习的Java知识和积累的C#知识对这两门编程语言进行比较。由于我还是2009年应届毕...</summary><published>2009-01-11T13:25:00Z</published><updated>2009-01-11T13:25:00Z</updated><author><name>iPeterRex</name><uri>http://www.cnblogs.com/iPeterRex/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iPeterRex/archive/2009/01/11/1373784.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iPeterRex/archive/2009/01/11/1373784.html"/><content type="text">我原来在学校里面学习了C#基本知识，并且在学校的4、5年中全部使用C#进行实训项目的开发工作。现在考虑的就业开始学习Java，毕竟目前Java人才的需求量还是比较大的。学习过基本的Java语法，但是现在也忘记的差不多了。在决定到CSTP接受培训前，我上网搜集了大量的关于Java和C#的比较，众说纷纭。我想就这几天学习的Java知识和积累的C#知识对这两门编程语言进行比较。由于我还是2009年应届毕...</content></entry></feed>
