摘要:
探索JavaScript中Null和Undefined的深渊当讨论JavaScript中的原始数据类型时,大多数人都知道的基本知识,从String,Number到Boolean。这些原始类型相当简单,行为符合常识。但是,本文将更多聚焦独特的原始数据类型Null和Undefined,是什么让他们如此相似,却又似是而非。理解Null和Undefined在JavaScript中,null是字面量同时也是语言中的关键字,用来表示无法识别的对象值。换句话说,这用来表示“无值(no value)”。虽然相似,undefined实际上代表了不存在的值(non-existence of a value)。都是 阅读全文
posted @ 2014-01-05 21:02
HackerVirus
阅读(286)
评论(0)
推荐(0)
摘要:
2014-01-05 11:01 by BarretLee,675阅读,2评论,收藏,编辑众所周知,JavaScript 的执行环境是单线程的,所谓的单线程就是一次只能完成一个任务,其任务的调度方式就是排队,这就和火车站洗手间门口的等待一样,前面的那个人没有搞定,你就只能站在后面排队等着。在事件队列中加一个延时,这样的问题便可以得到缓解。A: 嘿,哥们儿,快点!B: 我要三分钟,你先等着,完了叫你~A: 好的,记得叫我啊~ 你(C)也等着吧,完了叫你~C: 嗯!...告诉后面排队的人一个准确的时间,这样后面的人就可以利用这段时间去干点别的事情,而不是所有的人都排在队列后抱怨。我写了一段程序来解 阅读全文
posted @ 2014-01-05 20:56
HackerVirus
阅读(524)
评论(0)
推荐(0)
摘要:
解析ASP.NET Mvc开发之删除修改数据目录:1)从明源动力到创新工场这一路走来2)解析ASP.NET WebForm和Mvc开发的区别3)解析ASP.NET Mvc开发之查询数据实例4)解析ASP.NET Mvc开发之EF延迟加载-------------------------------------------------------------------------------------------------------上边博客介绍了ASP.NET MVC使用EF来查询数据和EF中DbQuery泛型对象对数据的延迟加载。今天我们就来看看我们怎么使用EF来删除数据。其实现在的W 阅读全文
posted @ 2014-01-05 20:52
HackerVirus
阅读(3741)
评论(0)
推荐(0)
摘要:
JavaScript module pattern精髓avaScriptmodule pattern是一种常见的javascript编码模式。这种模式本身很好理解,但是有很多高级用法还没有得到大家的注意。本文,我们将回顾这种设计模式,并且介绍一些高级的用法,其中一个是我原创的。我的问题 在我的项目中经常会在一个jsp中import包含下面这样的JavaScript代码的文件:var myBrand = { name:"xxx"};var isBrand = function(brand) { return brand === "xxx"} 在和我们公司一 阅读全文
posted @ 2014-01-05 20:50
HackerVirus
阅读(217)
评论(0)
推荐(0)
摘要:
Remote验证及其改进(附源码)表单中的输入项,有些是固定的,不变的验证规则,比如字符长度,必填等。但有些是动态的,比如注册用户名是否存在这样的检查,这个需要访问服务器后台才能解决。这篇文章将会介绍MVC中如何使用【RemoteAttribute】来解决这类验证需求,同时会分析【RemoteAttribute】的不足,以及改进的方法.本文相关的源代码在这里MVC-Remote-Validation.zip一, RemoteAttribute验证使用如果需要用户把整个表单填完后,提交到后台,然后才告诉用户说,“你注册的用户已经被占用了,请换一个用户名”,估计很多用户都可能要飚脏话了. MVC中 阅读全文
posted @ 2014-01-05 20:46
HackerVirus
阅读(488)
评论(0)
推荐(0)
摘要:
图模型的精确推理前言: 这次实验完成的是图模型的精确推理。exact inference分为2种,求边缘概率和求MAP,分布对应sum-product和max-sum算法。这次实验涉及到的知识点很多,不仅需要熟悉图模型的representation,而且还需明白图模型的inference理论,大家可参考coursera课程:Probabilistic Graphical Models的课件和视频。多花点功夫去理解每行代码,无形之中会收获不少。新年第一篇博客,继续加油! 算法流程: Sum-product求条件概率过程为(inference I): (a):输入factor list F... 阅读全文
posted @ 2014-01-05 20:37
HackerVirus
阅读(741)
评论(0)
推荐(0)
摘要:
C#在泛型类中,通过表达式树构造lambda表达式场景最近对爬虫的数据库架构做调整,需要将数据迁移到MongoDB上去,需要重新实现一个针对MongoDB的Dao泛型类,好吧,动手开工,当实现删除操作的时候问题来了。我们的删除操作定义如下:void Delete(TEntity entity)。TEntity是我们的泛型类。而MongoDB官方驱动自带的删除操作是这样的:123// 假设数据模型为已定义的Articlevar query = Query.EQ(t => t.Id, id);coll.Remove(query);Dao操作的接口是不能修改的,这就要求我们必须实现以下操作:获 阅读全文
posted @ 2014-01-05 20:06
HackerVirus
阅读(387)
评论(0)
推荐(0)
浙公网安备 33010602011771号