一、github地址:https://github.com/Jasminejiamei/pairProgramming 二、PSP表格 三、效能分析 由于之前采用单线程执行,在文件IO流的处理上花费了不少的时间,包括代码上的执行存在部分冗余,代码上可以提高利用率。打开了线程池以后,多线程执行,大大提 ...
分类:
编程语言 时间:
2019-10-16 23:29:25
阅读次数:
109
lvsLVS的关键词总结。DS:DirectorServer。指的是前端负载均衡器节点。RS:RealServer。后端真实的工作服务器。VIP:向外部直接面向用户请求,作为用户请求的目标的IP地址。DIP:DirectorServerIP,主要用于和内部主机通讯的IP地址。RIP:RealServerIP,后端服务器的IP地址。CIP:ClientIP,访问客户端的IP地址。LVS的三种工作模式
分类:
其他好文 时间:
2019-10-16 23:28:52
阅读次数:
101
现学现卖,大概说的就是我吧。。。 Mac在终端启动Tomcatcd /bin路径 Mac在终端关闭Tomcat 可能在终端启动了Tomcat,还是没能打开http://localhost:8080/ 可能的问题: 端口占用 可能的解决方案: 1.强制退出所有程序 1.Mac强制退出程序:按住快捷键 ...
分类:
其他好文 时间:
2019-10-16 23:28:34
阅读次数:
124
Centos7安装配置vsftp服务(虚拟用户登录)1.vim/etc/selinux/config该配置文件为SELINUX=disable2.关闭防火墙setenforce03.yum-yinstallvsftpd4.cp/etc/vsftpd/vsftpd.conf{,.bak}备份vsftpd主配置文件5.vim/etc/vsftpd/vir_user创建虚拟用户如:yuxin43436.
分类:
其他好文 时间:
2019-10-16 23:28:18
阅读次数:
108
交换机是一种用于电(光)信号转发的网络设备,它可以为接入交换机的任意两个网络节点提供独享的电信号通路,最常见的交换机是以太网交换机。交换机工作于OSI参考模型的第二层,即数据链路层
分类:
其他好文 时间:
2019-10-16 23:28:02
阅读次数:
110
/* 考虑维护两个堆 一个堆是大根堆,存储1-x的元素 一个堆是小根堆,存储x+1-N的元素 对于一个加入的元素y,考虑将其加入大根堆or小根堆? 如果y>mid,那么将其加入小根堆(上面的堆) 如果y<mid,那么将其加入大根堆(下面的堆) 并且在每一次操作之后维护堆的状态是合法的! 也就是维护堆 ...
分类:
编程语言 时间:
2019-10-16 23:27:26
阅读次数:
108
# 生成器本质就是迭代器 # 第一种方法通过函数来获取生成器 def fun1(): print('111') yield '222' print('333') yield '444' g = fun1() # 函数不会执行而是获取生成器 print(g) # fun1是生成器函数,而g就是生成器 ... ...
分类:
其他好文 时间:
2019-10-16 23:27:12
阅读次数:
90
JavaScript中如何检测一个变量是一个String类型?请写出函数实现typeof(obj) "string"typeof obj "string"obj.constructor String请用js去除字符串空格?方法一:使用replace正则匹配的方法 去除所有空格: str = str. ...
分类:
编程语言 时间:
2019-10-16 23:26:53
阅读次数:
78
产品的最终用户通常不懂技术,所以不管你怎么折腾产品代码都无所谓。但脚本代码不一样,它们是开发人员写给开发人员的。有多少次,你运行./script.sh,然后输出一些东西,但却不知道它刚刚都做了些什么。这是一种很糟糕的脚本用户体验。我将在这篇文章中介绍如何写出具有良好开发者体验的shell脚本。产品的最终用户通常不懂技术,所以不管你怎么折腾产品代码都无所谓。但脚本代码不一样,它们是开发人员写给开发人
分类:
系统相关 时间:
2019-10-16 23:26:35
阅读次数:
160
最近学习大数据Hadoop和hbase,但是奈何虚拟机速度更不上就想使用Windows下的eclipse链接Linux下的Hadoop等文件,但是使用Hadoop的控件可以连接好,而且也能链接hadoop的相关文件,但是到了hbase就会卡住不动,出现以下界面就一直不动。 经过修改别的虚拟机下的ho ...
分类:
系统相关 时间:
2019-10-16 23:26:04
阅读次数:
235
实际上,关键的是*和** 我们以三个例子来解释: 普通的使用参数: *是将剩下的参数用元祖表示 **是将参数转换成字典进行表示 最后,我们结合三种方式:(注意必须按照这种顺序) ...
分类:
编程语言 时间:
2019-10-16 23:25:40
阅读次数:
88
温馨提示:本文不描述与浮点相关的寄存器的内容,如需了解自行查阅(毕竟我自己也不懂) 调度器的基本概念 中提供的任务调度器是基于优先级的全抢占式调度,在系统运行过程中,当有比当前任务优先级更高的任务就绪时,当前任务将立刻被 ,高优先级任务 处理器运行。 内核中也允许创建相同优先级的任务。相同优先级的任 ...
分类:
其他好文 时间:
2019-10-16 23:25:21
阅读次数:
69
keepalived两台台虚拟机MASTER、BACKUP一、关闭防火墙(所有虚拟机)systemctlstopfirewalldsetenforce0二、在MASTER、BACKUP安装keepalivedyum-yinstallkeepalivedipvsadm修改配置文件vim/etc/keepalived/keepalived.conf###########################
分类:
其他好文 时间:
2019-10-16 23:25:04
阅读次数:
77
import xlrdimport matplotlib.pyplot as plt bok = xlrd.open_workbook(r'test.xls') sht = bok.sheets()[0] row1 = sht.row_values(0) X=sht.col_values(0 , s ...
分类:
其他好文 时间:
2019-10-16 23:24:50
阅读次数:
100
树可以看成是无环的连通图做两个假设1. N个节点是彼此不同的,例如 1 -- 2 -- 3 和 1 -- 3 -- 2是两棵不同的树2. 节点的相互顺序无关,例如 1 -- 2 和 2 -- 1是同一棵树令N个节点可以生成F(N)棵树,那么可以得到$f[1]=f[2]=1;$$f[n+1]=n*f[ ...
分类:
其他好文 时间:
2019-10-16 23:24:35
阅读次数:
140
使用Thymeleaf的属性来设置HTML属性。
(1)使用th:attr属性可以修改原来HTML节点的属性;
(2)th:attr属性可以同时设置多个属性;
(3)每一个HTML属性都有对应的Thymeleaf属性,如th:attr="value='值'"可换为th:value="值"
(... ...
分类:
Web程序 时间:
2019-10-16 23:24:17
阅读次数:
265
一、kubectl proxy 二、serviceaccount资源 创建自定义serviceaccount:用于pod与api通信的认证账号 应用自定义serviceaccount 三、RBAC 基于角色的访问控制 1、apiserver客户端配置及创建UserAccount用户 apiserve ...
分类:
Web程序 时间:
2019-10-16 23:23:49
阅读次数:
114