<?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:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/stevenjin" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/stevenjin" type="application/rss+xml"></fs:self_link><lastBuildDate>Sat, 30 Jan 2010 06:44:00 GMT</lastBuildDate><title>stevenjin的专栏</title><description>CSDN博客聚合服务</description><link>http://blog.csdn.net/blogrss.aspx?username=stevenjin</link><item><title>Arraylist实现原理</title><link>http://blog.csdn.net/stevenjin/archive/2010/01/30/5272521.aspx</link><description>Arraylist实现原理&lt;br /&gt;             ArrayList是使用最频繁的一个集合类。其实现原理可以用如下方式来解释：&lt;br /&gt;            首先，ArrayList实现了IEnumberable接口以及IEnumberator接口。IEnumberable接口只有一个方法：GetNumberator(),用来返回可循环访问集合的枚举数，即返回类型IEnumerator。&lt;br /&gt;            IEnumberator有三个方法：&lt;br /&gt;                   (1)方法MoveNext()用来移动到集合的下一个元素;&lt;br /&gt;                   (2)方法current() 获取集合中的当前元素。&lt;br /&gt;                   (3)方法Reset()将集合设置为初始位置，该位置位于集合第一个元素之前。&lt;br /&gt;           可以说，IEnumberator与IEnumberable通过后者的GetEnumbertor()方法建立了连接。其返回IEnumberator对象。&lt;img src=&quot;http://www1.feedsky.com/t1/327543880/stevenjin/csdn.net/s.gif?r=http://blog.csdn.net/stevenjin/archive/2010/01/30/5272521.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/stevenjin/327543880/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/stevenjin/327543880/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 30 Jan 2010 14:44:00 +0800</pubDate><author>啊贤</author><guid isPermaLink="false">http://blog.csdn.net/stevenjin/archive/2010/01/30/5272521.aspx</guid><dc:creator>啊贤</dc:creator><fs:srclink>http://blog.csdn.net/stevenjin/archive/2010/01/30/5272521.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/stevenjin/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/stevenjin/~7376425/327543880/5485943</fs:itemid></item><item><title>在C#中使用水晶报表</title><link>http://blog.csdn.net/stevenjin/archive/2009/04/08/4055996.aspx</link><description>&lt;br /&gt; 在C#中使用水晶报表&lt;br /&gt;&lt;br /&gt;    给报表配置数据源有两种方式，一种是利用报表专家完成数据源的配置和设计。另一种是通过数据库专家配置。这里将介绍用数据库专家配置的方法。     &lt;br /&gt;&lt;br /&gt;第一步　配置数据源&lt;br /&gt;    在解决方案中,点击”添加新项“，添加&quot;Crystal报表&quot;组件(后缀为rpt) 。 &lt;br /&gt;    在随即弹出的对话框中，选取“使用报表向导”。 &lt;br /&gt;    单击&quot;创建新连接下“OLE DB(ADO)”节点下左侧的＋号，弹出一个OLE DB对话框.提供程序选择&quot;SQL Native Client&quot;。 &lt;br /&gt;    在连接信息里填写正确的信息。 &lt;br /&gt;    在高级信息里面选择OLE DB Services。 &lt;br /&gt;    如果连接正确，会在“创建新连接”中看到指定连接的数据库。 &lt;br /&gt;    将数据库中将要操作的“表”添加到右边列表框。这些表将作为显示数据的数据源。 &lt;br /&gt;    用同样的方式,设置要显示的字段。 &lt;br /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/stevenjin/327543881/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/stevenjin/327543881/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 08 Apr 2009 09:07:00 +0800</pubDate><author>啊贤</author><guid isPermaLink="false">http://blog.csdn.net/stevenjin/archive/2009/04/08/4055996.aspx</guid><dc:creator>啊贤</dc:creator><fs:srclink>http://blog.csdn.net/stevenjin/archive/2009/04/08/4055996.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/stevenjin/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/stevenjin/~7376425/327543881/5485943</fs:itemid></item><item><title>数据结构（C语言版）－单链表</title><link>http://blog.csdn.net/stevenjin/archive/2009/03/05/3961230.aspx</link><description>&lt;br /&gt;本程序实现了单链表的创建，结点的插入，删除，合并两个有序链表，求两个有序链表的交集，求两个有序链表的并集，求两个有序链表的差。&lt;br /&gt;代码在VS2005编译下通过。有不当之处，不吝指教。QQ：381834158&lt;br /&gt;// test2.cpp : 定义控制台应用程序的入口点。&lt;br /&gt;//&lt;br /&gt;#include&lt;br /&gt;#include &lt;br /&gt;#include &lt;br /&gt;#include &quot;stdafx.h&quot;&lt;br /&gt;#include &lt;br /&gt;#include &lt;br /&gt;#include &lt;br /&gt;typedef struct node&lt;br /&gt;{&lt;br /&gt;int n;&lt;br /&gt;struct node *NEXT; &lt;br /&gt;int size;&lt;br /&gt;}NODE;&lt;br /&gt;void menu();&lt;br /&gt;NODE* CreateNode();&lt;br /&gt;bool InitNode(struct node *pno&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/stevenjin/327543882/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/stevenjin/327543882/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 05 Mar 2009 22:38:00 +0800</pubDate><author>啊贤</author><guid isPermaLink="false">http://blog.csdn.net/stevenjin/archive/2009/03/05/3961230.aspx</guid><dc:creator>啊贤</dc:creator><fs:srclink>http://blog.csdn.net/stevenjin/archive/2009/03/05/3961230.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/stevenjin/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/stevenjin/~7376425/327543882/5485943</fs:itemid></item><item><title>用fwrite()创建文件</title><link>http://blog.csdn.net/stevenjin/archive/2008/12/24/3599617.aspx</link><description>void writeFile()&lt;br /&gt;{&lt;br /&gt;    char *p;&lt;br /&gt; char input[100];&lt;br /&gt; int i=0;&lt;br /&gt; while((input[i]=getchar())!='\n')&lt;br /&gt;  i++;&lt;br /&gt;   input[i]='\0';&lt;br /&gt;    FILE *f;&lt;br /&gt;       f = fopen(&quot;ok.txt&quot;,&quot;w&quot;);&lt;br /&gt;       fwrite(input,sizeof(char),i,f);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/stevenjin/327543883/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/stevenjin/327543883/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 24 Dec 2008 23:24:00 +0800</pubDate><author>啊贤</author><guid isPermaLink="false">http://blog.csdn.net/stevenjin/archive/2008/12/24/3599617.aspx</guid><dc:creator>啊贤</dc:creator><fs:srclink>http://blog.csdn.net/stevenjin/archive/2008/12/24/3599617.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/stevenjin/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/stevenjin/~7376425/327543883/5485943</fs:itemid></item><item><title>按日期查询数量的SQL</title><link>http://blog.csdn.net/stevenjin/archive/2008/08/30/2852593.aspx</link><description>use [Tongxing]&lt;br /&gt;DECLARE @days int&lt;br /&gt;set @days=1000 --表示跟今天相差的天数,今天为1,一个星期内为7..&lt;br /&gt;select (case when iClassID=1 then '新闻' when  iClassID=2 then '生活'  when  iClassID=3 then '军事'  when  iClassID=4 then '科技'  when  iClassID=5 then '体育'  when  iClassID=6 then '财经'  when  iClassID=7 then '娱乐'  when  iClassID=8 then '文学'   else '游戏' end) as 栏目,count(*) as 数量&lt;br /&gt;from [Digg_article] where datediff(day,dAddTime,getdate())&amp;l&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/stevenjin/327543884/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/stevenjin/327543884/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 30 Aug 2008 14:50:00 +0800</pubDate><author>啊贤</author><guid isPermaLink="false">http://blog.csdn.net/stevenjin/archive/2008/08/30/2852593.aspx</guid><dc:creator>啊贤</dc:creator><fs:srclink>http://blog.csdn.net/stevenjin/archive/2008/08/30/2852593.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/stevenjin/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/stevenjin/~7376425/327543884/5485943</fs:itemid></item><item><title>安全专家教您正确使用漏洞扫描工具</title><link>http://blog.csdn.net/stevenjin/archive/2008/08/03/2761353.aspx</link><description>为了决定一个系统中是否有漏洞、在什么地方有漏洞以及这些漏洞可能被利用的方式及其造成的威胁，一个单位需要对网络中的计算机系统进行主动地漏洞确认，并尽量使此过程自动化。在互联网上，虽然公共的服务器对于数据通信极端重要，但它们也往往会被一些威胁因素造成潜在的安全问题。而漏洞扫描就是根据已知的漏洞数据库对目标系统检查，查看这些漏洞发生的可能性。而且它还应当生成一份扫描报告，据此企业或个人可以采取措施强化安全性。

