原文:ASP.NET MVC基于标注特性的Model验证:一个Model,多种验证规则对于Model验证,理想的设计应该是场景驱动的,而不是Model(类型)驱动的,也就是对于同一个Model对象,在不同的使用场景中可能具有不同的验证规则。举个简单的例子,对于一个表示应聘者的数据对象来说,针对应聘的...
分类:
Web程序 时间:
2014-07-07 18:58:52
阅读次数:
374
分布式的基础:一致性哈希 路由算法的一致性hash http://www.jiacheo.org/blog/174 http://www.tuicool.com/articles/vQVbmai http://www.cnblogs.com/huangxincheng/p/3708316.html ...
分类:
数据库 时间:
2014-07-07 11:31:00
阅读次数:
349
Java内部类详解 说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景...
分类:
编程语言 时间:
2014-07-03 21:00:08
阅读次数:
279
HFP是Hands-free Profile的缩写 1. 介绍 1.1 目的 HFP,让蓝牙设备可以控制电话,如接听、挂断、拒接、语音拨号等 1.2 使用场景 常见的使用情景是汽车套件和蓝牙耳机,将它们连接至手机并用于拨打和接听电话 1.3 依赖关系 如上图所示,HFP依赖于Serial Port ...
分类:
其他好文 时间:
2014-07-02 21:36:47
阅读次数:
304
prototype的经典使用场景就是为对象增加属性和方法,如给自定义的Man对象增加个姓名属性和语言方法:
function man() {
this.age = "22";
}
var tom = new man();
man.prototype.name = "tom";
man.prototype.say = function () {
...
分类:
编程语言 时间:
2014-07-02 08:50:51
阅读次数:
261
第一次接触“谓词”是在大学课堂的 《离散数学》 里。当时觉得挺好,挺有用。从当时的阅历来看,找不到谓词的使用场景。
在开发中有很多地方可以使用谓词。谓词最基本的功能就是:if 语句的判断
第二功能:数据筛选
说了这么多,可能还是有人不懂,何为谓词;谓词的另一叫法:断定。
“今天下雨” 这是一句话 对于这句话 有两个可能的结果 下雨 或者 不下。如果下雨,说明断定是对的,否...
分类:
其他好文 时间:
2014-07-02 07:03:58
阅读次数:
261
你是否遇到过当使用一个涉及到Cookie操作的网站或者管理系统时,IE 6、7、8、9下都跑的好好的,唯独到了IE10、11这些高版本浏览器就不行了?好吧,这个问题码农连续2天内遇到了2次。那么,我们就来看看,这个问题的前因后果。 先说下这2次的使用场景,一次是在某页面中,先存Cookie...
分类:
Web程序 时间:
2014-06-27 22:21:03
阅读次数:
278
input标签中radio和checkbox这标签的原生效果让人无力吐槽,实在太丑。好在现在weibkit浏览器可以用-webkit-appearance:none;来改变自己的矮矬穷形象。radio标签使用场景1:很多图片下方的点点点,这样做的好处是用JS设置一个点为选中只要将这个元素的check...
分类:
其他好文 时间:
2014-06-25 13:27:38
阅读次数:
195
下载BootstrapBootstrap提供了几种可以帮你快速上手的方式,每种方式针对具有不同技能等级的开发者和不同的使用场景。继续阅读下面的内容,看看哪种方式适合你的需求吧。编译后的CSS、JS和字体文件获取Bootstrap最快速的方式就是下载经过编译和压缩的CSS、JavaScript文件,另外..
分类:
其他好文 时间:
2014-06-25 06:14:05
阅读次数:
338
.Net有两类基础的集合类型:List和Dictionary。List是基于Index的,Dictionary是基于key的。集合类型一般实现了IEnumberable,ICollection或者Ilist
接口。
类型
描述
使用场景
ArrayList
能够根据添加项动态调整集合大小。
适用于存储自...
分类:
其他好文 时间:
2014-06-24 17:52:14
阅读次数:
331