定义 提供一个接口,用于创建相关或者依赖对象的家族,而不需要明确指定具体类。 UML类图 实现 案例:提供一个创建手机的应用,根据不同的配件类型,生产不同类型的手机(安卓/iPhone) 定义接口 抽象工厂 CPU 主板 外壳 具体工厂类 安卓工厂 IOS工厂 具体零件类(Member) 安卓 IO ...
分类:
其他 时间:
2020-03-30 23:38:53
收藏:
0 评论:
0 赞:
0 阅读:
83
介绍 在软件开发过程中,总想组件式的开发方式,各个组件之间最好互不影响,独立测试。Prism的Modules很好的满足了这一点。 这个架构图很好了讲解了Prism的Modules的概念 Prism支持通过配置文件,文件夹,手动载入Module的方式,并且对Module的载入进行验证,包括重复和循环依 ...
分类:
其他 时间:
2020-03-30 23:38:04
收藏:
0 评论:
0 赞:
0 阅读:
97
idea启动moco的步骤如下: 1.在idea中工程中New一个Directory目录下引入已经下载好的jmoco-runner-0.11.0-standalone.jar 包 (可以直接Ctrl+C ,Ctrl+V) 2.写一个json文件,在文件中写如下json代码 [ { "descript ...
分类:
其他 时间:
2020-03-30 23:37:44
收藏:
0 评论:
0 赞:
0 阅读:
107
本文参考自Vert.x Web Client官方文档。套用官网的话来说, Vert.x Web Client是一个异步的HTTP和HTTP/2网络客户端。 相对来说,这是一个比较小的框架,而且功能也很直接,做一个方便好用的HTTP客户端。它具有以下功能: Json body 编码 / 解码reque ...
分类:
Web开发 时间:
2020-03-30 23:37:18
收藏:
0 评论:
0 赞:
0 阅读:
101
首先在主界面设置按钮点击事件,点击按钮后就跳转到计算活动中,此时用到了Bundle用来传递多个参数(与intent对象配合使用,是由一种活动之间传参的方法) btnHight.setOnClickListener(new View.OnClickListener() { @Override publ ...
分类:
移动平台 时间:
2020-03-30 23:36:43
收藏:
0 评论:
0 赞:
0 阅读:
101
问题: 因为在pycharm中,将属性文件的默认编码设定为了UTF-8,而Windows中取出的dir信息为GBK编码形式。所以打印时出现乱码。 解决方案: 在以下设置处,将编码格式设定为GBK即可,只有设定project encoding才有效 ...
分类:
Windows开发 时间:
2020-03-30 23:36:24
收藏:
0 评论:
0 赞:
0 阅读:
151
Vue 笔记 1 MVVM模式 ? 学习vue前,需要先了解一mvvm模式。如下图: ? 在该模型中,将传统的MVC模式里的M和V中间加入一层VM层,VM层一方面给View提供数据,另一方面VM层与Model层进行数据交互。通过引入该层,实现了M层和V层的解耦。 VM 层与V层:能够进行双向绑定,图 ...
分类:
其他 时间:
2020-03-30 23:36:03
收藏:
0 评论:
0 赞:
0 阅读:
75
Zabbix 4.0升级攻略来啦! Published 三月 30, 2020 升级前说明 1、虽然升级 Zabbix agent 不是强制性的,但建议将其升级,因为Zabbix server和Zabbix proxy 必须具有相同的大版本。 2、为了最大限度地减少升级期间的停机时间和数据丢失率,建 ...
分类:
其他 时间:
2020-03-30 23:35:41
收藏:
0 评论:
0 赞:
0 阅读:
75
// 面试题32(一):不分行从上往下打印二叉树 // 题目:从上往下打印出二叉树的每个结点,同一层的结点按照从左到右的顺序打印。 #include <cstdio> #include "BinaryTree.h" #include <deque> void PrintFromTopToBottom ...
分类:
其他 时间:
2020-03-30 23:35:24
收藏:
0 评论:
0 赞:
0 阅读:
68
1.考虑使用静态工厂方法代替构造器 静态工厂方法不同于设计模式中的静态工厂方法,含义是采用静态方法创建实例,静态方法可在本类中。 采用静态工厂方法的优点 ①静态方法有名字,代码可读性强。 ②静态方法可以创建单一实例对象。单例模式 ③静态方法可以创建子类的实例对象,更加灵活。适用于基于接口的框架。例如 ...
分类:
编程语言 时间:
2020-03-30 23:35:07
收藏:
0 评论:
0 赞:
0 阅读:
71
let arr = [1, 2, 3, 4, 5, 6] ES3 for (let i = 0;i < arr.length;i++) { // ...... } ES5 arr.forEach((v) => { // 缺点是不能用continue和break }) arr.every((v) => ...
分类:
编程语言 时间:
2020-03-30 23:34:49
收藏:
0 评论:
0 赞:
0 阅读:
72
远程转发: 建立SSH隧道 然后看我这台阿里云能不能ssh到虚拟机服务器 [root@iZbp145axkc98giot5b448Z ~]# ssh root@127.0.0.1 -p 8888 The authenticity of host '[127.0.0.1]:8888 ([127.0.0 ...
分类:
其他 时间:
2020-03-30 23:34:28
收藏:
0 评论:
0 赞:
0 阅读:
119
优先掌握 1:time模块 '''时间的三种格式:1: 时间戳:从1970年开始到现在经历的秒数'''#1: 时间戳:从1970年开始到现在经历的秒数#作用:用与时间间隔的的计算import time# print(time.time())# 按照某种格式的显示的时间:2020-03-30 11:1 ...
分类:
其他 时间:
2020-03-30 23:34:08
收藏:
0 评论:
0 赞:
0 阅读:
76
一 time与datetime模块 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串(Forma ...
分类:
编程语言 时间:
2020-03-30 23:33:47
收藏:
0 评论:
0 赞:
0 阅读:
72
1. 生成公钥和私钥 ssh-keygen -t rsa 就会在当前用户下的.ssh目录下生成两个文件:id_rsa id_rsa.pub 2.上传公钥到服务器上 ssh-copy-id 192.168.2.19 这个时候192.168.2.19上就会有这个文件:/root/.ssh/authori ...
分类:
其他 时间:
2020-03-30 23:33:28
收藏:
0 评论:
0 赞:
0 阅读:
70
【一】基础知识 一、概念区别 自适应是最早出现的,后面才有了响应式。响应式布局等于流动网格布局,而自适应布局等于使用固定分割点来进行布局。响应式——同一个页面用不同设备(电脑、平板、手机)去访问此页面,最后看到的布局和内容都有很大不同。自适应——同一个页面用不同设备(电脑、平板、手机)去访问此页面, ...
分类:
其他 时间:
2020-03-30 23:33:07
收藏:
0 评论:
0 赞:
0 阅读:
83
一、贪婪匹配(匹配优先)和非贪婪匹配(忽略优先)的区别 1. 默认是贪婪匹配,意思是尽可能多的取匹配符合条件的数据 2. 带有?的是非贪婪匹配,意思是尽可能少的匹配符合条件的数据 二、实例 三、实例中的非贪婪匹配和贪婪匹配 \s 空白字符(空格、换行、制表) \S 匹配非空白字符 [\s\S] 匹配 ...
分类:
其他 时间:
2020-03-30 23:32:33
收藏:
0 评论:
0 赞:
0 阅读:
84
阿里云openssl升级,实现nginx主动推送 nginx主动推送能够有效减少不必要的报文传输,减少用户请求次数,以达到更快访问速度 现有版本检查 安装一个nginx 如果当前版本不支持http2.0 那么请升级nginx版本,升级办法本博客有. 升级现有openssl 编译出错信息和解决办法: ...
分类:
Web开发 时间:
2020-03-30 23:32:11
收藏:
0 评论:
0 赞:
0 阅读:
144
LinkedHashMap源码分析 简介 首先看一下 继承体系: 继承 ,拥有 的全部特性,所以必须对 源码有一定了解(本文也基于此基础讲解)。 在`HashMap`的基础上增加了 有序迭代 的特性,这也是其核心功能,保证访问时能够: 1. 按插入顺序访问 2. 按访问顺序访问 数据结构 为了实现有 ...
分类:
其他 时间:
2020-03-30 23:31:49
收藏:
0 评论:
0 赞:
0 阅读:
78
HashMap在Jdk1.7和1.8中的实现 发表于 2020-01-05 更新于 2020-03-01 分类于 java 阅读次数: 2842 本文字数: 17k 阅读时长 ≈ 16 分钟 Java集合类的源码是深入学习Java非常好的素材,源码里很多优雅的写法和思路,会让人叹为观止。HashMa ...
分类:
其他 时间:
2020-03-30 23:31:27
收藏:
0 评论:
0 赞:
0 阅读:
85