　　有人认为，只有连接在互联网上的机器才需要扫描，这是一种错误的看法。漏洞扫描也应当包含对内部网络中没有与互联网连接的系统进行审计，目的是检查和评估欺诈性软件威胁，以及恶意的雇员造成的威胁。应当说，无论对内还是对外，漏洞扫描都有益处。

　　漏洞扫描可以找出安全缺陷，通过对系统实施测试找出其弱点。这一点许多人都重视，但许多单位仅仅将漏洞扫描看作是一个总体安全审计的局部而已，其表现就是一年内仅进行一两次漏洞扫描。这其中的风险极大，因为网络是一个动态变化的实体，特别是一些程序经常需要更新，一些新的软件可能经常需要安装到服务器上，这可能会给造成新的安全威胁。新的漏洞和程序缺陷几乎每&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/stevenjin/327543885/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/stevenjin/327543885/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 03 Aug 2008 15:25:00 +0800</pubDate><author>啊贤</author><guid isPermaLink="false">http://blog.csdn.net/stevenjin/archive/2008/08/03/2761353.aspx</guid><dc:creator>啊贤</dc:creator><fs:srclink>http://blog.csdn.net/stevenjin/archive/2008/08/03/2761353.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/stevenjin/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/stevenjin/~7376425/327543885/5485943</fs:itemid></item><item><title>DOS命令 NSlookup</title><link>http://blog.csdn.net/stevenjin/archive/2008/08/03/2761322.aspx</link><description>nslookup命令的功能是查询一台机器的IP地址和其对应的域名。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器，就可以用这个命令查看不同主机的IP地址对应的域名。

