构造型模式包括了:生成器模式、工厂模式、抽象工厂模式、原型模式和备忘录模式。 1、生成器模式(Builder Pattern) 也叫建造者模式。使用多个简单的对象一步一步构建成一个复杂的对象。将一个复杂对象的构建与它的表示分离,使得同样的构建过程(组装过程)可以创建不同的表示(最终构成的对象)。 优 ...
分类:
其他好文 时间:
2018-02-25 15:55:34
阅读次数:
224
背景JS没有模块系统、标准库较少、缺乏包管理工具;前端端没有模块化编程还可以,因为前端逻辑没那么复杂,可以工作下去,在服务器端逻辑性那么强必须要有模块为了让JS可以在任何地方运行,以达到Java、C#、PHP这些后台语言具备开发大型应用的能力,于是CommomJs规范就孕育而生了 规范核心一个文件就 ...
分类:
Web程序 时间:
2018-01-29 15:40:30
阅读次数:
202
懒汉式递归——瞬间明白汉诺塔问题 Q. 为什么会有递归?A. 因为我们是人,不是电脑!我们的workingmemory有限! 游戏规则: 有A,B,C三根针,将A针上N个从小到大叠放的盘子移动到C针,一次只能移动一个,不重复移动,小盘子必须在大盘子上面。 问题: 总的移动次数是多少? 分析: 首先明 ...
分类:
其他好文 时间:
2018-01-27 13:49:06
阅读次数:
194
对于前端分页,不懂的人也许会觉得是个笑话,分页不都是后端的事情吗?的确不得不承认,处理逻辑性的话,还是后端更加友好,但前端分页,也有他友好的一面,比如:服务器压力请求少,换页时用户体验好。 ...
分类:
其他好文 时间:
2018-01-23 17:16:13
阅读次数:
179
一 java 异常和错误层次图 1.1 图1 1.2 图2 二 异常生的过程 1 异常可以结束函数. 同时也让程序结束了. 三 异常和错误的发生和区别 Java运行时期发生的问题就是异常。 Java中运行时发生的除了异常Exception还有错误Error。 异常:通常发生可以有针对性的处理方式的。 ...
分类:
编程语言 时间:
2018-01-07 23:25:53
阅读次数:
281
问题: 1、如何进行ERP系统测试用例设计? 2、ERP系统测试用例设计过程? 3、ERP系统测试用例设计的方法? ERP系统本身是一种业务流程很复杂,单据报表众多,逻辑性很强的系统,质量保证方面很难得到严格的控制的软件系统,在测试过程中经常会出现测试设计遗漏、测试执行遗漏等问题发生, 如何才能设计 ...
分类:
其他好文 时间:
2017-12-05 14:28:04
阅读次数:
187
背景:一直以来,对UMl类图的画法不甚理解,但是随着学习的深入,发现熟练掌握UML类图,能够更好理解代码间的逻辑性,而这也是程序设计的基础所在,所以很有必要把UML好好掌握。 UML类图新手入门级介绍 举一个简单的例子,来看这样一副图,其中就包括了UML类图中的基本图示法。 首先,看动物矩形框,它代 ...
分类:
其他好文 时间:
2017-12-04 22:19:27
阅读次数:
211
1.socketserver模块和类 socketserver是标准库中的一个高级模块,目标是简化很多样板代码(创建网络客户端和服务器所必须的代码) 这个模块封装了socket编程所需要的各种各样的类,现在可以使用类来编写应用程序。 因为以面向对象的方式处理事务有助于组织数据,以及逻辑性地将功能放在 ...
分类:
编程语言 时间:
2017-11-25 21:43:29
阅读次数:
187
说真的,学习JavaScript时,面向对象与原型这章特别考验你的编程基础能力,逻辑性很强,初学时,整个人都是懵逼的状态,现在依然有点,每个函数的封装方式都是从缺点最多的写法进入,再一步一步深入,不断优化函数,最终,使得自己写出的函数能够代码精简,并且兼容性好,下面我就分享下最基础的工厂模式吧!(创 ...
分类:
其他好文 时间:
2017-11-25 17:32:29
阅读次数:
119
前言 在目前的软件架构中,不仅存在单独的数据库操作(一条SQL以内,还存在逻辑性的一组操作。而互联网软件系统最少不了的就是对共享资源的操作。比如热闹的集市,抢购的人群对同见商品的抢购由一位售货员来处理,这样虽然能保证买卖的正确进行,但是牺牲了效率,饱和的销售过程并不能高效处理所有的购买请求,最后打烊 ...
分类:
编程语言 时间:
2017-11-19 21:17:15
阅读次数:
273