尺寸单位与设计原则 首先,我们现在页面中引入一张图片 但是实际上,这个图片的大小是32*18的,之所以会显示这么大,是因为image组件默认的宽度为300px,默认的高度为225px,如果我们需要图片显示真实的大小,就需要添加相关样式进行设置。 此时,虽然进行了大小设置,但是,图片依旧是偏大的,之所 ...
分类:
微信 时间:
2019-04-26 09:31:16
阅读次数:
213
1 设计的六大原则 1.1开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具 ...
分类:
其他好文 时间:
2019-04-21 15:58:15
阅读次数:
201
里氏替换原则LSP (Liskov Subsituation Principle) 里氏替换原则定义 所有 父类出现 的地方可以使用 子类替换 并不会出现错误或异常,但是反之子类出现的地方不一定能用父类替换。 LSP的四层含义 子类必须完全实现父类的方法 子类可以自己的个性(属性和方法) 覆盖或实现 ...
分类:
其他好文 时间:
2019-04-19 22:37:24
阅读次数:
153
"原文:六大设计原则(三)DIP依赖倒置原则" 依赖倒置原则DIP(Dependence Inversion Principle) 依赖倒置原则的含义 高层模块不能依赖低层模块,二者都应该依赖其抽象。 抽象不应该依赖于细节。 细节应该依赖抽象。 什么是 高层模块?低层模块 ? 每一个原子逻辑就是低层 ...
分类:
其他好文 时间:
2019-04-19 22:34:04
阅读次数:
160
https://blog.csdn.net/csdnones/article/details/50412603 为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索引和创建什么类型的索引。本小节将向读者介绍一些索引的设计原则。 1.选择唯一性索引 唯一性索引的值是唯一的,可以更快速的通 ...
分类:
数据库 时间:
2019-04-14 13:53:52
阅读次数:
191
RESTful: Rest是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。而满足这些约束条件和原则的应用程序或设计就是 RESTful。 如图有四个层次: level ...
分类:
其他好文 时间:
2019-04-07 00:25:20
阅读次数:
285
CrawlSpider 简介 CrawlSpider是Spider的一个子类,除继承了Spider的特性和功能外,还派生了自由的更强大的特性和能力。最显著的功能是"LinkExtracts",Spider是所有爬虫的基类,设计原则只是为了爬取start_url列表中的网页,而从爬取到的网页中进一步提 ...
分类:
其他好文 时间:
2019-04-06 12:37:08
阅读次数:
115
黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、场景法等 1.等价类划分法 是指某个输入域的子集合。在该子集合中,所有的输入数据对于揭露软件中的错误都是等效的。分为有效等价类和无效等价类。 等价类划分法用例设计原则: 1)划分有效及无效等价类,为每一个等价类规定一个唯一的编号。 2) ...
分类:
其他好文 时间:
2019-04-05 14:30:13
阅读次数:
178
SOLID 是Michael Feathers推荐的便于记忆的首字母简写,它代表了Robert Martin命名的最重要的五个面对对象编码设计原则 SOLID 是Michael Feathers推荐的便于记忆的首字母简写,它代表了Robert Martin命名的最重要的五个面对对象编码设计原则 SO ...
分类:
Web程序 时间:
2019-03-28 12:23:31
阅读次数:
162
Hbase是三维有序存储的,通过rowkey(行键),column key(column family和qualifier)和TimeStamp(时间戳)这三个维度可以对HBase中的数据进行快速定位。 Hbase中Rowkey可以唯一标识一行记录,在Hbase查询的时候,有以下几种方式: 1、通过 ...
分类:
其他好文 时间:
2019-03-26 16:42:03
阅读次数:
165