分布式数据库定时同步问题之--SqlCommand不可序列化
近日,做一个分布式数据库定时同步的项目,也就是说有多个物理节点上的数据库需要在每天某时来同步表中的数据,对于某个指定节点上的某个表发生的变化(增量)可以通过对该表执行的SqlCommand来记录,当同步过程发生时,需要对其它所有节点上的同名表执行相同的SqlCommand。由于,同步是定时发生的,所...
这样的页面该如何实现?
十几个.aspx页面每个页面都要根据用户是否登录来显示表单或欢迎信息。所以想把这个登录的信息写成一个UserControl来实现。uc写完以后 private void InitializeComponent() { this.Button1.Click += new System.EventHan...
简单的生成登录验证码的程序
Function.cs /**//// /// 生成随机数 /// /// 要生成的随机数位数 /// public static string CreateRandomCode(int codeCount) { string allChar = "0,1,2,3,4,5,6,7,8,9....
遇到一个很奇怪的问题
演示地址:http://www.lemongtree.com/beta/该页面上的栏目导航,分别传递不同的classid,来显示不同分类的文档,现在不管点什么分类,文档都是一样的,不解中.index.aspx.cs private void Page_Load(object sender, Syst...
连接SQL Server2005出错
public static string conStr { get { return "server=(localhost);database=xxx;uid=xxx;pwd=xxx"; } }上面是连接串,然后通过MS的Microsoft A...
ArcIMS9.0安装指南图解
一番周折,终于把ArcIMS9.0安装给搞定了,我却哭了,一是因为搞了几周终于成功了,激动,二是因为我那辛辛苦苦积攒的数据丢失了(格了系统,但是事先没有克隆备份). 安装完成了,方法步骤在这里做个图文并茂的总结. 一: 安装配置环境: Windows2000 PRO ArcIMS9.0 IIS Se...
由对象持久化工具想到...................................
由于这期园子的杂志用很隆重的笔墨介绍了听棠.NET的对象持久化架构SPL 所以就看了一下关于对象持久化的相关东西找了很多资料 但每种资料开头都是无非 现在的数据库都是关系型的 在我们的面向对象程序中 将业务对象持久化到关系型的数据库中有种种不便 如何解决这种不便?有很多解决方案 而ORM就是其中很好...
关于跨程序集的反射(续)
以前曾写过一篇“关于跨程序集的反射”的blog,关于跨程序集加载类型,文中使用的是方法是:先加载目标类型所在的程序集,再使用Assembly.GetType方法获取类型。文后Luna兄的评论说,可以直接使用Type.GetType(">,>")来加载类型,当初我查了M...
.NET平台下可复用的Tcp通信层实现(续)
上一篇主要讲到了Tcp通信层中的核心组件――Tcp组件的实现,Tcp组件是整个通信层的消息驱动源,甚至,可以将Tcp组件看作是我们整个服务器系统的消息驱动源,消息处理过程从这里引发。类似的消息驱动源还有发布的WebService接口、Remoting接口等。今天我们需要关注的是Tcp通信层中的“中....
.NET平台下可复用的Tcp通信层实现
2006年已经来临,回首刚走过的2005,心中感慨万千。在人生和生活的目标上,有了清晰明确的定位,终于知道了自己喜欢什么样的生活,喜欢什么样的生活方式;在技术上,成熟了不少,眼界也开阔的不少,从面向对象到组件、从.Net到J2EE、从微软到开源,颇有收获。特别值得一提的是,认识了Rod Johns....
ASP.NET 2.0中的成员管理与角色管理
1. 成员服务 使用ASP.NET Web Site Administration Tool创建配置网站的权限信息。该工具在http://localhost/<项目名>/webadmin.axd,通过配置,该工具将直接生成一个web.config的文件用于存贮成员信息。在asp.net2...
包装你的Session,使Session对象化
在Web开发中,经常需要使用Session来保存特定用户的信息,在我们的程序中很多地方散落着类似下面的语句:intuserAge=(int)this.Session["UserAge"]; 我们知道,Session中存放的是键值对,键是string类型的,如果我们一不小心把上面的...
使用 AOP 陷阱之一
手头上的一个项目使用了Spring.net的AOP了处理程序的异常,一不小心就掉进了陷阱,这里记录下来,希望对后来者有所帮助。Spring.net的AOP实现是通过运行时创建动态的AOP代理来完成的。简单图示如下: 图中的“POJO”以词来自Java,表示一个普通的.net对象,所有对POJO的调....
组件设计实战--组件之间的关系 (Event、依赖倒置、Bridge)
一个组件与另一个组件之间的关系可以通过三种方式建立起来:事件、依赖倒置、Bridge。现在我们只考虑单向依赖的关系,即信息提供者和信息消费者。事件是一种松耦合的信息发布方式,事件发布者(信息提供者)不需要关心事件预定者(即信息消费者)的任何信息,但是事件预定者需要依赖事件发布者;依赖倒置则反转了这种...
关于博客园的分类设置
很早想提这个问题,可是,又想,不能因为我个人原因又让dudu去改程序,呵,本来说要去看看.Text的代码的,搞了CS就没去看了,CS的分类方法应该和博客园的个人博客分类一样的吧,dudu加网站分类,估计也存放在分类表里了,我用MetaBlog Api发布博客时,选择分类并没有起作用,应该是dudu把...