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