概述 我们都知道 中共有 23 种设计模式,其中工厂模式分为三种,即:简单工厂模式(不在 23 种设计模式之列)、工厂方法模式和抽象工厂模式;我们平时说的工厂模式,其实大都指工厂方法模式,这种模式是我们平时编码中用的频率最高的一种,在 源码中就有很多工厂模式的应用,比如 。 下面依次按照简单工厂模式 ...
分类:
其他好文 时间:
2019-09-30 09:25:08
阅读次数:
94
高斯消元模板 : 详解看这个博客 https://45475.blog.luogu.org/linear equation group code : c++ include include include include using namespace std; double map[111][11 ...
分类:
其他好文 时间:
2019-09-30 09:24:52
阅读次数:
76
安装Consul服务中心 首先下载对应版本的安装程序。 "点击下载" 我下载的是macOS64位版本,下载文件是一个ZIP文件,下载后解压缩到一个你喜欢的位置,以开发模式启动consul服务: 按照信息提示访问127.0.0.1:8500可以打开consul管理界面 源码 "Github仓库:htt ...
分类:
其他好文 时间:
2019-09-30 09:24:38
阅读次数:
78
1.模块 内置模块:python解释器就会加载 三方模块:需要安装,然后import才可以使用 自定义模块:自己写的py文件 2.常用模块 常用模块一、 collocations 模块 时间模块 random模块 os模块 sys模块 序列化模块 re模块 常用模块二:这些模块和面向对象有关 has ...
分类:
其他好文 时间:
2019-09-30 09:24:22
阅读次数:
72
一、关于Workflow-Core 近期工作上有一个工作流的开发需求,自己基于面向对象和职责链模式捣鼓了一套小框架,后来在github上发现一个轻量级的工作流引擎轮子:Workflow-Core,看完其wiki之后决定放弃之前自己造的轮子,使用这个开源项目来改造,也就有了这一篇博文。 Workflo ...
分类:
Web程序 时间:
2019-09-30 09:23:39
阅读次数:
164
10进制转16进制 使用IntToHex可以实现十进制到十六进制的转换,注意这里的参数有两个,第一个表示需要被转换的10进制数,第二个表示转换后用几位来显示16进制数。 代码如下: 16进制转10进制 使用StrToInt可以实现16进制到10进制的转换。 代码如下: 转换时还需要注意16进制高低位 ...
本文针对测试部效率提升测试工具开发、管理、维护暴露出来的问题的一些思考以及一些个人改进观点。 写在前面 本文提到的效率提升测试工具不是指的部门中固有的自动化测试工具,这里提到的测试工具统一指测试人员在工作之余自主开发用于期望替代重复、繁琐、耗时的手工操作的测试工具,开发的目的是希望提升测试工作效率。 ...
分类:
其他好文 时间:
2019-09-30 09:22:59
阅读次数:
87
作为程序员,你肯定遇到过NullPointerException, 这个异常对于初出茅庐的新人, 还是久经江湖的老手都是不可避免的痛, 可又是那么的无能为力,为了解决它,你只能在使用某个值之前,对其进行判空处理。然而这样会使得代码变得臃肿不堪。幸好jdk8引入了optional来处理了null的问题 ...
分类:
其他好文 时间:
2019-09-30 09:22:22
阅读次数:
73
<!-- flowchart 箭头图标 勿删 --> 为什么要用HTTPS 相关简介 Let’s Encrypt Certbot 便宜SSL 获取HTTPS证书 命令行 安装Certbot 申请证书 图形化 部署HTTPS证书 设置HTTP强制跳转HTTPS 命令行下设置证书自动续期 附: 其它环境 ...
分类:
Web程序 时间:
2019-09-30 09:21:58
阅读次数:
558
题目大意:给定一个闭区间,问这个区间内有没有满足各数位数字不相等的数,有的话输出任意一个,没有的话输出 -1. ...
分类:
其他好文 时间:
2019-09-30 09:21:43
阅读次数:
81
Python sys 模块 sys 模块有什么用? sys模块包括了一组非常实用的服务,内含很多函数方法和变量,是用来处理Python运行时配置以及资源 ,从而可以与前当程序之外的系统环境进行交互 。 sys模块的常见函数列表 sys.stdin 标准输入流。 sys.stdout 标准输出流。 s ...
分类:
编程语言 时间:
2019-09-30 09:21:26
阅读次数:
80
<?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in ...
分类:
Web程序 时间:
2019-09-30 09:21:06
阅读次数:
109
环境 ~~~python mkvirtualenv p python3.6 mytest 创建虚拟环境 workon mytest 进入虚拟环境 按照基础环境依赖 pip install django==1.11.11 pip install djangorestframework pip inst ...
分类:
其他好文 时间:
2019-09-30 09:20:52
阅读次数:
97
JavaScript 不提供任何内建的打印或显示函数。 JavaScript 显示方案 JavaScript 能够以不同方式“显示”数据: 使用 window.alert() 写入警告框 使用 document.write() 写入 HTML 输出 使用 innerHTML 写入 HTML 元素 使 ...
分类:
编程语言 时间:
2019-09-30 09:20:41
阅读次数:
93
name:包的名称,必须是唯一的,由小写英文字母、数字和下划线组成,不能包含空格。 description:包的简要说明 version:符合语义化版本识别规范的版本字符串 scripts:指定了运行脚本命令的npm命令行缩写,比如start指定了运行npm run start时,所要执行的命令。( ...
分类:
Web程序 时间:
2019-09-30 09:20:23
阅读次数:
122
一、Harbor简介 1.Harbor介绍 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能 ...
分类:
其他好文 时间:
2019-09-30 09:20:07
阅读次数:
102
[toc] 一、类和对象 面向对象的程序由对象组成,每个对象包含 对用户公开的特定功能部分和隐藏的实现部分 规模较小的问题分解为过程的开发方式较理想,面向对象更适用于解决规模较大的问题 1.1类 类是构造对象的模板或蓝图 由类构造对象的过程称为创建类的实例 Java编写的所有代码都位于某个类的内部 ...
分类:
编程语言 时间:
2019-09-30 09:19:46
阅读次数:
106