人无信不立/2008-04-26 22:30

永春阁

专注于技术,切不可沉湎于技术

  博客园 :: 首页 :: 联系 :: 订阅 订阅 :: 管理
  215 Posts :: 20 Stories :: 1109 Comments :: 109 Trackbacks

03 2008 档案

posted @ 2008-03-27 13:53 永春 阅读(762) | 评论 (2)  编辑

posted @ 2008-03-25 19:20 永春 阅读(370) | 评论 (7)  编辑

     摘要: 序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。
我想最主要的作用有:
1、在进程下次启动时读取上次保存的对象的信息
2、在不同的AppDomain或进程之间传递数据
3、在分布式应用系统中传递数据
......
在C#中常见的序列化的方法主要也有三个:BinaryFormatter、SoapFormatter、XML序列化
本文就通过一个小例子主要说说这三种方法的具体使用和异同点  阅读全文
posted @ 2008-03-18 17:39 永春 阅读(2973) | 评论 (27)  编辑

posted @ 2008-03-18 10:42 永春 阅读(409) | 评论 (6)  编辑

     摘要: 在以前传统的开发中我们都知道,一个应用程序对应一个进程,并为该进程指定虚拟内存,由操作系统来映射实际的物理内存,有效的维护了进程之间的安全性。但另一方面,每一个进程都会消耗一定的系统资源,降低了性能,并且进程间的通信也比较麻烦。
在.Net中推出了一个新的概念:应用程序域(AppDomain)。可以理解成很多应用程序域都可以运行在同一个.NET的进程中,可以降低系统消耗,同时不同的域之间互相隔离,在安全性方面有保障。另外对于同一个进程内不同域之间的通信也相对简单一点。
应用程序域涉及的内容很多,本文就简要描述以下两个方面:
1、如何创建、卸载域
2、如何实现域间的通信  阅读全文
posted @ 2008-03-14 16:45 永春 阅读(2674) | 评论 (5)  编辑

     摘要: 现在的程序越来越要考虑国际化了,对于网站的开发也经常要考虑国际化的问题。
常见的国际化的需求主要就是两个方面:
1、不同的国家页面布局不同
2、不同的国家要显示当国的文字
在ASP.NET2.0中实现这两种需求的方法很多,我今天就总结其中一种方法的具体实现。  阅读全文
posted @ 2008-03-13 17:24 永春 阅读(2858) | 评论 (24)  编辑

posted @ 2008-03-13 13:59 永春 阅读(534) | 评论 (0)  编辑

posted @ 2008-03-13 10:03 永春 阅读(290) | 评论 (0)  编辑

     摘要: 一个朋友结婚,让我帮他找一个小工具,网上没有找到,很简单,就自己写了一个,有需要的朋友可以自行下载-_-
作用是这样的:结婚当天会用数码相机拍很多照片,然后在结婚仪式的最后把这些照片导入电脑,用一个小工具在电脑上快速的循环显示这些图片,然后当嘉宾喊停的时候(按一下键盘)屏幕不在循环,停留在当前图片上,就表示这个人中奖了。  阅读全文
posted @ 2008-03-10 17:43 永春 阅读(745) | 评论 (10)  编辑

posted @ 2008-03-10 09:04 永春 阅读(180) | 评论 (0)  编辑

     摘要: 在软件开发尤其是框架和底层开发时,为了更灵活的控制代码,常常需要进行一些动态的操作。比如根据用户的输入等动态的调用类中的方法或者根据数据库表结构、用户要求动态的生成一些类,然后再动态的调用类中的方法。当然使用这些方式时会对性能有一点影响,具体使用过程中可以根据实际情况来定,不过一般的 B/S开发中主要的瓶颈还是在数据库操作和网速方面,这点影响应该可以忽略的
下面我就从这两个方面来说说动态代码的使用:  阅读全文
posted @ 2008-03-07 10:41 永春 阅读(3160) | 评论 (19)  编辑

posted @ 2008-03-06 17:33 永春 阅读(461) | 评论 (1)  编辑

posted @ 2008-03-06 16:04 永春 阅读(259) | 评论 (0)  编辑

     摘要: 我们一般会把系统安装在C盘,但是使用一段时间后会发现C盘的空间越来越少。尤其我们做开发的,会在电脑中装上很多软件的。比如我的机器上C盘空间 15G,平时安装软件时只要可以选择我都会把它装到其他盘的,但是半年下来,C盘只剩下800M的空间了,究其原因,一方面windows系统会占用很大的空间,另一方面平时安装软件时也会把一些系统文件安装到C盘下的。在此总结我清理C盘的一些方法,也欢迎大家补充:  阅读全文
posted @ 2008-03-06 10:34 永春 阅读(1063) | 评论 (5)  编辑