04 2016 档案

摘要:MongoDB中使用find或findOne函数执行查询 find函数 db.c.find()--查询集合c所有 db.c.find({“name”:”zhangsan”}) 注意:查询条件的值必须是常量,也就是说不能用变量 db.c.find({“name”:this.name})//这样是行不通 阅读全文
posted @ 2016-04-29 12:16 Khadron 阅读(254) 评论(0) 推荐(0)
摘要:以前在ASP.NET WebForm开发中会用到许多控件,像DropDownList等。同样ASP.NET MVC中也有类似的控件-HtmlHelper。 HtmlHelper和服务器控件相比,HtmlHelper更灵活一些,而且扩展起来也更方便。实际开发中“分页”功能是必不可少的,于是我自定义了一 阅读全文
posted @ 2016-04-27 14:23 Khadron 阅读(209) 评论(0) 推荐(0)
摘要:什么是闭包 闭包可以从而三个维度来说明。在编程语言领域,闭包是指由函数以及与函数相关的上下文环境组合而成的实体。通过闭包,函数与其上下文变量之间建立起关联关系,上下文变量的状态可以在函数的多次调用过程中持久保持。从作用域而言,私有变量的生命周期被延长,函数调用所生成的值在下次调用时仍被保持。从安全性 阅读全文
posted @ 2016-04-21 17:32 Khadron 阅读(969) 评论(0) 推荐(0)
摘要:配置文件时开发当中常用到,使用它不仅能增加程序的灵活性,而且易于维护。项目当中经常使用配置文件来配置Quartz.NET任务调度框架cron表达式,于是就封装了一个帮助类,现在分享出来希望对大家有帮助。 首先场景还是用Quartz.NET执行定期任务,cron表达式放在配置文件中。配置文件内容如下: 阅读全文
posted @ 2016-04-13 16:07 Khadron 阅读(366) 评论(0) 推荐(0)
摘要:创建 MongoDB中使用insert方法来向集合插入文档,然后保存到MongoDB中。 db.foo.insert({“hehe”:”呵呵”}) 如果想批量插入的话可以使用下面这种形式:db.foo.insert([{“hehe”:”呵呵”},{“haha”:”哈哈”}]) 插入校验 插入数据时MongoDB只对数据进行最基本的检查-检查... 阅读全文
posted @ 2016-04-13 14:03 Khadron 阅读(499) 评论(0) 推荐(0)
摘要:缓存是存储使用频繁数据的临时地方,从而加快系统响应速度。缓存在构建高性能web系统有着很重要的作用。如果要对一个系统进行优化,那么使用缓存是最快最有效的手段。 缓存术语 命中(Cache hit):当客户端发起一个请求(比如说一个产品的信息)时,我们会检测这个产品是否在缓存中,如果没有的话加入到缓存中,反之我们称之为命中了。 漏掉(Cache miss):很简单,虽然... 阅读全文
posted @ 2016-04-05 07:12 Khadron 阅读(214) 评论(0) 推荐(0)
摘要:概念 二分查找又称折半查找,它是一种效率较高的查找方法。它的时间复杂度为O(logn) 二分查找要求:有序的线性表 基本思想 二分查找的基本思想是划分当前查找区间,区间的范围一步一步的缩小,如果找到直接返回,反之直到区间只有一个元素时停止 实现 设R为一个值递增的有序线性表 实现步骤: 首先确定该区 阅读全文
posted @ 2016-04-01 12:06 Khadron 阅读(213) 评论(0) 推荐(0)