Zookeeper介绍 Zookeeper是分布式应用程序的协调服务框架,是Hadoop的重要组件。ZK要解决的问题: 1.分布式环境下的数据一致性。 2.分布式环境下的统一命名服务 3.分布式环境下的配置管理 4.分布式环境下的分布式锁 5.集群管理问题 Zookeeper指令与数据结构 Zk数据 ...
分类:
其他好文 时间:
2018-09-13 23:13:29
阅读次数:
251
一、Gulp 是基于node.js 流(stream)的一个前端自动化构建工具,可以使用它构建自动化工作流程,简化我们工作量,让我们把重点放在功能的开发上,从而提高我们的开发效率和工作质量。 我们可以用gulp自动刷新网页,对sass进行预处理、代码检测、图片优化压缩、这一切,只需要一个简单的指令就 ...
分类:
其他好文 时间:
2018-09-13 23:13:20
阅读次数:
248
文章转自 https://www.cnblogs.com/duanxz/p/3511695.html 作用 serialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。 在进行反序列化时,JVM会把传来的 ...
分类:
编程语言 时间:
2018-09-13 23:13:04
阅读次数:
225
import configparser
config=configparser.ConfigParser()
config.read(‘my.conf‘)
print(config.sections()) #sections显示标题
print(config.options(‘mysqld‘)) #options显示标题mysqld下的配置项,并只打印key
print(config.get(‘mysqld‘,‘key‘)) #get显示标题mysqld的key的值
print(config.has_option(‘mysqld‘,‘aaa‘)) #判断mysqld标题下的配置项是否存在
print(config.getboolean(‘mysqld‘,‘key‘)) #直接转化为一个布尔值
print(config.getint(‘mysqld‘,‘port‘)) #直接转化为一个数字型
#往配置文件里写
config.add_section(‘al‘) #添加一个标题
config.set(‘al‘,‘name‘,‘lisi‘) #添
分类:
其他好文 时间:
2018-09-13 23:12:55
阅读次数:
194
#hashlib模块:一种算法
#1.内容相同则hash运算结果相同,内容一有改变则hash值则变
#2.不可逆推
#3.相同算法:无论校验多长的数据,得到的hash值长度固定
import hashlib
m=hashlib.md5()
m.update(‘hello‘.encode(‘utf-8‘)) #update往m里写值
m.update(‘word‘.encode(‘utf-8‘))
print(m.hexdigest()) #hexdigest查看md5值
m1=hashlib.md5()
m1.update(‘hello‘.encode(‘utf-8‘)) #update往m里写值
m1.update(‘wo‘.encode(‘utf-8‘))
m1.update(‘rd‘.encode(‘utf-8‘))
print(m1.hexdigest()) #hexdigest查看md5值,m和m1的md5值一样,保证文件一致性。
分类:
其他好文 时间:
2018-09-13 23:12:47
阅读次数:
203
功能要求: 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性 他先用计算机生成了N个1~1000之间的随机整数(N<=1000),N是用户输入的,对于 其中重复的数字,只保留一个,把其余相同的数字去掉,不同的数对应着不同的学生的学号,然后再把这些 数从小到大排序,按照排好的顺序去找同学做 ...
分类:
编程语言 时间:
2018-09-13 23:12:39
阅读次数:
930
xml:模块
from xml.etree import ElementTree
tree=ElementTree.parse(‘a.xml‘) #xml文件
root=tree.getroot() #拿到根
print(root.tag) #标签的名字
print(root.attrib) #看属性
print(root.text) #文本
#三种查找方式
#1.从子节点中找
print(root.find())
root.findall()
#2.从整树型结构中查找
root.iter(‘rank‘) #全篇文件找
print(list(root.iter()))
分类:
其他好文 时间:
2018-09-13 23:12:29
阅读次数:
198
添加自定义监控项目[root@101xuni2~]#netstat-ant|grep‘:80‘|grep-cESTABLISHED##这条命令是可以查看80端口下ESTABLISHED这个状态的连接有多少个需求:监控某台web的80端口连接数,并出图两步:1)zabbix监控中心创建监控项目;2)针对该监控项目以图形展现对于第一步,需要到客户端定义脚本,[root@101xuni2~]#vim/u
分类:
其他好文 时间:
2018-09-13 23:12:12
阅读次数:
280
"Github 项目链接" 一.项目简介 能统计文本文件的字符数、单词数和行数。这个项目要求写一个命令行程序,模仿已有 wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数、单词数和行数。实现一个统计程序,它能正确统计程序文件中的字符数、单词数、行数,以及还具备其他扩展功能,并能够快速 ...
分类:
其他好文 时间:
2018-09-13 23:12:02
阅读次数:
230
组合变换 连接矩阵的优点是可以使用这些矩阵单独操作. 多个变换依然是一个矩阵. 连接矩阵不可交换,因为矩阵乘法不具有交换性. X3=RX2 X2=SX1 X3=R(SX1)=(RS)X1 X3≠SRX1 逆变换: 方法1 求相乘结果的逆矩阵 方法2 求每个变换的逆矩阵,同时交换位置 也就是最后一个变 ...
分类:
其他好文 时间:
2018-09-13 23:11:53
阅读次数:
186
https://blog.csdn.net/wangxin1982314/article/details/72152584 https://blog.csdn.net/shijing_0214/article/details/50866477 https://baike.baidu.com/item ...
分类:
其他好文 时间:
2018-09-13 23:11:46
阅读次数:
167
设f1[i]表示以1..i中某个合法序列的长度,而且最后一位是较大的 f2[i]表示以1..i中某个合法序列的长度,而且最后一位是较小的 那么就有$f1[i]=max\{f2[j]+1\},(j<i,h[j]<h[i])$,f2同理 本来想直接建线段树来维护这个最大值的,但是似乎不需要: 对于f1, ...
分类:
其他好文 时间:
2018-09-13 23:11:27
阅读次数:
146
之前有遇到需求说输入密码不显示明文,但同时会有一些其他问题,暂时没做,如今经过尝试可以实现,但是得先知道要输入的是密码。主要利用的getch()函数的不回显特点。需要注意的是这个函数不是标准函数,而且使用VS2013有提示换成_getch()。具体代码以及效果如下: 功能是输入字符不显示或者显示其他 ...
分类:
编程语言 时间:
2018-09-13 22:47:11
阅读次数:
219
在一个平面内随机出现一些连续的区域,以这些区域构成一个矩形,求最大的矩形面积。 解决这一类问题的思路是:枚举所有高度,通过记忆化记录左右侧最远能到达的区域。 以下以一个类似柱状图的模型来说明: 要求求出图中最大的矩形面积。 图中存在四个不同的高度。 高度1左右都没有更高的,记l1=1,r1=1 高度 ...
分类:
其他好文 时间:
2018-09-13 22:47:04
阅读次数:
185
1、如果RegExp构造函数第一个参数是一个正则对象,那么可以使用第二个参数指定修饰符。而且,返回的正则表达式会忽略原有的正则表达式的修饰符,只使用新指定的修饰符。 2、字符串对象共有 4 个方法,可以使用正则表达式:match()、replace()、search()和split()。ES6 将这 ...
分类:
其他好文 时间:
2018-09-13 22:46:56
阅读次数:
277
转自 "[LeetCode] Maximum Depth of Binary Tree 二叉树的最大深度" ...
分类:
其他好文 时间:
2018-09-13 22:46:48
阅读次数:
148