<?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/samxx8" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/samxx8" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 19 Jun 2009 14:13:00 GMT</lastBuildDate><title>可克技术宝藏</title><description>IT技术专栏，net,java,c#,struts,spring,hibernate,jsp,asp.net,网站制作,软件开发</description><link>http://blog.csdn.net/samxx8/</link><item><title>面向对象方法在需求分析中的应用</title><link>http://blog.csdn.net/samxx8/archive/2009/06/19/4282784.aspx</link><wfw:comment>http://blog.csdn.net/samxx8/comments/4282784.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/samxx8/comments/commentRss/4282784.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4282784</trackback:ping><description>面向对象方法在需求分析中的应用责任编辑：李倩
作者：中国IT实验室收集整理
  
			2009-05-21
			  文本Tag：
								需求分析&lt;br /&gt;【IT168 技术文章】&lt;br /&gt;    软件
的
需求分析的主要目的是，通过与用户广泛的交流得出所要完成的目标系统必须具备那些功能，应该为用户完成些什么工作。即确定&quot;目标系统必须做什么？&quot;.需求
分析相当于从用户到软件工程人员之间架设了一道桥梁，软件工程人员通过需求分析得到用户的需求，成为软件编制所实现的目标。&lt;br /&gt;    需求分析的好坏直接关系到软件的成功与否，是软件生命周期中的关键一环。&lt;br /&gt;   
一般来说，用户对计算机技术了解并不多，计算机工程人员又对用户的问题不很了解，这就阻碍了用户与计算机工程人员之间的交流，使计算机工程人员不能很好地
理解问题域，用户又对目标系统存在好多不清楚的地方。传统的数据流分析法，功能分析法等对这个问题并不能有效地解决。面向对象的方法的出现，正好为此问题
提供了一个较好的解决方案。因为人类自然地趋向于？quot；对象&quot;的观点或&quot;方法&quot;来认识问题，&lt;img src =&quot;http://blog.csdn.net/samxx8/aggbug/4282784.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236655660/samxx8/csdn.net/s.gif?r=http://blog.csdn.net/samxx8/archive/2009/06/19/4282784.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/samxx8/236655660/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/samxx8/236655660/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 19 Jun 2009 22:13:00 +0800</pubDate><author>可克samxx8</author><comments>http://blog.csdn.net/samxx8/archive/2009/06/19/4282784.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/samxx8/archive/2009/06/19/4282784.aspx</guid><dc:creator>可克samxx8</dc:creator><fs:srclink>http://blog.csdn.net/samxx8/archive/2009/06/19/4282784.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/samxx8/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/samxx8/~7363042/236655660/5472549</fs:itemid></item><item><title>简析软件需求的分析过程</title><link>http://blog.csdn.net/samxx8/archive/2009/06/19/4282756.aspx</link><wfw:comment>http://blog.csdn.net/samxx8/comments/4282756.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/samxx8/comments/commentRss/4282756.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4282756</trackback:ping><description>简析软件需求的分析过程责任编辑：李倩
作者：ITPUB论坛
  
			2009-06-15
			  文本Tag：
								需求分析&lt;br /&gt;【IT168 技术文章】&lt;br /&gt;    最近正在做新产品的需求分析，对需求分析阶段的很多问题又有了重新的认识，在此结合以前的经验，就软件