　　格式：nslookup [IP地址域名]&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/stevenjin/327543886/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/stevenjin/327543886/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 03 Aug 2008 15:14:00 +0800</pubDate><author>stevenjin</author><guid isPermaLink="false">http://blog.csdn.net/stevenjin/archive/2008/08/03/2761322.aspx</guid><dc:creator>stevenjin</dc:creator><fs:srclink>http://blog.csdn.net/stevenjin/archive/2008/08/03/2761322.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/stevenjin/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/stevenjin/~7376425/327543886/5485943</fs:itemid></item><item><title>一个case查询语句的使用例子</title><link>http://blog.csdn.net/stevenjin/archive/2008/06/19/2563337.aspx</link><description>Create proc Proc_GetConfig  
as  
select id,(case isOpen  when '0' then '不开放' when
 '1' then '开放' end )as isOpen,(case isSearch when '0' then '不开放' when '1' then '开放' end )
as isSearch   
from tb_config&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/stevenjin/327543887/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/stevenjin/327543887/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 19 Jun 2008 02:36:00 +0800</pubDate><author>stevenjin</author><guid isPermaLink="false">http://blog.csdn.net/stevenjin/archive/2008/06/19/2563337.aspx</guid><dc:creator>stevenjin</dc:creator><fs:srclink>http://blog.csdn.net/stevenjin/archive/2008/06/19/2563337.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/stevenjin/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/stevenjin/~7376425/327543887/5485943</fs:itemid></item><item><title>一个多条件查询的例子</title><link>http://blog.csdn.net/stevenjin/archive/2008/06/19/2563288.aspx</link><description>一个多条件查询的例子&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/stevenjin/327543888/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/stevenjin/327543888/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 19 Jun 2008 01:51:00 +0800</pubDate><author>stevenjin</author><guid isPermaLink="false">http://blog.csdn.net/stevenjin/archive/2008/06/19/2563288.aspx</guid><dc:creator>stevenjin</dc:creator><fs:srclink>http://blog.csdn.net/stevenjin/archive/2008/06/19/2563288.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/stevenjin/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/stevenjin/~7376425/327543888/5485943</fs:itemid></item><item><title>有textbox的表格</title><link>http://blog.csdn.net/stevenjin/archive/2008/06/17/2556158.aspx</link><description>有textbox的表格&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/stevenjin/327543889/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/stevenjin/327543889/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 17 Jun 2008 11:01:00 +0800</pubDate><author>stevenjin</author><guid isPermaLink="false">http://blog.csdn.net/stevenjin/archive/2008/06/17/2556158.aspx</guid><dc:creator>stevenjin</dc:creator><fs:srclink>http://blog.csdn.net/stevenjin/archive/2008/06/17/2556158.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/stevenjin/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/stevenjin/~7376425/327543889/5485943</fs:itemid></item></channel></rss>