摘要: 为你的常量选择readonly而不是const:Const:编译时常量,运行快,可能产生错误(对性能要求苛刻,且随程序运行时间过去,值不会发生改变)。编译时常量仅限于数字和字符串。ReadOnly:运行时常量,可以是任何类型的数据,在运行时才确定值。选择is或者as操作符而不是做强制类型转换:强制转换的方法为了检测转换是否把一个null的对象进行强制转换,而不得不添加一个捕获异常的结构。null可以被转换为任意的引用类型,但as操作符就算是转化一个null的引用时,也会(安全的)返回一个null。所以当你用强制类型转换时,就得用一个try/catch结构来捕获转换null时的异常。用as进行转 阅读全文
posted @ 2011-08-24 17:26 成长ing的小鸟 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 动态页面静态化已经成为一种趋势,这个时候JS就成为必不可少的技术。静态化的过程中,还是免不了数据的交互,这个时候AJAX又华丽登场了。最近工作就遇到了把ASPX的页面改成HTML页面的需求,其中数据的传递便离不开现在流行的JSON技术。JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,其他的我也不多废话了,网上关于JSON的介绍一捞一大把,我说说我刚看JSON时的一点心得吧。我的业务需求是登录页面的时候获取一个JSON数据,在页面上分页显示数据,先不论分页和显示,就说下JSON的存取。先是在页面载入的时候执行一个JS函数,函数内容为向利用AJAX,取 阅读全文
posted @ 2011-06-30 17:18 成长ing的小鸟 阅读(657) 评论(3) 推荐(1) 编辑
摘要: 研究了两天的分布式,差不多弄明白了这是个啥玩意儿,下载了一堆代码,经过整理后理出一段超简单的。这段代码的作用是打印输出“Hello World”。分为三个项目:1.封装了输出Hello World的公共程序集2.客户端程序3.服务器端程序下面是代码:RemoteHello 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 5 namespace RemoteHello 6 { 7 //创建远程对象.继承MarshalByRefObject,可以使用在remoting应用中,支持对象的跨域边界访问 阅读全文
posted @ 2011-06-29 17:26 成长ing的小鸟 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 第一次做线上的项目,是在一个现有方法内添加一句逻辑。项目都是用分布式写的,结果了解好了逻辑后在调试阶段又陷入了难题,这势必要求对分布式这个概念做一些了解,于是百度,谷歌大神全全开动,花费一天的功夫,终于整理出三个简单的例子,也对分布式有了一个初步的了解。 分布式程序设计,顾名思义就是可在分布计算机系统的几台计算机上同时协调执行的程序设计方法。根据几个实例的学习,我得出的结论是,有一个远程对象封装了一个或几个方法编译后以DLL文件的形式供代理服务器调用,可以称之为共享命令集吧。客户端不能直接调用远程对象,它必须先通过信道请求服务端宿主程序,当收到客户端请求时,.net远程处理框架会在宿主组件的. 阅读全文
posted @ 2011-06-29 10:26 成长ing的小鸟 阅读(533) 评论(3) 推荐(0) 编辑