需求分析阶段的各个任务，做一下总结，与大家分享。&lt;br /&gt;   
众所周知，软件需求分析是软件生命周期的第二阶段，主要对前期软件定义及计划阶段提到的任务及计划进行概要的补充，需求分析的主要任务不是确定将来的系统
怎么完成某项工作，这是设计阶段的事情，而是明确系统将要完成什么功能，对目标系统将要完成的功能提出完整、准确的描述等；在我们国内很多软件公司里，需
求分析阶段与设计阶段没有明确的界线，需求分析阶段的很多工作，都会放到设计阶段来做或干脆不做，一般很少严格按照软件工程的方法来执行（通过CMM认证
的软件公司还好些），大多数人理解下的需求分析阶段的任务主要还是分三部分：需求的收集、需求整理与编写及最终的评审，在此就这几个阶段中经常遇到的问题
作一下大体描述。&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/samxx8/aggbug/4282756.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236655680/samxx8/csdn.net/s.gif?r=http://blog.csdn.net/samxx8/archive/2009/06/19/4282756.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/samxx8/236655680/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/samxx8/236655680/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 19 Jun 2009 22:01:00 +0800</pubDate><author>可克samxx8</author><comments>http://blog.csdn.net/samxx8/archive/2009/06/19/4282756.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/samxx8/archive/2009/06/19/4282756.aspx</guid><dc:creator>可克samxx8</dc:creator><fs:srclink>http://blog.csdn.net/samxx8/archive/2009/06/19/4282756.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/samxx8/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/samxx8/~7363042/236655680/5472549</fs:itemid></item><item><title>需求分析报告 范例</title><link>http://blog.csdn.net/samxx8/archive/2009/06/19/4282730.aspx</link><wfw:comment>http://blog.csdn.net/samxx8/comments/4282730.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/samxx8/comments/commentRss/4282730.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4282730</trackback:ping><description>&lt;br /&gt;网上商城可重构平台开发&lt;br /&gt;需求分析报告&lt;br /&gt;&lt;br /&gt;（一）概述&lt;br /&gt;
需求分析是指在充分了解客户情况，包括客户生产、财务及管理流程后，与客户一起讨论对系统的具体要求，针对其现行体制中的不足及目前所需的信息，制定出一
套用户对系统的需求方案。需求分析是完全以企业的需要及实际情况为出发点，因此为企业合理地选择系统提供了基本保障。需求分析按照由顶至底、由大到小、由
粗到精的过程来进行。需求分析是整个实施过程中至关重要的一步，是否制定出合理的客户需求决定了以后整个系统实施的成败。&lt;br /&gt;1、用户分析&lt;br /&gt;网上商城的使用者主要有三种：&lt;br /&gt;网上销售商：网上商城系统的投入者，即网络销售商，他们是网上商城的所有者，可以对后台根据需要随时进行管理。&lt;br /&gt;
			管理员：网上商城的系统管理者，进行系统的日常维护，并进行日常的管理，并按照网上销售商的意愿，对商品进行各种管理，比如添加、修改、删除、更新和发布等。&lt;br /&gt;
			商城会员：网上商城系统的客户端使用者，他们是网上商城的顾客，也是购买者，不能对网站进行管理。&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/samxx8/aggbug/4282730.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236655684/samxx8/csdn.net/s.gif?r=http://blog.csdn.net/samxx8/archive/2009/06/19/4282730.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/samxx8/236655684/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/samxx8/236655684/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 19 Jun 2009 21:53:00 +0800</pubDate><author>可克samxx8</author><comments>http://blog.csdn.net/samxx8/archive/2009/06/19/4282730.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/samxx8/archive/2009/06/19/4282730.aspx</guid><dc:creator>可克samxx8</dc:creator><fs:srclink>http://blog.csdn.net/samxx8/archive/2009/06/19/4282730.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/samxx8/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/samxx8/~7363042/236655684/5472549</fs:itemid></item><item><title>说说网站被黑的几个方面</title><link>http://blog.csdn.net/samxx8/archive/2008/12/25/3600925.aspx</link><wfw:comment>http://blog.csdn.net/samxx8/comments/3600925.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/samxx8/comments/commentRss/3600925.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3600925</trackback:ping><description>说说网站被黑的几个方面&lt;br /&gt;我想不能单独责怪BBSXP有多少多少问题...你想过你的系统有问题吗?你的系统安全方面设置好了吗?不要认为用的XP sp2或者windows 2003版本就有多安全.......没有认真的设置就真的很安全力吗?~!(本人对系统也只有肤浅的认识,但愿意和大家一起学习进步)&lt;br /&gt;大家先看看这篇文章吧...再看看自己的系统&lt;br /&gt;Windows 2000服务器安全设置&lt;br /&gt;现在有很多人都认为微软的东西漏洞太多，，微软的系统安全性极差，不过通过我在做各种系统的安全配置的过程中我总结出了一些经验，特拿来与各位共享，其实各种系统都有很多漏洞，只不过微软的东西用的人最多，普遍又是水平不是很高，不会作各种安全设置，所以才会让人有现在网上的NT/2000服务性安全性都很差的感觉，其实NT/2000的服务器如果真的做好了各项安全设置之后，其安全性绝对不会比nix系统差。 &lt;br /&gt;&lt;br /&gt;1.初级篇：NT/2000系统本身的定制安装与相关设置 &lt;br /&gt;　　用NT（2000）建立的WEB站点在所有的网&lt;img src =&quot;http://blog.csdn.net/samxx8/aggbug/3600925.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/samxx8/236655689/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/samxx8/236655689/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 25 Dec 2008 17:54:00 +0800</pubDate><author>可克samxx8</author><comments>http://blog.csdn.net/samxx8/archive/2008/12/25/3600925.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/samxx8/archive/2008/12/25/3600925.aspx</guid><dc:creator>可克samxx8</dc:creator><fs:srclink>http://blog.csdn.net/samxx8/archive/2008/12/25/3600925.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/samxx8/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/samxx8/~7363042/236655689/5472549</fs:itemid></item><item><title>2008 最佳开源软件</title><link>http://blog.csdn.net/samxx8/archive/2008/12/22/3581870.aspx</link><wfw:comment>http://blog.csdn.net/samxx8/comments/3581870.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/samxx8/comments/commentRss/3581870.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3581870</trackback:ping><description>2008 最佳开源软件By David Yin on September 9, 2008 11:00 AM|1 Comment|No TrackBacks&lt;br /&gt;InfoWorld每年都会评比最佳开源软件，而且它的范围很广，各种类别都有考虑。&lt;br /&gt;今天DavidYin就把个人感兴趣的得奖软件，简单介绍一下。&lt;br /&gt;最佳企业软件中，我认为很有意思的是SugarCRM，客户关系管理软件。&lt;br /&gt;最佳协同工作软件中，WordPress获得了Blog类的最佳。&lt;br /&gt;最佳开发工具中，Prototype获得了Ajax框架的最佳。&lt;br /&gt;网络应用类别中，AwStats是日志文件分析软件的最佳，我一直都有在使用。&lt;br /&gt;最佳平台和中间件中，最佳服务器是CentOS，最佳桌面是Ubuntu。&lt;br /&gt;最佳生产工具中，图像编辑就是GIMP了。&lt;br /&gt;安全工具中，Snort with Base可以检测并检查现有和潜在的网络攻击。&lt;br /&gt;存储软件中，Amanda是最佳备份工具。&lt;br /&gt;上面我只是列出每个大类中，我个人在使用的，或者准备使用的软件，其实完整列表中远不&lt;img src =&quot;http://blog.csdn.net/samxx8/aggbug/3581870.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/samxx8/236655691/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/samxx8/236655691/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 22 Dec 2008 20:53:00 +0800</pubDate><author>可克samxx8</author><comments>http://blog.csdn.net/samxx8/archive/2008/12/22/3581870.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/samxx8/archive/2008/12/22/3581870.aspx</guid><dc:creator>可克samxx8</dc:creator><fs:srclink>http://blog.csdn.net/samxx8/archive/2008/12/22/3581870.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/samxx8/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/samxx8/~7363042/236655691/5472549</fs:itemid></item><item><title>java实现的端口映射器</title><link>http://blog.csdn.net/samxx8/archive/2008/12/04/3442807.aspx</link><wfw:comment>http://blog.csdn.net/samxx8/comments/3442807.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/samxx8/comments/commentRss/3442807.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3442807</trackback:ping><description>java实现的端口映射器&lt;br /&gt;&lt;br /&gt;下载源代码&lt;br /&gt;〖 作者：javafound 〗〖 大小：152k 〗〖 发布日期：2007-05-18 〗〖 浏览：0 〗&lt;br /&gt;&lt;br /&gt;1.介绍：&lt;br /&gt;      本文手把手的详解了jPortMap端口映射程序开发中的每一步，做为己运行在实际的企业项目中的应用， jPortMap程序较全面的展示了Thread、List、Vector、Socket、ServerSocket、Input/OutpuStream、File Read/Write、Properties等核心API的用法，是初学者快速进阶的一个优秀案例。&lt;br /&gt;&lt;br /&gt;        在涉及内外网数据交换的网络应用系统开发中，我们经常需要做端口映射，比如放在外部网络主机上的程序要与内部网络上的某台机器建主TCP/IP连结，如下图（1）示：&lt;br /&gt;&lt;br /&gt;    C机器可以与A机连通，但要与B机连通，由与不在同一网络，就无能为力了；这时，就需在A机器上做交换或是转发，来接通C与B之间的TCP/IP连结，即C机先与A机器建立Socket连结，A再&lt;img src =&quot;http://blog.csdn.net/samxx8/aggbug/3442807.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/samxx8/236655695/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/samxx8/236655695/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 04 Dec 2008 18:43:00 +0800</pubDate><author>可克samxx8</author><comments>http://blog.csdn.net/samxx8/archive/2008/12/04/3442807.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/samxx8/archive/2008/12/04/3442807.aspx</guid><dc:creator>可克samxx8</dc:creator><fs:srclink>http://blog.csdn.net/samxx8/archive/2008/12/04/3442807.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/samxx8/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/samxx8/~7363042/236655695/5472549</fs:itemid></item><item><title>[Java]Java中调用C/C++生成的DLL(转) (2007-05-16 23:51:44)</title><link>http://blog.csdn.net/samxx8/archive/2008/12/01/3421788.aspx</link><wfw:comment>http://blog.csdn.net/samxx8/comments/3421788.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/samxx8/comments/commentRss/3421788.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3421788</trackback:ping><description>[Java]Java中调用C/C++生成的DLL(转)(2007-05-16 23:51:44)
  分类：Java &lt;br /&gt;以下这个例子实现的是通过调用C写的DLL，计算字符串长度。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;一、            生成C的头文件&lt;br /&gt;1.       编辑Main.java&lt;br /&gt;public class Main&lt;br /&gt;{&lt;br /&gt;    public native static int getStrNum(byte str[], int strLen);&lt;br /&gt;}&lt;br /&gt;2.       生成头文件&lt;br /&gt;按win + r打开“运行”窗口，输入“cmd”，打开DOS控制台窗口。进入上面Main.java所在的目录中，输入：&lt;br /&gt;javac Main.java&lt;br /&gt;javah Main&lt;br /&gt;两条命令完成后会生成Main.h文件&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;二、  生成DLL&lt;br /&gt;&lt;br /&gt;1.       新建空工程&lt;br /&gt;在VS中新建工程：Win32 Console Ap&lt;img src =&quot;http://blog.csdn.net/samxx8/aggbug/3421788.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/samxx8/236655699/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/samxx8/236655699/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 02 Dec 2008 00:39:00 +0800</pubDate><author>可克samxx8</author><comments>http://blog.csdn.net/samxx8/archive/2008/12/01/3421788.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/samxx8/archive/2008/12/01/3421788.aspx</guid><dc:creator>可克samxx8</dc:creator><fs:srclink>http://blog.csdn.net/samxx8/archive/2008/12/01/3421788.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/samxx8/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/samxx8/~7363042/236655699/5472549</fs:itemid></item><item><title>C# 实现复杂对象的序列化与反序列化[收藏此页] [打印]【IT168知识库】</title><link>http://blog.csdn.net/samxx8/archive/2008/11/12/3280270.aspx</link><wfw:comment>http://blog.csdn.net/samxx8/comments/3280270.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/samxx8/comments/commentRss/3280270.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3280270</trackback:ping><description>C# 实现复杂对象的序列化与反序列化[收藏此页] [打印]&lt;br /&gt;【IT168知识库】&lt;br /&gt;&lt;br /&gt;      （注：本篇文章是本人根据msdn，各位同行的心得再加上自己对序列化的一些想法汇集而成，如有不当，还请指教）&lt;br /&gt;&lt;br /&gt;    序列化是将对象转换为容易传输的格式的过程。例如，可以序列化一个对象，然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象。反之，反序列化根据流重新构造对象。这里主要介绍两种序列的方法:一是XML 序列化,二是Binary序列化。&lt;br /&gt;&lt;br /&gt;         １.   XML序列&lt;br /&gt;&lt;br /&gt;            XML 序列化仅将对象的公共字段和属性值序列化为 XML 流。XML 序列化不包括类型信息。例如，如果 Library 命名空间中有一个 Book 对象，将不能保证它会被反序列化为同一类型的对象。XML 序列化不转换方法、索引器、私有字段或只读属性（只读集合除外）。要序列化对象的所有字段和属性（公共的和私有的），请使用 BinaryFormatter，而不&lt;img src =&quot;http://blog.csdn.net/samxx8/aggbug/3280270.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/samxx8/236655702/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/samxx8/236655702/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 12 Nov 2008 19:55:00 +0800</pubDate><author>可克samxx8</author><comments>http://blog.csdn.net/samxx8/archive/2008/11/12/3280270.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/samxx8/archive/2008/11/12/3280270.aspx</guid><dc:creator>可克samxx8</dc:creator><fs:srclink>http://blog.csdn.net/samxx8/archive/2008/11/12/3280270.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/samxx8/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/samxx8/~7363042/236655702/5472549</fs:itemid></item><item><title>GNU make 指南</title><link>http://blog.csdn.net/samxx8/archive/2008/11/06/3235749.aspx</link><wfw:comment>http://blog.csdn.net/samxx8/comments/3235749.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/samxx8/comments/commentRss/3235749.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3235749</trackback:ping><description>&lt;br /&gt;GNU make 指南&lt;br /&gt;翻译： 哈少 &lt;br /&gt;译者按： 本文是一篇介绍 GNU Make 的文章，读完后读者应该基本掌握了 make 的用法。而 make 是所有想在 Unix （当然也包括 Linux ）系统上编程的用户必须掌握的工具。如果你写的程序中没有用到 make ，则说明你写的程序只是个人的练习程序，不具有任何实用的价值。也许这么说有点 儿偏激，但 make 实在是应该用在任何稍具规模的程序中的。希望本文可以为中国的 Unix 编程初学者提供一点儿有用的资料。中国的 Linux 用户除了学会安装红帽子以外， 实在应该尝试写一些有用的程序。个人想法，大家参考。 
