<?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/hunterxray" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/hunterxray" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 12 Mar 2010 01:38:00 GMT</lastBuildDate><title>hunter的专栏</title><description>CSDN博客聚合服务</description><link>http://blog.csdn.net/blogrss.aspx?username=hunterxray</link><item><title>用java完成C#同样的DES对称加密</title><link>http://blog.csdn.net/hunterxray/archive/2010/03/12/5372715.aspx</link><description>&lt;br /&gt;在一个项目中，客户用C#实现了DES加密，由于需要和java方面的程序进行数据交互，所以必须配合进行加解密工作。客户提供了密钥和向量，我看了看代码，c#做这个事情还蛮简单。 用java实现关键是我不字段怎么设置向量，一般用Cipher对象都是默认随机向量。搞了一阵，发现是用IvParameterSpec这个类来设置。于是有了以下代码&lt;br /&gt; Code&lt;br /&gt;import sun.misc.BASE64Encoder;&lt;br /&gt;import sun.misc.BASE64Decoder;&lt;br /&gt;&lt;br /&gt;import javax.crypto.*;&lt;br /&gt;import javax.crypto.spec.DESKeySpec;&lt;br /&gt;import javax.crypto.spec.IvParameterSpec;&lt;br /&gt;&lt;br /&gt;import java.security.Key;&lt;br /&gt;&lt;br /&gt;import java.security.spec.AlgorithmParameterSpec;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/**&lt;img src=&quot;http://www1.feedsky.com/t1/340900051/hunterxray/csdn.net/s.gif?r=http://blog.csdn.net/hunterxray/archive/2010/03/12/5372715.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/hunterxray/340900051/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/hunterxray/340900051/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 12 Mar 2010 09:38:00 +0800</pubDate><author>hunter</author><guid isPermaLink="false">http://blog.csdn.net/hunterxray/archive/2010/03/12/5372715.aspx</guid><dc:creator>hunter</dc:creator><fs:srclink>http://blog.csdn.net/hunterxray/archive/2010/03/12/5372715.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hunterxray/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hunterxray/~1294065/340900051/1296933</fs:itemid></item><item><title>C#日期时间格式化</title><link>http://blog.csdn.net/hunterxray/archive/2010/03/09/5360627.aspx</link><description>&lt;br /&gt;C#日期格式化 &lt;br /&gt;from: http://51xingfu.blog.51cto.com/219185/46222&lt;br /&gt;日期转化一&lt;br /&gt;为了达到不同的显示效果有时，我们需要对时间进行转化，默认格式为：2007-01-03 14:33:34 ，要转化为其他格式，要用到DateTime.ToString的方法(String, IFormatProvider)，如下所示：&lt;br /&gt;using System;&lt;br /&gt;using System.Globalization;&lt;br /&gt;String format=&quot;D&quot;;&lt;br /&gt;DateTime date=DataTime,Now;&lt;br /&gt;Response.Write(date.ToString(format, DateTimeFormatInfo.InvariantInfo));&lt;br /&gt;结果输出&lt;br /&gt;Thursday, June 16, 2005&lt;br /&gt;参数format格式详细用法：&lt;br /&gt;格式字符 关联属性/说明 &lt;br /&gt;d ShortDatePattern &lt;br /&gt;D&lt;img src=&quot;http://www1.feedsky.com/t1/340072035/hunterxray/csdn.net/s.gif?r=http://blog.csdn.net/hunterxray/archive/2010/03/09/5360627.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/hunterxray/340072035/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/hunterxray/340072035/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 09 Mar 2010 15:20:00 +0800</pubDate><author>hunter</author><guid isPermaLink="false">http://blog.csdn.net/hunterxray/archive/2010/03/09/5360627.aspx</guid><dc:creator>hunter</dc:creator><fs:srclink>http://blog.csdn.net/hunterxray/archive/2010/03/09/5360627.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hunterxray/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hunterxray/~1294065/340072035/1296933</fs:itemid></item><item><title>给自己的软件添加后门</title><link>http://blog.csdn.net/hunterxray/archive/2010/02/25/5326493.aspx</link><description>&lt;br /&gt;    软件彩蛋我想大家都应该听说过。经典的比如在Excel得某个单元隔里面OOXX就可以获得一个赛车游戏之类。这是一种软件彩蛋，纯属娱乐。但是更多的“彩蛋”被用作软件后门。比如我们提供给客户一个软件，通常是看不到某些调试用的窗口和工具的；当我们被要求给客户提供现场技术支持的时候，我们往往希望通过某种隐秘的手段来开启这些条使用的工具和窗口，这就是后门。这类后门中又以按键后门最为常见，下面我们就利用一个已有的第三方函数库Utilities.dll来构建一个后门系统。 &lt;br /&gt;&lt;br /&gt;首先新建一个工程，然后完成对第三方库Utilities的引用。 &lt;br /&gt;&lt;br /&gt;然后开打Form1的代码编辑窗口，在窗体类中添加一个 后门类KeyboardIncantationMonitorC# code private KeyboardIncantationMonitor m_KeyBackDoor =new KeyboardIncantationMonitor(); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;新建一个私有成员函数，并添加两个后门C# code privatevoid&lt;img src=&quot;http://www1.feedsky.com/t1/340072036/hunterxray/csdn.net/s.gif?r=http://blog.csdn.net/hunterxray/archive/2010/02/25/5326493.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/hunterxray/340072036/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/hunterxray/340072036/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 25 Feb 2010 15:40:00 +0800</pubDate><author>hunter</author><guid isPermaLink="false">http://blog.csdn.net/hunterxray/archive/2010/02/25/5326493.aspx</guid><dc:creator>hunter</dc:creator><fs:srclink>http://blog.csdn.net/hunterxray/archive/2010/02/25/5326493.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hunterxray/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hunterxray/~1294065/340072036/1296933</fs:itemid></item><item><title>js验证</title><link>http://blog.csdn.net/hunterxray/archive/2009/10/27/4733099.aspx</link><description>//判断输入内容是否为空   function IsNull(){       var str = document.getElementById('str').value.trim();       if(str.length==0){           alert('对不起，文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属性名称!       }   }     //判断日期类型是否为YYYY-MM-DD格式的类型   function IsDate(){        var str = document.getElementById('str').value.trim();       if(str.length!=0){           var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;            var r = str.match(reg);            if(r==null)               alert('对不起，您输入的日期格式不正确!'); //请将“日期”改&lt;img src=&quot;http://www1.feedsky.com/t1/340072037/hunterxray/csdn.net/s.gif?r=http://blog.csdn.net/hunterxray/archive/2009/10/27/4733099.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/hunterxray/340072037/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/hunterxray/340072037/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 27 Oct 2009 13:12:00 +0800</pubDate><author>hunter</author><guid isPermaLink="false">http://blog.csdn.net/hunterxray/archive/2009/10/27/4733099.aspx</guid><dc:creator>hunter</dc:creator><fs:srclink>http://blog.csdn.net/hunterxray/archive/2009/10/27/4733099.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hunterxray/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hunterxray/~1294065/340072037/1296933</fs:itemid></item><item><title>生成强名称程序集</title><link>http://blog.csdn.net/hunterxray/archive/2009/07/16/4354918.aspx</link><description>&lt;br /&gt;通过嵌入公钥并使用私钥签名，可以生成强名称（strong name）的程序集。强名称程序集由4部分进行标识：名称、版本、区域性和公钥。与之相对的，我们可以把没有嵌入公钥和使用私钥签名的程序集称之为弱名称（weak name）程序集（这个术语是Jffery Richter创造的）。强名称程序集与弱名称程序集相比，有以下特点：&lt;br /&gt;    * 强名称程序集可以保证唯一性。公/私密钥对是由发行者自行生成的，是唯一的，保证了程序集的标识不会重复。&lt;br /&gt;    * 强名称程序集可以防篡改。强类型程序集使用私钥对自己进行了签名，这样在被加载时可以检查程序集是否被修改。&lt;br /&gt;    * 强名称程序集可以实施版本策略。对于弱名称程序集，引用它的程序不会关心它的版本，而对于强类型的程序集来说，引用它的程序会被绑定到特定版本的程序集上，如果使用新版本的强名称程序集替换旧版本，会导致程序无法运行。（当然还可以使用配置文件对强名称程序集进行重定向）。&lt;br /&gt;    * 强名称程序集可以部署到GAC中。GAC指全局程序集缓存，这是一个公共目录，放在此处的程序集可以被本机任意一个&lt;img src=&quot;http://www1.feedsky.com/t1/340072038/hunterxray/csdn.net/s.gif?r=http://blog.csdn.net/hunterxray/archive/2009/07/16/4354918.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/hunterxray/340072038/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/hunterxray/340072038/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 16 Jul 2009 22:09:00 +0800</pubDate><author>hunter</author><guid isPermaLink="false">http://blog.csdn.net/hunterxray/archive/2009/07/16/4354918.aspx</guid><dc:creator>hunter</dc:creator><fs:srclink>http://blog.csdn.net/hunterxray/archive/2009/07/16/4354918.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hunterxray/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hunterxray/~1294065/340072038/1296933</fs:itemid></item><item><title>实战SQL 2008 数据库镜像功能</title><link>http://blog.csdn.net/hunterxray/archive/2009/07/16/4354176.aspx</link><description>SQL2008的镜像功能   数据库镜像相当于2台服务器提供容错功能，其实原理是进行日志文件的复制及恢复操作保持数据的同步，一般镜像服务2台服务器即可，但出现故障需要手动进行切换，如果增加一台见证服务器就形成了自动切换的功能，见证服务器的自动切换操作一般在10秒内完成，所以对用户来所感觉不到任何异样。&lt;br /&gt;   为本次实验我搭建了3台虚拟机，均是windows2003+sql2008,各分配内存为500M。&lt;br /&gt;拓补图如下：&lt;br /&gt;计算机名分别是：&lt;br /&gt;sql-1===用作主服务器    =ip:10.40.1.10&lt;br /&gt;sql-2===用作镜像服务器  =ip:10.40.1.11&lt;br /&gt;sql-3===用作见证服务器  =ip:10.40.1.12&lt;br /&gt;本次环境为工作组，为方便验证3台都已administrator来登入登入密码都一样&lt;br /&gt;首先在对象资源管理器里分别连接到这3台服务器&lt;br /&gt;若无法连接，请在各自服务器的sql网络配置里启动named pipes和tcp/ip协议&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;然后再SQL-1上建立&lt;img src=&quot;http://www1.feedsky.com/t1/340072039/hunterxray/csdn.net/s.gif?r=http://blog.csdn.net/hunterxray/archive/2009/07/16/4354176.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/hunterxray/340072039/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/hunterxray/340072039/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 16 Jul 2009 16:42:00 +0800</pubDate><author>hunter</author><guid isPermaLink="false">http://blog.csdn.net/hunterxray/archive/2009/07/16/4354176.aspx</guid><dc:creator>hunter</dc:creator><fs:srclink>http://blog.csdn.net/hunterxray/archive/2009/07/16/4354176.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hunterxray/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hunterxray/~1294065/340072039/1296933</fs:itemid></item><item><title>.NET连接Oracle的方法</title><link>http://blog.csdn.net/hunterxray/archive/2009/07/10/4338310.aspx</link><description>NET连接Oracle的方法 方式1：直接利用.NET的oracle驱动连接 引用System.data.oracleclient; 1 using System.data.oracleclient; 2 string oradb = &quot;Data Source=water;User Id=modis;Password=modis;Integrated Security=no&quot;; 3 OracleConnection conn = new OracleConnection(oradb); 4 conn.Open(); （我的环境为VS2005，oracle数据源连接只支持到10g以下。） 方式2：安装完ODP.net（Oracle Data Provider.NET)，通过OLEDB连接。 引用System.Data.OleDb; 1 using System.Data.OleDb; 2 string oradb = &quot;Provide&lt;img src=&quot;http://www1.feedsky.com/t1/340072040/hunterxray/csdn.net/s.gif?r=http://blog.csdn.net/hunterxray/archive/2009/07/10/4338310.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/hunterxray/340072040/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/hunterxray/340072040/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 10 Jul 2009 16:35:00 +0800</pubDate><author>hunter</author><guid isPermaLink="false">http://blog.csdn.net/hunterxray/archive/2009/07/10/4338310.aspx</guid><dc:creator>hunter</dc:creator><fs:srclink>http://blog.csdn.net/hunterxray/archive/2009/07/10/4338310.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hunterxray/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hunterxray/~1294065/340072040/1296933</fs:itemid></item><item><title>.net中利用oracle产品自带的数据访问组件(Oracle.DataAccess.dll)提升批量更新操作的执行效率</title><link>http://blog.csdn.net/hunterxray/archive/2009/07/10/4338306.aspx</link><description>//动态链接库路径$Oracle安装路径$\bin\Oracle.DataAccess.dll//命名空间引用using Oracle.DataAccess.Client;//编码过程概略int rowsCount = 10;//此处假定需要对10条记录进行删除操作Oracle.DataAccess.Client.OracleConnection connection = new Oracle.DataAccess.Client.OracleConnection(&quot;connection string here&quot;);connection.Open(); Oracle.DataAccess.Client.OracleTransaction trans = connection.BeginTransaction();Oracle.DataAccess.Client.OracleCommand cmd = new Oracle.DataAccess.Client.Oracle&lt;img src=&quot;http://www1.feedsky.com/t1/340072041/hunterxray/csdn.net/s.gif?r=http://blog.csdn.net/hunterxray/archive/2009/07/10/4338306.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/hunterxray/340072041/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/hunterxray/340072041/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 10 Jul 2009 16:34:00 +0800</pubDate><author>hunter</author><guid isPermaLink="false">http://blog.csdn.net/hunterxray/archive/2009/07/10/4338306.aspx</guid><dc:creator>hunter</dc:creator><fs:srclink>http://blog.csdn.net/hunterxray/archive/2009/07/10/4338306.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hunterxray/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hunterxray/~1294065/340072041/1296933</fs:itemid></item><item><title>微软全球副总裁李开复给中国青年的一封信</title><link>http://blog.csdn.net/hunterxray/archive/2009/07/01/4313792.aspx</link><description>&lt;br /&gt; 不得不看的一篇好文章《微软全球副总裁李开复给中国青年的一封信》--摘自中国青年报&lt;br /&gt;&lt;br /&gt;    此前，我和中国学生的多次交流都是围绕如何达到优秀和卓越，如何成为领导人才而展开的。最近，在新浪网的聊天室和我收到的许多电子邮件中，我发现更多的中国学生需要知道的不是如何从优秀到卓越，而是如何从迷茫到积极、从失败到成功、从自卑到自信、从惆怅到快乐、从恐惧到乐观。 &lt;br /&gt;　　一个极端的例子是2004年2月发生在云南大学的马加爵事件。马加爵残忍地杀害了自己的4名同学。但从马家爵被捕后与心理学家的对话内容看来，他应该不是一个邪恶的人，而是一个迷失方向、缺乏自信、性格封闭的孩子。他和很多大学生一样，迫切希望知道如何才能获得成功、自信和快乐。&lt;br /&gt;　　我这一封信是写给那些渴望成功但又觉得成功遥不可及，渴望自信却又总是自怨自艾，渴望快乐但又不知快乐为何物的学生看的。希望这封信能够带给读者一个关于成功的崭新定义，鼓励读者认识和肯定自己，做一个快乐的人。&lt;br /&gt;　　成功就是成为最好的你自己。&lt;br /&gt;　　美国作家威廉·福克纳说过：“不要竭尽全力去和你的同僚竞争&lt;img src=&quot;http://www1.feedsky.com/t1/340072042/hunterxray/csdn.net/s.gif?r=http://blog.csdn.net/hunterxray/archive/2009/07/01/4313792.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/hunterxray/340072042/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/hunterxray/340072042/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 01 Jul 2009 17:01:00 +0800</pubDate><author>hunter</author><guid isPermaLink="false">http://blog.csdn.net/hunterxray/archive/2009/07/01/4313792.aspx</guid><dc:creator>hunter</dc:creator><fs:srclink>http://blog.csdn.net/hunterxray/archive/2009/07/01/4313792.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hunterxray/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hunterxray/~1294065/340072042/1296933</fs:itemid></item><item><title>js模式对话框实现用户登录</title><link>http://blog.csdn.net/hunterxray/archive/2009/03/24/4020326.aspx</link><description>&lt;br /&gt;
用js的showModalDialog做用户登录 &lt;br /&gt;采用ModalDialog做登录，最大优点就是省去了传递url的麻烦 &lt;br /&gt;下面列出关键代码 当作备忘吧 &lt;br /&gt;父窗口代码：window.showModalDialog('login.jsp', window);//这个window作为参数传递到子窗口，当登录成功后可通过这个对象刷新父窗口 &lt;br /&gt;子窗口代码： &lt;br /&gt;window.dialogArguments.document.location.reload();//刷新父窗口 &lt;br /&gt;window.close(); //关闭自己 &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/hunterxray/340072043/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/hunterxray/340072043/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 24 Mar 2009 15:01:00 +0800</pubDate><author>hunter</author><guid isPermaLink="false">http://blog.csdn.net/hunterxray/archive/2009/03/24/4020326.aspx</guid><dc:creator>hunter</dc:creator><fs:srclink>http://blog.csdn.net/hunterxray/archive/2009/03/24/4020326.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/hunterxray/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/hunterxray/~1294065/340072043/1296933</fs:itemid></item></channel></rss>