描述:一个类只负责一项职责。 问题:一个类如果负责两个不同的职责:职责1,职责2,当职责1需求发生改变而需要修改这个类的时,有可能导致本来正常的职责2的功能在运行时发生故障。 方案:遵循单一职责原则,建立两个类分别完成职责1和职责2。 优点: 降低类的复杂度。 提高类的可读性,提高系统的可维护性。 ...
分类:
其他 时间:
2021-06-14 17:22:03
收藏:
0 评论:
0 赞:
0 阅读:
22
LeetCode:Regular Expression Matching 题目源自于10. Regular Expression Matching 题目描述 给定输入字符串s,和模式字符串p: s只包含小写字母,assert( 0 <= len(s) <= 20)。 p只包含小写字母,特殊字符.、* ...
分类:
其他 时间:
2021-06-14 17:21:37
收藏:
0 评论:
0 赞:
0 阅读:
20
1、查看npm当前版本 npm -v 2、如果不是最新版本,运行指令 npm install -g npm 3、如果想更新到指定版本,运行指令 npm -g install npm@6.8.0 ...
分类:
其他 时间:
2021-06-14 17:21:03
收藏:
0 评论:
0 赞:
0 阅读:
15
#思路: 由于矩阵只由$0,1$组成,所以最后的值由改变次数决定。 用二维树状数组维护改变次数,区间修改单点求值。 #代码: #pragma GCC optimize(2) #include<bits/stdc++.h> using namespace std; typedef long long ...
分类:
其他 时间:
2021-06-14 17:20:53
收藏:
0 评论:
0 赞:
0 阅读:
19
首先按键盘'Win+R'打开运行。 其次输入cmd,点击确定调出命令控制台。 然后输入'ipconfig'命令,可查看本机的IP地址,发收包数相同代表着没有问题。 之后输入“ping网址地址检查网络是否畅通”。 最后输入“ping其他电脑的IP”检查是否能链接局域网其他的电脑,即当网络出现问题时可用 ...
分类:
其他 时间:
2021-06-14 17:20:21
收藏:
0 评论:
0 赞:
0 阅读:
19
测试消息队列 同时开4个客户端,1发3收,正常。 网线拔掉1分钟,再重新插入,点发布,3个客户端能正常接收到消息。 说明:可以自动重连。 另外:有一次操作时出现这个问题,重新客户机后正常。 SocketException: 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。 ...
分类:
其他 时间:
2021-06-14 17:20:06
收藏:
0 评论:
0 赞:
0 阅读:
30
Backgroud crash> bt PID: 39236 TASK: ffff881b61030000 CPU: 40 COMMAND: "systemd-random-" #0 [ffff881929a2f230] machine_kexec at ffffffff8105554b #1 [f ...
分类:
其他 时间:
2021-06-14 17:19:44
收藏:
0 评论:
0 赞:
0 阅读:
23
推荐文本编辑器:Typora 文件后缀 xxx.md 样式: 1. 标题 一级标题:# + 空格 二级标题:## + 空格 ...... 2. 字体样式 hello world hello world hello world hello world 3. 引用 (英文大于号) 4. 分割线 ( ) ...
分类:
其他 时间:
2021-06-14 17:19:35
收藏:
0 评论:
0 赞:
0 阅读:
19
1.前提知识 1.1 生产环境部署K8s集群的两种方式 kubeadm Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。 二进制包 从github下载发行版的二进制包,手动部署每个组件,组成Kubernetes集群。 ...
分类:
其他 时间:
2021-06-14 17:18:56
收藏:
0 评论:
0 赞:
0 阅读:
34
GroupId和ArtifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。 GroupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非 ...
分类:
其他 时间:
2021-06-14 17:18:47
收藏:
0 评论:
0 赞:
0 阅读:
22
推荐文本编译器:Typora 后缀名:xxx.md 标题 一级标题:#+space+标题名字二级标题:##+space+标题名字最低六级标题:######+space+标题名称 字体粗体:**+文字+ **斜体:*+文字+ *斜体加粗: ***+文字+ ***删除线: ~~+文字+ ~~ 引用 >学 ...
分类:
其他 时间:
2021-06-14 17:18:39
收藏:
0 评论:
0 赞:
0 阅读:
14
实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。 示例 1: 输入:x = 2.00000, n = 10输出:1024.00000示例 2: 输入:x = 2.10000, n = 3输出:9.26100示例 3: 输入:x = 2.00000, n = -2输出:0.250 ...
分类:
其他 时间:
2021-06-14 17:17:43
收藏:
0 评论:
0 赞:
0 阅读:
14
对于类似的跟踪文件,可以通过Oracle提供的ass109.awk脚本来分析,分析之后可以获得简明的输出(我的Windows上做了Unix工具增强,可以直接运行awk工具进行分析): D:\>awk -f ass109.awk edw_ora_8371.trc ................... ...
分类:
其他 时间:
2021-06-14 17:17:23
收藏:
0 评论:
0 赞:
0 阅读:
16
Dockerfile的方式进行镜像构建 将容器的80端口映射到宿主机的8000端口上: docker run -itd -p 8000:80 docker.io/centos:latest /bin/bash @Bean @Scope(value = ConfigurableBeanFactory. ...
分类:
其他 时间:
2021-06-14 17:16:58
收藏:
0 评论:
0 赞:
0 阅读:
29
1. 概述 在信息论中,相对熵等价于两个概率分布信息熵的差值,若其中一个概率分布为真实分布,另一个为理论(拟合)分布,则此时相对熵等于交叉熵与真实分布信息熵之差,表示使用理论分布拟合真实分布时所产生的信息损耗。 \[ D_{K L}(p \| q)=\sum_{i=1}^{N}-p\left(x_{ ...
分类:
其他 时间:
2021-06-14 17:16:06
收藏:
0 评论:
0 赞:
0 阅读:
38
sn0int是一个半自动化的开源网络情报框架和包管理器,是为IT安全专业人员和bug检查者构建的,用于搜集有关给定目标的情报信息。Maltego注册不方便,而sn0int完全开源,前者像一位全科医生,而sn0int则像一位专科医生。摘自《Kali Linux 2 网络***测试实践指南》
apt install debian-keyringgpg -a --export --keyring /usr
分类:
其他 时间:
2021-06-14 17:15:46
收藏:
0 评论:
0 赞:
0 阅读:
21
python的GIL导致python的并发不同于java,原因不说,下面直接说解决方案 concurrent.futures库提供了一个ProcessPoolExecutor` 类, 可被用来在一个单独的Python解释器中执行计算密集型函数 threading库 对I/O密集型接口做多线程并发 a ...
分类:
其他 时间:
2021-06-14 17:15:08
收藏:
0 评论:
0 赞:
0 阅读:
19
引子 一道搜索题。 首先,每次检索到一个点,BFS两轮,TLE35分 其次,记录一下从S->当前点,(BFS一轮),TLE55分 但是,正解只需要两次BFS 题目描述 给定一个 R 行 C 列的地图,地图的每一个方格可能是 #, +, -, |, ., S, T 七个字符中的一个,分别表示如下意思: ...
分类:
其他 时间:
2021-06-14 17:14:55
收藏:
0 评论:
0 赞:
0 阅读:
13
一、直接 ping 网站域名 打开操作系统中的运行,输入 cmd,在打开的窗口中输入 ping http://www.baidu.com(ping空格域名) ,将其中的域名换成自己的域名即可,然后回车,查看返回信息。如果返回的信息是 time out,说明域名解析还没有生效,如果返回的信息是网站所在 ...
分类:
其他 时间:
2021-06-14 17:14:44
收藏:
0 评论:
0 赞:
0 阅读:
18
题目: 给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。 你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为 NULL 的节点将直接作为新二叉树的节点。 思路: 递归遍历 三种情况 1 roo1 为空 ...
分类:
其他 时间:
2021-06-14 17:14:11
收藏:
0 评论:
0 赞:
0 阅读:
20