2018/6/13孙小北

设计模式之单例模式(SingletonPattern)

一、单例模式单例指的是只能存在一个实例的类。在第一个使用者创建了这个类的实例之后,其后需要使用这个类的就只能使用之前创建的实例,无法再创建一个新的实例。一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只能有一个计时工具或ID(序号)生成器。如在Windows...

阅读全文»
2018/6/7孙小北

设计模式之策略模式(Strategy Pattern)

策略模式(Strategy Pattern)也称政策模式,是一种可以在运行时选择算法的模式,存在多种不同的算法(每一种对应一个单独的类,每个类的功能不同)。策略模式的重心不是如何实现算法,而是如何组织、调用这些算法,从而让程序结构更灵活,具有更好的维护性和扩展性。所有的策略算法在实现上也是相互独立的,相互之间是没有依赖的。类型:行...

阅读全文»
2018/5/29孙小北

抽象类和接口

一、抽象类和接口的定义从设计层面来说,抽象是对类的抽象,是一种模板设计,接口是行为的抽象,是一种行为的规范。即接口只能定义一系列方法,而不能包含方法的实现和变量,不能拥有自己的属性,但是抽象类能够拥有变量。接口是抽象方法的集合。如果一个类实现了某个接口,那么它就继承了这个接口的抽象方法。这就像契约模式,如果实现了...

阅读全文»
2018/5/23孙小北

SQL Serever 查询数据超时

案例一:原SQL语句如下,分析发现是视图PeFilter第三个自连接没有数据导致的(注释部分语句),具体为什么会这样还没搞清,注释掉这一行明显快了很多。select pf.* ,vpa.ApplicantName,vpa.BatchName,vpa.GlOrgID ,vpa.PeOrgID,vpa.OrgName,vpa.PePositionID,vpa.PositionName,vpa.PositionSn ,vpa.PID,vpa.Phone ,...

阅读全文»
2018/5/11孙小北

离散变量和连续变量

定量变量可以分为离散变量和连续变量。类别变量:类别变量包含有限的类别数或可区分组数。类别数据可能不是逻辑顺序。例如,类别变量包括性别、材料类型和付款方式。离散变量:离散变量是在任意两个值之间具有可计数的值的数值变量。离散变量始终为数值变量。变量取值只能取离散型的自然数,数值一般用计数方法取得。例如,客户投诉数量或...

阅读全文»
2018/5/1孙小北

按回车键自动提交表单的问题

在一个form表单中,若只有一个input,按回车键表单会自动提交,但是当表单中存在多个input时,按回车键不会执行任何操作,所以这个bug也是很有意思的。从网上查找资料,发现很多人遇到了这个有趣的问题。在此整理一下,做个记录,顺便分享一下。出现自动提交的情况,有两种可能: 一 、编写了javascript代码,当用户点按Enter键时,通过j...

阅读全文»

物以类聚

最新评论

2017-10-06

一辈子不长,只有珍惜了,才不至于后悔。

2017-10-06

懂得感恩,才能走得更远。

标签云

归档