欢迎来到我的地盘:今天是

若得山花插满头,莫问奴归处!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2008年4月17日

摘要: (一).说明 在编程过程中有没有遇到这样的问题: 偶尔因为某种原因,数据库表需要改一字段名称。比如:将: Name改为: PersonName. 接下来程序员就把所有涉及到的代码打开,找到类似: ds.Table[0].Row[n]["Name"]的语句,修改成: ds.Table[0].Row[n]["Name"]. 其实完全可以不用这么做,只加一个带结构的DataSet就OK... 阅读全文
posted @ 2008-04-17 15:04 莫问奴归处 阅读(566) 评论(0) 推荐(0) 编辑

摘要: 在VS2003中用BinaryFormater来序列化一个对象时会有这样的情况存在。从一时期版本的已序列化对象进行对象创建时会因字段的增加而出现异常。通过查阅MSDN可以得知通过自定义序列化处理。 在将对象序列化之前,最好先做下面的事情,将聚合的对象尽量置空(null)否则序列化后的结果可能会很大!将事件置空!否则序列化过程中要求事件订阅者的元数据(即元数据也要序列化)。 ... 阅读全文
posted @ 2008-04-17 14:38 莫问奴归处 阅读(375) 评论(0) 推荐(0) 编辑

摘要: 1、支持绑定到非公有方法的委托 关于这一点,与其说是个增强,在我看来这似乎是设计思路上略微的转变。具体地说,在.NET 1.x,像这样的代码: [Serializable] class Person ...{ public event EventHandler Birthday; } static void Main(string[] args) ...{ Person p = new P... 阅读全文
posted @ 2008-04-17 14:21 莫问奴归处 阅读(644) 评论(0) 推荐(0) 编辑

摘要: 很多时候,我们需要将对象序列化成字符串保存到内存、磁盘或者 Page.ViewState 中。基于种种原因,我们希望序列化结果尽可能小,尽可能简单,即便用其他的方法(比如正则表达式)也能解析出数据。BinaryFormatter 的结果转换成字符串(或者Base64)长度太大,而 XmlSerializer 对数据类型支持有限,显然内置的序列化引擎不足以满足我们的需求,还是自己丰衣足食。 下面的... 阅读全文
posted @ 2008-04-17 13:52 莫问奴归处 阅读(600) 评论(0) 推荐(0) 编辑

摘要: 做项目不得不考虑安全问题,但是在Remoting应用中我似乎没有找到象WebService那样现成可用的防止非授权人员随意调用的方法和验证安全机制。当然,简单一点的可以通过Remoting客户端传输一些验证代码,然后在服务端验证这些代码的合法性,以实现是否安全授权调用,但是总觉得这样比较麻烦。我也见有些人主动把客户端的IP地址获取后主动送入到Remotin g服务端验证以便识别是否合法,其实原理跟... 阅读全文
posted @ 2008-04-17 13:50 莫问奴归处 阅读(746) 评论(0) 推荐(0) 编辑

摘要: 最近项目开发中的传输数据是围绕Remoting而召开的,所以想把所有的数据实体都定义统一的格式,于是就写了一个基于DataTable的基类BaseModal,其他数据实体全部继承于它。此BaseModal基类还包括了一些其他的自有的属性,例如pageSize每页记录数、currentPage当前页码等等,代码如下: Code highlighting produced by Actipro Co... 阅读全文
posted @ 2008-04-17 13:50 莫问奴归处 阅读(389) 评论(0) 推荐(0) 编辑

摘要: .net提供了三种序列化方式: 1.XML Serialize 2.Soap Serialize 3.Binary Serialize 第一种序列化方式对有些类型不能够序列化,如hashtable;我主要介绍后两种类型得序列化 一.Soap Serialize 使用SoapFormatter.Serialize()实现序列化.SoapFamatter在System.Runtime.Serializ... 阅读全文
posted @ 2008-04-17 09:45 莫问奴归处 阅读(1107) 评论(0) 推荐(0) 编辑

摘要: 1 前言 长期以来,广大程序员为到底是使用Client/Server,还是使用Browser/Server结构争论不休,在这些争论当中,C/S结构的程序可维护性差,布置困难,升级不方便,维护成本高就是一个相当重要的因素。有很多企业用户就是因为这个原因而放弃使用C/S。然而当一个应用必须要使用C/S结构才能很好的实现其功能的时候,我们该如何解决客户端的部署与自动升级问题?部署很简单,只要点击... 阅读全文
posted @ 2008-04-17 09:35 莫问奴归处 阅读(581) 评论(0) 推荐(0) 编辑

轩轩娃