首页 > 其他
设计模式 - 单一职责原则 Single Responsibility Principle
描述:一个类只负责一项职责。 问题:一个类如果负责两个不同的职责:职责1,职责2,当职责1需求发生改变而需要修改这个类的时,有可能导致本来正常的职责2的功能在运行时发生故障。 方案:遵循单一职责原则,建立两个类分别完成职责1和职责2。 优点: 降低类的复杂度。 提高类的可读性,提高系统的可维护性。 ...
分类:其他   时间:2021-06-14 17:22:03    收藏:0  评论:0  赞:0  阅读:22
LeetCode:Regular Expression Matching
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
npm 版本升级
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
高级数据结构第六章B . 矩阵操作
#思路: 由于矩阵只由$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
ping 是干什么的
首先按键盘'Win+R'打开运行。 其次输入cmd,点击确定调出命令控制台。 然后输入'ipconfig'命令,可查看本机的IP地址,发收包数相同代表着没有问题。 之后输入“ping网址地址检查网络是否畅通”。 最后输入“ping其他电脑的IP”检查是否能链接局域网其他的电脑,即当网络出现问题时可用 ...
分类:其他   时间:2021-06-14 17:20:21    收藏:0  评论:0  赞:0  阅读:19
Redis断线测试
测试消息队列 同时开4个客户端,1发3收,正常。 网线拔掉1分钟,再重新插入,点发布,3个客户端能正常接收到消息。 说明:可以自动重连。 另外:有一次操作时出现这个问题,重新客户机后正常。 SocketException: 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。 ...
分类:其他   时间:2021-06-14 17:20:06    收藏:0  评论:0  赞:0  阅读:30
crash分析-case2
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
Markdown语法学习
推荐文本编辑器: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
k8s1.20环境搭建部署(二进制版本)
1.前提知识 1.1 生产环境部署K8s集群的两种方式 kubeadm Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。 二进制包 从github下载发行版的二进制包,手动部署每个组件,组成Kubernetes集群。 ...
分类:其他   时间:2021-06-14 17:18:56    收藏:0  评论:0  赞:0  阅读:34
Maven中的GroupID和ArtifactID
GroupId和ArtifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。 GroupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非 ...
分类:其他   时间:2021-06-14 17:18:47    收藏:0  评论:0  赞:0  阅读:22
Markdown学习
推荐文本编译器:Typora 后缀名:xxx.md 标题 一级标题:#+space+标题名字二级标题:##+space+标题名字最低六级标题:######+space+标题名称 字体粗体:**+文字+ **斜体:*+文字+ *斜体加粗: ***+文字+ ***删除线: ~~+文字+ ~~ 引用 >学 ...
分类:其他   时间:2021-06-14 17:18:39    收藏:0  评论:0  赞:0  阅读:14
50. Pow(x, n)
实现 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
System State之ass109.awk辅助分析
对于类似的跟踪文件,可以通过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
Docker镜像构建方式
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
相对熵(KL散度)
1. 概述 在信息论中,相对熵等价于两个概率分布信息熵的差值,若其中一个概率分布为真实分布,另一个为理论(拟合)分布,则此时相对熵等于交叉熵与真实分布信息熵之差,表示使用理论分布拟合真实分布时所产生的信息损耗。 \[ D_{K L}(p \| q)=\sum_{i=1}^{N}-p\left(x_{ ...
分类:其他   时间:2021-06-14 17:16:06    收藏:0  评论:0  赞:0  阅读:38
安装sn0int
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
并发编程(一) - threading
python的GIL导致python的并发不同于java,原因不说,下面直接说解决方案 concurrent.futures库提供了一个ProcessPoolExecutor` 类, 可被用来在一个单独的Python解释器中执行计算密集型函数 threading库 对I/O密集型接口做多线程并发 a ...
分类:其他   时间:2021-06-14 17:15:08    收藏:0  评论:0  赞:0  阅读:19
I’m stuck!
引子 一道搜索题。 首先,每次检索到一个点,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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!