摘要: MongoDB 概念解析 不管我们学习什么数据库都应该学习其中的基础概念,在mongodb中基本的概念是文档、集合、数据库,下面我们挨个介绍。 下表将帮助您更容易理解Mongo中的一些概念: "show dbs" 命令可以显示所有数据的列表。 阅读全文
posted @ 2016-10-31 21:22 zscmj 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 下载,安装: http://www.mongodb.org/downloads 命令行下运行 MongoDB 服务器 为了从命令提示符下运行MongoDB服务器,你必须从MongoDB目录的bin目录中执行mongod.exe文件。 将MongoDB服务器作为Windows服务运行 请注意,你必须有 阅读全文
posted @ 2016-10-31 21:17 zscmj 阅读(143) 评论(1) 推荐(0) 编辑
摘要: 其实公司产品一直有使用mongodb,只不过我一直没有接触这一块,也没有主动的了解。实在说不过去。于是,准备写几个文章,认真学习一下它。 今天花了几个小时学习了入门 定义: 非关系型数据库, NoSQL==Not Only SQL, 文档结构型数据库 RDBMS vs NoSQL RDBMS - 高 阅读全文
posted @ 2016-10-31 21:07 zscmj 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 三种自带委托: Action Predicate Func Action: 无返回类型 Predicate 返回类型是bool类型 Func 自定义返回类型 Action:没有参数没有返回值 Action<T>:有参数没有返回值 Func<T>: 有返回值 Predicate<T>:有一个bool类 阅读全文
posted @ 2016-10-29 14:55 zscmj 阅读(135) 评论(0) 推荐(0) 编辑
摘要: declare i integer ; j integer :=100; begin i :=500; dbms_output.put_line(j); end 阅读全文
posted @ 2016-10-28 09:59 zscmj 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 当一个解决方案,有多个项目时候,每一个项目的AssemblyInfo 都要写相同的东西。麻烦,因此使用GlobalAssemblyInfo 来统一管理。 实现如下: 在解决方案下增加一个文件夹以及GlobalAssemblyInfo文件 在其他项目中增加 现有项 =选择链接方式 添加 将当前项目的A 阅读全文
posted @ 2016-10-27 23:05 zscmj 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 有这样一个需求,不同客户,有不同的逻辑,通过配置管理器和条件编译进行 自动执行正确的代码。 阅读全文
posted @ 2016-10-27 22:38 zscmj 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 今天做了一个demo, EF+Data Services 先建立一个网站项目 添加一个ADO.NET 数据模型 相当于一个EF容器,用来连接MSSQL数据库 添加一个WCF Data Services 这样就完成了服务搭建了。 运行,报错 403.14 解决方法:在webconfig文件增加一个配置 阅读全文
posted @ 2016-10-26 21:20 zscmj 阅读(157) 评论(0) 推荐(0) 编辑
摘要: VirtualQueryableCollectionView When working with the UI components that enable UI Virtualization, you may take advantage of the above mentioned techni 阅读全文
posted @ 2016-10-25 21:30 zscmj 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 今天学习wpf的mvvm 人家说,APS.NET >MVC WPF >MVVM 用WPF不用mvvm的话,不如用winform。。。 哈哈,题外话。 定义: MVVM: WPF的数据绑定与Presentation Model相结合是非常好的做法,使得开发人员可以将View和逻辑分离出来,但这种数据绑 阅读全文
posted @ 2016-10-24 21:32 zscmj 阅读(198) 评论(0) 推荐(0) 编辑
摘要: Type类的属性: Name 数据类型名 FullName 数据类型的完全限定名(包括命名空间名) Namespace 定义数据类型的命名空间名 IsAbstract 指示该类型是否是抽象类型 IsArray 指示该类型是否是数组 IsClass 指示该类型是否是类 IsEnum 指示该类型是否是枚 阅读全文
posted @ 2016-10-20 11:25 zscmj 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 3个主要命名空间 System.Type System.Reflection System.Reflection.Assembly 2个主要类 System.Type System.Reflection.Assembly 阅读全文
posted @ 2016-10-19 23:28 zscmj 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 定义: 提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。 结构: 抽象工厂类 具体工厂类 抽象产品类 具体产品类 例子: 代码: 运行 阅读全文
posted @ 2016-10-17 23:12 zscmj 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式又叫工厂模式,虚拟构造器模式 定义: 工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的产品对象目的是将产品类的实例化操作延迟到工厂子类中完成,即通过工厂子类来确定究竟应该实例化哪一个具体产品类 结构: 一个抽象产品类 多个具体产品类 一个抽象工厂类 多个具体工厂类 例子 阅读全文
posted @ 2016-10-17 22:59 zscmj 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 今天学习简单工厂模式, 结构 一个抽象产品 多个具体产品 一个工厂类,通过传入参数,new出不同的产品 代码: 阅读全文
posted @ 2016-10-17 22:46 zscmj 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 建造者模式: 一个复杂的对象由多个分部件组成。一个复杂对象 阅读全文
posted @ 2016-10-16 22:41 zscmj 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 哈哈,今天偷懒了,在晚上只看了一个组合模式。 例子: 树结构,有一些是树节点,一些是叶子节点。 比如,文件夹树结构,一个是文件夹节点,一个是文件节点,虽然都是树的节点,但是具体的业务肯定是区别的。 代码: 阅读全文
posted @ 2016-10-15 23:13 zscmj 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 今天学习第二个模式:单例模式。只允许系统有一个实例运行,提供全局访问该实例的公共方法。 饿汉单例: 懒汉单例+双重保险 阅读全文
posted @ 2016-10-14 21:56 zscmj 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 今天学了策略模式 例子 一个售票系统,针对不同的用户使用不用的计价方式, 环境类:一个业务场景(电影票累,) 抽象类:计价算法 具体实现类:5折算法,满100减20算法,。。。。。 抽象策略类 具体策略类 环境类 运行 阅读全文
posted @ 2016-10-14 14:27 zscmj 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 今天在项目中使用到这个 ObservableCollection<T> 类,作为数据源集合绑定到控件。 当数据源发生变化,会通知界面显示。 如果用List<T> ,当数据源发生变化就得要重新设置ItemsSource,效率低下。 用ObservableCollection<T> 要注意的是,T必须继 阅读全文
posted @ 2016-10-13 23:32 zscmj 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 今天学习模板方法模式 例子代码; 模板抽象类,定义了一套流程,有一些方法已经实现,有一些抽象方法需要继承它的子类实现 具体实现模板类:重写抽象方法,实现具体逻辑,重写钩子方法,设置钩子方法新值 主程序: 阅读全文
posted @ 2016-10-13 22:35 zscmj 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 定义一个基类,有一个虚函数 定义三个子类,分别继承,重写,New,这个虚函数 abstract class Test { public virtual void Prinf() { Console.WriteLine("这是虚方法"); } } class SubClassA : Test { pu 阅读全文
posted @ 2016-10-13 22:26 zscmj 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 今天学习了第二个模式,命令模式 例子: 开关==》发送者 电线==》命令传输 电灯==》接受者 一个开关可以通过不同电线控制不同电器, 结构: 发送者类, 抽象命令类 具体命令类:继承抽象类, 接收者类 阅读全文
posted @ 2016-10-12 23:05 zscmj 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 今天学习责任链模式 例子: 采购审批系统 采购单需要经过不同人审批 采购价格《500 部门经理审批 采购价格《1000 部门主任审批 采购价格《2000 副总审批 采购价格《50000 总经理审批 采购价格》50000 董事会审批 结构: 一个类:代表这个责任链要传递的东西:这里是采购单 一个抽象类 阅读全文
posted @ 2016-10-12 15:06 zscmj 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 今天学习了代理模式。 定义 官方: 代理模式:给某一个对象提供一个代理或占位符,并由代理对象来控制对原对象的访问。 Proxy Pattern: Provide a surrogate or placeholder for another object to control access to it 阅读全文
posted @ 2016-10-12 14:52 zscmj 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 今天学习了观察者模式 定义: 一个实体变化会影响其他实体变化 例子: 红绿灯与汽车 红绿灯是观察目标 汽车是实际观察者 灯的变化会影响车是停止还是前进。 例子: 游戏中,一个战队由若干队员组成,当其中一个受到攻击,就要通过战队中心呼叫其他队友支援。 using System.Collection a 阅读全文
posted @ 2016-10-10 14:08 zscmj 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 原地址:http://blog.csdn.net/xuemoyao/article/details/8053444 通过上一章节的学习,相信大家已经掌握了学习LINQ的前期的准备知识。在这一节里,我会通过一些列的实例向大家讲解LINQ的语法。 在开始介绍之前,先把上节最后的一个小例子给温习下。后边的 阅读全文
posted @ 2016-07-29 10:49 zscmj 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 题外话 公司本月开始提供早餐服务,2块天一餐,包括粥,两个包(听说是利口福供应的),一个鸡蛋。良心企业。公司原本有一个内部订餐系统,用Delphi开发的,开发的人早就走光了,也没有留下什么文档,现在项目成员都是.Net技术方向。因此,领导说,想要重新写一个C#开发的版本,并且加入早餐订餐功能。在群上 阅读全文
posted @ 2016-03-21 14:51 zscmj 阅读(154) 评论(1) 推荐(0) 编辑
摘要: 思前 2015年已经过去。2016年已经来了3个月。时间不允许我们浪费。简单回顾2015年至今,我到底做得怎么样。 2015年年中离开毕业后工作了3年的公司。在这个公司,闲过,也忙过,也加班忙s过。从一个啥都不懂的毕业生,到成为产品项目的重要一员。(这里只一句话带过,个中情况,或者以后有机会再补充一 阅读全文
posted @ 2016-03-21 13:48 zscmj 阅读(489) 评论(1) 推荐(0) 编辑
摘要: C#读写app.config中的数据读语句:String str = ConfigurationManager.AppSettings["DemoKey"]; 写语句:Configuration cfa = ConfigurationManager.OpenExeConfiguration(Conf... 阅读全文
posted @ 2015-06-29 22:58 zscmj 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 解决方案Serializer 启动项目WPFApplication获取正在运行程序的完整路径 //结果 "D:\\用户目录\\我的文档\\Visual Studio 2013\\Projects\\Serializer\\WPFApplication\\bin\\Debug\\WPFApplicat... 阅读全文
posted @ 2015-06-29 22:55 zscmj 阅读(391) 评论(0) 推荐(0) 编辑