&lt;br /&gt;&lt;br /&gt;C-Scene 题目 #2&lt;br /&gt;多文件项目和 GNU Make 工具&lt;br /&gt;作者: 乔治富特 (Goerge Foot)&lt;br /&gt;电子邮件: george.foot@merton.ox.ac.uk&lt;br /&gt;Occupation: Student at Merton College, Oxford University, England&lt;br /&gt;职业:学&lt;img src =&quot;http://blog.csdn.net/samxx8/aggbug/3235749.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/samxx8/236655705/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/samxx8/236655705/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 06 Nov 2008 17:57:00 +0800</pubDate><author>可克samxx8</author><comments>http://blog.csdn.net/samxx8/archive/2008/11/06/3235749.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/samxx8/archive/2008/11/06/3235749.aspx</guid><dc:creator>可克samxx8</dc:creator><fs:srclink>http://blog.csdn.net/samxx8/archive/2008/11/06/3235749.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/samxx8/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/samxx8/~7363042/236655705/5472549</fs:itemid></item><item><title>Ant参考教程 ant教程</title><link>http://blog.csdn.net/samxx8/archive/2008/11/06/3235723.aspx</link><wfw:comment>http://blog.csdn.net/samxx8/comments/3235723.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/samxx8/comments/commentRss/3235723.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3235723</trackback:ping><description>&lt;br /&gt;Ant参考教程ant教程&lt;br /&gt;1,什么是ant&lt;br /&gt; ant是构建工具&lt;br /&gt;2,什么是构建&lt;br /&gt; 概念到处可查到，形象来说，你要把代码从某个地方拿来，编译，再拷贝到某个地方去等等操作，当然不仅与此，但是主要用来干这个&lt;br /&gt;3,ant的好处&lt;br /&gt; 跨平台  --因为ant是使用java实现的，所以它跨平台&lt;br /&gt; 使用简单--与ant的兄弟make比起来&lt;br /&gt; 语法清晰--同样是和make相比&lt;br /&gt; 功能强大--ant能做的事情很多，可能你用了很久，你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候，你会发现它更多的功能。&lt;br /&gt;4,ant的兄弟make&lt;br /&gt; ant做的很多事情，大部分是曾经有一个叫make的所做的，不过对象不同，make更多应用于c/c++ ,ant更多应用于Java。当然这不是一定的，但大部分人如此。&lt;br /&gt;一 构建ant环境&lt;br /&gt;要使用ant首先要构建一个ant环境，步骤很简单：&lt;br /&gt;1)安装jdk，设置JAVA_HOME ,PATH ,CLASS_PATH&lt;img src =&quot;http://blog.csdn.net/samxx8/aggbug/3235723.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/samxx8/236655709/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/samxx8/236655709/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 06 Nov 2008 17:51:00 +0800</pubDate><author>可克samxx8</author><comments>http://blog.csdn.net/samxx8/archive/2008/11/06/3235723.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/samxx8/archive/2008/11/06/3235723.aspx</guid><dc:creator>可克samxx8</dc:creator><fs:srclink>http://blog.csdn.net/samxx8/archive/2008/11/06/3235723.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/samxx8/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/samxx8/~7363042/236655709/5472549</fs:itemid></item></channel></rss>