<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[njdxbzu的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/njdxbzu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; njdxbzu]]></copyright><item><title><![CDATA[通过Remoting分布公网上的Server实现对Client的回调]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/1450369</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/1450369</guid><author>njdxbzu</author><pubDate>Wed, 20 Dec 2006 13:09:00 +0800</pubDate><description><![CDATA[    最近工作中遇到一个Remoting的回调的问题，即Client取得Server注册后对象后调用其函数，并传递一个Delegate参数，以让服务器Callback。这个功能在局域网内测试通过，如果配成公网地址在局域网内也是成功的，但当放到真正的公网环境中就失败了。其中Server和Client都是在各自的局域网内，通过服务器连接公网，服务器都有固定的公网IP地址，并将Server端公网地址的]]></description><category></category></item><item><title><![CDATA[MD5算法在PB中的实现]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/1010614</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/1010614</guid><author>njdxbzu</author><pubDate>Wed, 02 Aug 2006 14:20:00 +0800</pubDate><description><![CDATA[       MD5算法自从1991开发出来以后广泛用于数字签名和加密解密领域。目前使用PB外的语言可以较为简单地实现了MD5加密，使用PB来实现的比较鲜见，这可能有如下两方面的原因：一，PB在位运算方面未提供直接使用的函数，要实现位运算比较麻烦；二，在PB（PB10之前的版本）中无法直接获取字符的unicode值。如果能够攻破这两个难点，在熟悉MD5算法之后应该比较容易地在PB中实现MD5加密。]]></description><category></category></item><item><title><![CDATA[ADO.NET性能改善方法集合]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/979625</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/979625</guid><author>njdxbzu</author><pubDate>Wed, 26 Jul 2006 11:39:00 +0800</pubDate><description><![CDATA[1  总的考虑方向1)        根据数据使用的方式来设计数据访问层2)        缓存数据，避免不必要的操作3)        使用服务帐户进行连接4)        必要时连接，尽早释放5)        关闭可关闭的资源6)        减少往返7)        仅返回需要的数据8)        选择适当的事务类型9)        使用存储]]></description><category></category></item><item><title><![CDATA[反射]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/841302</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/841302</guid><author>njdxbzu</author><pubDate>Tue, 27 Jun 2006 17:49:00 +0800</pubDate><description><![CDATA[反射通常有以下几种方法：using System.Reflection;1、Assembly assembly = Assembly.Load("A") ;A为程序集名称Type t= assembly.GetType("A.B.C",true,true) ;A.B.C为类的全称//动态创建实例object obj = Activator.CreateInstance (t);2、System]]></description><category></category></item><item><title><![CDATA[怎么样才能让方向键执行keydown和keypress事件?]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/829607</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/829607</guid><author>njdxbzu</author><pubDate>Sat, 24 Jun 2006 15:57:00 +0800</pubDate><description><![CDATA[如果是form的话,重载这个/// /// 决定是否使用特殊键/// /// /// protected override bool IsInputKey(Keys keyData){if(keyData == Keys.Up || keyData == Keys.Down || keyData == Keys.Left || keyData == Keys.Right)return true;e]]></description><category></category></item><item><title><![CDATA[ASP.NET 安全认证]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/822266</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/822266</guid><author>njdxbzu</author><pubDate>Thu, 22 Jun 2006 18:28:00 +0800</pubDate><description><![CDATA[ASP.NET 安全认证（一）——如何运用 Form 表单认证作者：寒羽枫(cityhunter172)序代码写 N 久了，总想写得别的。这不，上头说在整合两个项目，做成单一登录（Single Sign On），也有人称之为“单点登录”。查阅相关文档后，终于实现了，现在把它拿出来与大家一起分享。或许大家会问：“这与标题不符呀？”别急，在下笔之前，我脑子里想到了我刚使用 Form 认]]></description><category></category></item><item><title><![CDATA[封装变化]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/822248</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/822248</guid><author>njdxbzu</author><pubDate>Thu, 22 Jun 2006 18:24:00 +0800</pubDate><description><![CDATA[封装变化(Part One)    软件设计最大的敌人，就是应付需求不断的变化。变化有时候是无穷尽的，于是项目开发就在反复的修改、更新中无限期地延迟交付的日期。变化如悬在头顶的达摩克斯之剑，令许多软件工程专家一筹莫展。正如无法找到解决软件开发的“银弹”，要彻底将变化扼杀在摇篮之中，看来也是不可能完成的任务。那么，积极地面对“变化”，方才是可取的态度。于是，极限编程（XP）的倡导者与布道者K]]></description><category></category></item><item><title><![CDATA[实现DataGrid跨页多选]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/822222</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/822222</guid><author>njdxbzu</author><pubDate>Thu, 22 Jun 2006 18:18:00 +0800</pubDate><description><![CDATA[SelectMultiPages.aspx ----------------------------------------------------------------------------------------------- AutoEventWireup="false" Inherits="eMeng.Exam.SelectMultiPages" %>    跨页面实现多选   *]]></description><category></category></item><item><title><![CDATA[用ASP.NET上传大文件]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/822217</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/822217</guid><author>njdxbzu</author><pubDate>Thu, 22 Jun 2006 18:17:00 +0800</pubDate><description><![CDATA[用ASP.NET上传大文件 我们在上传大文件时都遇到过这样或那样的问题。设置很大的maxRequestLength值并不能完全解决问题，因为ASP.NET会block直到把整个文件载入内存后，再加以处理。实际上，如果文件很大的话，我们经常会见到Internet Explorer显示 "The page cannot be displayed - Cannot find server or ]]></description><category></category></item><item><title><![CDATA[GridView控件修改、删除示例（修改含有DropDownList控件）]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/822210</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/822210</guid><author>njdxbzu</author><pubDate>Thu, 22 Jun 2006 18:16:00 +0800</pubDate><description><![CDATA[GridView控件修改、删除例子，修改时含有DropDownList控件。示例运行效果图：GridViewUp.aspx文件代码：@ Page Language="C#" AutoEventWireup="true" CodeFile="GridViewUp.aspx.cs" Inherits="gridview_GridViewUp" %>DOCTYPE html PUBLIC "-/]]></description><category></category></item><item><title><![CDATA[XML学习点滴]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/822206</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/822206</guid><author>njdxbzu</author><pubDate>Thu, 22 Jun 2006 18:16:00 +0800</pubDate><description><![CDATA[1.xml在NET的程序里如果使用XmlDocument的方式构建，那么就是一棵类树。在这棵树里，所有的Xml文件的节点都被表示成类。但这些类有根据不同的XML的节点类型来表示不同的类。比如：XMLElement，XmlAttribute等等，而他们共同的抽象类是XMLNODE。他们是如下关系XmlElement : XmlLinkedNode : XmlNode。 2.读取XML文件]]></description><category></category></item><item><title><![CDATA[数据库和XML数据读取性能比较]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/822203</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/822203</guid><author>njdxbzu</author><pubDate>Thu, 22 Jun 2006 18:15:00 +0800</pubDate><description><![CDATA[数据库和XML数据读取性能比较。硬件：CPU P4赛扬2.2G，内存512M操作系统：Windows XP SP2数据库：Access2002软件环境：JDK1.4，Eclipse3.01 数据库采用JDBC-ODBC桥的方式连接，XML的访问采用SAX方式。性能参数如下：记录数           XML读取时间（毫秒）       数据库读取时间（毫秒）10]]></description><category></category></item><item><title><![CDATA[ORACLE数据库的优化]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/822201</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/822201</guid><author>njdxbzu</author><pubDate>Thu, 22 Jun 2006 18:15:00 +0800</pubDate><description><![CDATA[1.分割表(1)水平分割：按行分割，提高查询速度，但应用程序由于要联合多个表所以会很复杂；(2)垂直分割：按列分割，将访问频率高的字段单列表，在同时查询或更新不同分割表中列的情况比较少的情况下使用。2.保留冗余列：两个或多个表在查询时经常需要连接时，可以在其中一个表上增加若干冗余列，以避免表间的连接过于频繁。一般在冗余列的数据不经常变动的情况下使用。3.增加派生列：派生列时由表]]></description><category></category></item><item><title><![CDATA[正则表达式基础知识]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/822200</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/822200</guid><author>njdxbzu</author><pubDate>Thu, 22 Jun 2006 18:14:00 +0800</pubDate><description><![CDATA[正则表达式基础知识         一个正则表达式就是由普通字符（例如字符 a 到 z）以及特殊字符（称为元字符）组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板，将某个字符模式与所搜索的字符串进行匹配。如：                         JScript            VBScript     ]]></description><category></category></item><item><title><![CDATA[怎么将gridView导出Excel?]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/822196</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/822196</guid><author>njdxbzu</author><pubDate>Thu, 22 Jun 2006 18:14:00 +0800</pubDate><description><![CDATA[一、定义文档类型、字符编码    Response.Clear();  Response.Buffer= true;  Response.Charset="utf-8";    //下面这行很重要， attachment 参数表示作为附件下载，您可以改成 online在线打开    //filename=FileFlow.xls 指定输出文件的名称，注意其扩展名和指定文件类型相符，可以为：.doc]]></description><category></category></item><item><title><![CDATA[.NET反射、委托技术与设计模式]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/822195</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/822195</guid><author>njdxbzu</author><pubDate>Thu, 22 Jun 2006 18:13:00 +0800</pubDate><description><![CDATA[.NET反射、委托技术与设计模式 1 反射技术与设计模式          反射（Reflection）是.NET中的重要机制，通过放射，可以在运 行时获得.NET中每一个类型（包括类、结构、委托、接口和枚举等）的成员，包括方法、属性、事件，以及构造函数等。还可以获得每个成员 的名称、限定符和参数等。有了反射，即可对每一个类型了如指掌。如果获得了构造函数的信息，即可直接创建对象，即使这个对]]></description><category></category></item><item><title><![CDATA[用ASP.NET把图象追加到数据库]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/822187</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/822187</guid><author>njdxbzu</author><pubDate>Thu, 22 Jun 2006 18:10:00 +0800</pubDate><description><![CDATA[插入图片的必要条件在我们开始上传之前，有两件重要的事我们需要做：＃Form 标记的 enctype 属性应该设置成 enctype="multipart/form-data"# 需要一个表单来使用户选择他们要上传的文件，同时我们需要导入 System.IO名称空间来处理流对象把以上三点应用到aspx页面。同时我们需要对SqlServer做以下的准备。＃ 需要至少含有一个图片类型]]></description><category></category></item><item><title><![CDATA[功能齐全的DataGrid]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/822166</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/822166</guid><author>njdxbzu</author><pubDate>Thu, 22 Jun 2006 18:00:00 +0800</pubDate><description><![CDATA[//目前功能：编辑、排序、单选项、复选项、合并单元格、产生序列号、联动下拉框、删除、超连接、鼠标移动改变颜色、奇偶项颜色区分、排序、分页1.html代码HTML>    HEAD>        title>DatagridTesttitle>        meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> ]]></description><category></category></item><item><title><![CDATA[文件上传的一段事例代码]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/822154</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/822154</guid><author>njdxbzu</author><pubDate>Thu, 22 Jun 2006 17:58:00 +0800</pubDate><description><![CDATA[以下是单文件上传的: System.Drawing.Image image,newimage;                                     //定义image类的对象                protected string imagePath;                                              //图片路径    ]]></description><category></category></item><item><title><![CDATA[showModalDialog 模态打开子窗体,返回值到父窗体]]></title><link>https://blog.youkuaiyun.com/njdxbzu/article/details/822150</link><guid>https://blog.youkuaiyun.com/njdxbzu/article/details/822150</guid><author>njdxbzu</author><pubDate>Thu, 22 Jun 2006 17:57:00 +0800</pubDate><description><![CDATA[父页面:a.aspx其中javascirpt 脚本如下:  function opendata(strUrl)//showModalDialog    {                var aa=window.showModalDialog(strUrl,null,dialogWidth:400px;dialogHeight:100px;center:yes;status:no;dial]]></description><category></category></item></channel></rss>