前言 抽象工厂设计模式是抽象方法的一种泛化。概括来说,一个抽象工厂是(逻辑上)一组工厂方法,其中的每个工厂方法负责产生不同种类的对象。 现实生活的例子 汽车制造业应用了抽象工厂的思想。冲压不同的汽车模型的部件(车门、仪表盘、车篷、挡泥板及反光镜等)所使用的机件是相同的 。机件装配起来的模型随时可配置 ...
分类:
编程语言 时间:
2020-09-20 20:52:29
收藏:
0 评论:
0 赞:
0 阅读:
104
package main import ( "github.com/kataras/iris/v12" ) func main() { // 1.创建mvc实例 app := iris.New() // 2.设置错误等级 //app.Logger().SetLevel("debug") // 3.注 ...
分类:
其他 时间:
2020-09-20 20:52:17
收藏:
0 评论:
0 赞:
0 阅读:
145
Queue是一种先进先出的数据结构,队列容器只允许从一端进,另一端出;只有两端的元素才能被外界使用。 1 queue<int>q 2 //入队,从队尾添加元素 3 q.push(1); 4 q.push(2); 5 q.push(3) 6 //出队,从队头删除元素 7 q.pop(); 8 //返回 ...
分类:
其他 时间:
2020-09-20 20:51:50
收藏:
0 评论:
0 赞:
0 阅读:
103
参考:https://www.cnblogs.com/EasonJim/p/9026357.html 特别重要: yum update:升级所有包同时也升级软件和系统内核 yum upgrade:只升级所有包,不升级软件和系统内核 生产环境中不能随意进行update/upgrade.会导致程序或系统 ...
分类:
系统服务 时间:
2020-09-20 20:51:38
收藏:
0 评论:
0 赞:
0 阅读:
119
软件开发生命周期(SDLC,Software Development Lifecycle)通常可以分为以下几个阶段: 第一阶段:计划和需求分析(Planning and Requirement Analysis) 软件开发生命周期从分析开始,过程的利益相关者讨论对最终产品的要求。此阶段的目标是系统要 ...
分类:
其他 时间:
2020-09-20 20:51:24
收藏:
0 评论:
0 赞:
0 阅读:
64
创建表: -- -- Table structure for `course` -- DROP TABLE IF EXISTS `course`; CREATE TABLE course ( id int(11) NOT NULL AUTO_INCREMENT, name varchar(30) D ...
分类:
数据库技术 时间:
2020-09-20 20:50:28
收藏:
0 评论:
0 赞:
0 阅读:
72
IntelliJ IDEA学习记录 - Tomcat集成 一、新建 web 应用 1、选择新建项目,从 maven 模板中创建 web app。 项目结构如下 二、配置 tomcat 选择并配置 configuration 三、启动 run / debug 四、注意事项 1、idea使用war以及w ...
分类:
其他 时间:
2020-09-20 20:50:14
收藏:
0 评论:
0 赞:
0 阅读:
65
function assoc_unique($arr, $key) { $tmp_arr = array(); foreach ($arr as $k => $v) { if (in_array($v[$key], $tmp_arr)) {//搜索$v[$key]是否在$tmp_arr数组中存在,若 ...
分类:
编程语言 时间:
2020-09-20 20:49:57
收藏:
0 评论:
0 赞:
0 阅读:
57
一、字符串相关的类 1.1 String 的特性 String类:代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 String是一个final类,代表不可变的字符序列。 final修饰的类不能被继承 字符串是常量,用双引号引起来表示。它们的值在创建之后不能更 ...
分类:
编程语言 时间:
2020-09-20 20:49:45
收藏:
0 评论:
0 赞:
0 阅读:
54
Microsoft Windows CredSSP 远程执行代码漏洞(CVE-2018-0886) 详细描述 凭据安全支持提供程序协议 (CredSSP) 中存在远程执行代码漏洞。成功利用此漏洞的攻击者可以在目标系统上中继用户凭据并使用其执行代码。 CredSSP 是为其他应用程序处理身份验证请求的 ...
分类:
Windows开发 时间:
2020-09-20 20:49:33
收藏:
0 评论:
0 赞:
0 阅读:
494
2.1.1 标识符 用来标识某个实体的符号。在编程中通常指给变量、常量、函数、语句块的命名。 标识符命名注意事项: 1)标识符的第一个字符必须是26个字母(大小写不限定)或下划线(键盘上加号左边的符号) >>> 4_zhou_4 = 11 File "<ipython-input-1-b78d82c ...
分类:
编程语言 时间:
2020-09-20 20:49:19
收藏:
0 评论:
0 赞:
0 阅读:
46
如何保证外网开放接口的安全性。 使用加签名方式,防止数据篡改 信息加密与密钥管理 搭建OAuth2.0认证授权 使用令牌方式 搭建网关实现黑名单和白名单 一令牌方式搭建搭建API开放平台 方案设计: 1第三方机构申请一个appId,通过appId去获取accessToken,每次请求获取access ...
分类:
Windows开发 时间:
2020-09-20 20:49:03
收藏:
0 评论:
0 赞:
0 阅读:
68
pytest: 需要安装pytest和pytest-html(生成html测试报告) pip install pytest 和 pip install pytest-html 命名规则 Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest ...
分类:
其他 时间:
2020-09-20 20:48:48
收藏:
0 评论:
0 赞:
0 阅读:
195
chrony 是ntp在替代品,使用上比ntp更简单 install chrony yum install chrony # rpm -ql chrony /etc/chrony.conf /usr/bin/chronyc /usr/sbin/chronyd chrony server config ...
分类:
其他 时间:
2020-09-20 20:48:37
收藏:
0 评论:
0 赞:
0 阅读:
56
1 打个war包放在tomcat的webapps目录中,tomcat启动状态会自动解压 2.在Linux系统安装需要的环境软件并启动 3. 创建数据库,数据库排序规则最好为utf8_general_ci,同时导入sql文件 4. 如果买的云服务器的,需要安全组开放指定端口,打开指定端口的防火墙,不然 ...
分类:
系统服务 时间:
2020-09-20 20:48:19
收藏:
0 评论:
0 赞:
0 阅读:
68
Java 正则表达式 正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 Java正则表达式和Perl的是最为相似的。 java.util.regex包主要包括以下三个类: Pattern类: pattern对象是 ...
分类:
编程语言 时间:
2020-09-20 20:48:02
收藏:
0 评论:
0 赞:
0 阅读:
54
os模块 import os print(os.name) Windows中os.name为nt Linux中os.name为posix sys模块 import sys print(sys.platform) Windows为win32 Linux为linux platform模块 import ...
分类:
编程语言 时间:
2020-09-20 20:47:47
收藏:
0 评论:
0 赞:
0 阅读:
54
Multicarrier Modulation and OFDM In this chapter, we describe the transmission of digital information on multiplecarriers. In multicarrier modulation, ...
分类:
其他 时间:
2020-09-20 20:47:35
收藏:
0 评论:
0 赞:
0 阅读:
62
Java集合-Map 一、简介 Map是以键值对来存储数据元素的。键值对之间存在映射关系,通过key可以查找value。需要注意的是key是不允许重复的,上篇文章我们介绍Set时发现Java中Set的实现大多数最后都是采用Map来存储数据。 二、Map子类 map存储的是键值对,键值对之间存在映射关 ...
分类:
编程语言 时间:
2020-09-20 20:47:19
收藏:
0 评论:
0 赞:
0 阅读:
50
链表刷题总结 做了一段时间的链表题,多多少少也看了一些优秀题解,链表解题技巧无非就以下几种: 朴素解法,head = head.next遍历链表来解决问题; 双指针,甚至是三指针,在很多的链表题中发挥很大的作用; 快慢指针,快指针和慢指针以不同的速度同时遍历链表; 递归,大多数链表题都能用递归来解决 ...
分类:
其他 时间:
2020-09-20 20:47:05
收藏:
0 评论:
0 赞:
0 阅读:
56