上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 场景:有一个喜欢吃饺子,他有三种不同的方式去吃,蒸饺子,煮饺子,煎饺子,想要用策略模式来设计这个场景,怎么弄? 1.复习简单工厂模式 具体的代码: EatMethod.cs public class EatMethod{ public virtual void Eat() { Console.Wri 阅读全文
posted @ 2016-03-11 11:31 奋斗的大橙子 阅读(169) 评论(0) 推荐(1) 编辑
摘要: 在项目中如果是web请求时候,IIS会自动分配一个线程来进行处理,如果很多个应用程序共享公用一个IIS的时候,线程分配可能会出现一个问题(当然也是我的需求造成的) 之前在做项目的时候,有一个需求,就是当程序启动的时候,希望能够启动一定数目的线程,然后每一个线程始终都是在运行的状态,不进行释放,然后循 阅读全文
posted @ 2016-03-10 19:58 奋斗的大橙子 阅读(2180) 评论(0) 推荐(0) 编辑
摘要: 情景:有一个怪兽,HP是100,现在勇士有可以使用武器将其打败,有三种武器,木剑每次打击20血,铁剑每次50血,金刚剑每次100血,如果想要使用简单工厂方式,怎么设计? 一.啥是简单工厂? 通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 结构大概如下图: 画出场景的类图 阅读全文
posted @ 2016-03-10 13:43 奋斗的大橙子 阅读(187) 评论(0) 推荐(1) 编辑
摘要: 一、选择合适的IDE 一般前端开发选用的都是WebStorm、Brackets等,因为本人对VS比较熟悉,索性就拿VS进行练习了,而且VS练习有些好处,就是通过nuget方式获取BootStrap可以在进行页面编写的时候获得智能提示。我之前使用了Brackets,学习的时候感觉太难,没有智能提示都不 阅读全文
posted @ 2016-03-09 19:00 奋斗的大橙子 阅读(2489) 评论(0) 推荐(0) 编辑
摘要: 一.索引详讲 索引是什么,索引就好比一本书的目录,当我们想找某一章节的时候,通过书籍的目录可以很快的找到,所以适当的加入索引可以提高我们查询的数据的速度。 准备工作,向MongoDB中插入20000条记录,没条记录都有number和name > for(var i = 0 ; i<200000 ;i 阅读全文
posted @ 2016-03-09 16:06 奋斗的大橙子 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 一、Find操作 二、分页和排序 三、游标的使用 一、Find查询 事前准备:插入如下数据 db.Students.insert([ { _id:1, name:"Zhao", age:25, country:"USA", books:["JS","C++","EXTJS","MONGODB"]}, 阅读全文
posted @ 2016-03-08 17:31 奋斗的大橙子 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 简介 一.Document数据插入 二.Document数据删除 三.Document数据更新 一.Document数据插入 1.插入文档 db.[文档名].insert({BSON数据}) 2.批量插入文档 shell当中不支持批量插入,想完成批量插入操作,可以使用shell的for循环,或者其他 阅读全文
posted @ 2016-03-03 13:21 奋斗的大橙子 阅读(12919) 评论(1) 推荐(1) 编辑
摘要: 一.使用前的准备(windows下的安装) 1.下载 目前MongoDB的官网不知道问什么不能进行下载了,但是可以在MongoDB中文论坛进行下载, 地址如下:http://www.mongoing.com/mongodb-downloads 2.安装 我下载的是msi版本的软件,安装过程中选择自定 阅读全文
posted @ 2016-03-01 13:31 奋斗的大橙子 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 一、对象是一种无序的属性集合,每个属性都有自己的名字和值。 1.创建对象 花括号内逗号分隔 var person = { "Name" : "LiCheng", "Age" : 25 } 2.对象属性 ①用对象名.属性名的方式来访问 ②属性的枚举,利用for/in循环可以遍历一个对象的所有属性 ③检 阅读全文
posted @ 2016-02-26 15:59 奋斗的大橙子 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1.==和===的区别(!=和!==是相反的比较) 它们采用了同一性的两个不同定义。==是相等性,===是等同性。 ①“===”进行两个值的比较 两个值的类型不同,就不相等 两个值是数字,并且值相同,除非其中一个或者两个都是NaN,否则他们是相同的。NaN和NaN也是不同的,判断一个值是否是NaN, 阅读全文
posted @ 2016-02-26 15:46 奋斗的大橙子 阅读(170) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页