摘要: 紧接着上文Asp.net web Api源码分析-HttpServer的创建最后我们提到了一个HttpRoutingDispatcher,一看这个类的名字我想我们也就能猜到它是干什么的吧。查找路由信息,那么找到路由后干什么了,是不是就该调用handler了?首先还是让我们来看看HttpRoutingHttpRoutingDispatcher的SendAsync方法(点击全文浏览) 阅读全文
posted @ 2012-12-07 09:38 林java 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、Parse与TryParse 我们以Int32为例,首先看一下Int32提供的Parse和TryPase方法:从Parse和TryParse方法上我们可以看出它们之间的主要区别在于:如果Prase转换失败则会直接抛出异常;而TryParse在转换失败的时候会返回false,并且将out的Int32值设置为0.二、枚举值 我们在编码当中经常会用到枚举,大多数情况下我们都是不会主动去给枚举添加任何默认值的,因为C#默认会给枚举赋值,然而当定义如下枚举时:返回竟然是:true原因是编译器会给枚举元素逐个+1,当它发现BC并没有默认值的时候,编译器会在B的基础上+1并赋值给BC,因此BC=3,.. 阅读全文
posted @ 2013-04-10 16:58 林java 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1.云服务器是运行于物理集群服务器上的虚拟机。 (详情请点击)2.网络存储(NAS)是集群的存储设备。(详情请点击)3.云服务器拥有的磁盘空间所对应的物理硬盘就在网络存储中。(详情请点击)4.网络存储故障时,云服务器上所有磁盘读写操作都无法进行。(详情请点击)5.之前的云服务器也属于网络存储问题。(详情请点击)6.网络存储是决定云服务器整体性能的关键环节,也是整体硬件成本的关键环节。(详情请点击) 阅读全文
posted @ 2013-03-25 21:29 林java 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 最近,一直在想一个问题 TFS2010用下来,并不是令人满意,还好,TFS2012横空出世了。相比TFS2010,TFS2012改进太多了,主要体现在以下方面:Team Web Access优化(详情请点击)变更集回滚Ui支持(详情请点击)流程优化(详情请点击)界面更合理,操作更友好(详情请点击)增加了PowerPoint Storyboarding工具(详情请点击)点击可以查看。 阅读全文
posted @ 2013-03-20 17:50 林java 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 看公司程序偶然看到ref引用,于是查找一了番,现整理如下: 1. 值参数 (不加任何修饰符,是默认的类型)2. 引用型参数 (以ref 修饰符声明)3. 输出参数 (以out 修饰符声明)4. 数组型参数 (以params 修饰符声明)1. 值类型: 值类型是方法默认的参数类型,采用的是值拷贝的方式。也就是说,如果使用的是值类型,则可以在方法中更改该值,但当控制传递回调用过程时,不会保留更改的值。2. 引用类型(ref类型) ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。 2.1. 若要使用 ref 参数,则方法定义... 阅读全文
posted @ 2013-03-17 16:30 林java 阅读(8379) 评论(0) 推荐(0) 编辑
摘要: 首先说一下前台tab控件的初始化工作,在Home控制器的Index视图里,做以下操作: 1.在head标签内部加入对om相关css样式表的引用http://bbs.jia.com/viewthread.php?tid=1782252&extra=page%3D12.在</body>标签之前加入以下对js文件的引用http://bbs.jia.com/viewthread.php?tid=1782252&extra=page%3D1http://bbs.jia.com/viewthread.php?tid=1782252&extra=page%3D1 3.在前 阅读全文
posted @ 2013-02-04 12:36 林java 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 有关于C++的一些程序设定问题,有关于C++的一些程序设定问题有关于C++的一些程序设定问题有关于C++的一些程序设定问题有关于C++的一些程序设定问题有关于C++的一些程序设定问题有关于C++的一些程序设定问题有关于C++的一些程序设定问题有关于C++的一些程序设定问题有关于C++的一些程序设定问题有关于C++的一些程序设定问题有关于C++的一些程序设定问题有关于C++的一些程序设定问题有关于C++的一些程序设定问题详情请点击 阅读全文
posted @ 2012-12-07 17:15 林java 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1.传统缓存之一(404) ( 详情请点击)2、传统缓存之二(!-e)( 详情请点击)3、基于memcached的缓存( 详情请点击)4、基于第三方插件ncache( 详情请点击)5、nginx新开发的proxy_cache功能( 详情请点击) 阅读全文
posted @ 2012-05-22 09:59 林java 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 如果规定Android客户端和服务器的交互数据必须是经过某种压缩算法后的数据,那么这种“规定”失去了视具体情况而定的灵活性。笔者拟将Http协议进行封装,将动态的选择传输的数据是否要经过压缩,客户端也能动态的识别,整理并获得服务器想要发送的数据。Android客户端向服务器请求某个方面的数据,这个数据也许是经过压缩后传递比较合适,又也许是将原生数据传递比较合适。也就是说,笔者想要设计一种协议,这种协议适用于传输数据的数据量会动态的切换,也许它会是一个小数据,也许它又会是一个数据量庞大的大数据(大数据需要经过压缩)。 可能说的比较抽象,那么我用实际情况解释一下。(点击查看) 阅读全文
posted @ 2012-05-11 10:40 林java 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 这篇博客主要是简单分析Xcoder代码生成器的原理及模板引擎的快速使用方法,了解了这些,拥有自己的代码生成器就很容易。首先来简单看看Xcoder的源码,大概看了下,可能不是那么彻底啊。一、Xcoder中的代码生成功能二、Xcoder的大概分析 阅读全文
posted @ 2012-05-10 09:23 林java 阅读(265) 评论(0) 推荐(0) 编辑