setdefault()方法

setdefault()方法 描述 字典 setdefault() 方法和 get()方法类似,返回指定键的值,如果键不在字典中,将会添加键并将值设置为一个指定值,默认为None。 get() 和 setdefault() 区别: setdefault() 返回的键如果不在字典中,会添加键(更新字典),而 get() 不会添加键。 语法 setdefault() 方法语法: D.setdefault(key[,default=None]) 参数 key -- 字典中要查找的键。 default
分类: 其他 发布时间: 12-26 23:51 阅读次数: 0

ELK6.5的安装与使用

一、ELK的简介 elk分别是elasticsearch(简称es)和logstash以及kibana,elasticseach是用于进行存储和索引的一个组件,而logstash是用于收集和传输数据的,kibana通常是配合es进行日志展示. logstash在各个服务器上进行数据采集,将采集到的数据存储到es上,然后kibana通过es进行数据的获取和查询.以web界面的形式进行展示. 这里只做一些基本的使用搭建和讲解,想要深入的朋友可以去elk的官网进行学习,elk的组件版本不可以相差太大
分类: 其他 发布时间: 12-26 23:51 阅读次数: 0

EFK的安装与使用

一、efk的介绍 EFK是去掉了logstash进行日志收集,而是使用了filebeat进行收集,使用filebeat的好处是其轻量级,和logstash资源消耗比起来,filebeat的使用量只有logstash的1/20.filebeat可以将收集起来的数据传输给logstash进行解析,也可以直接传给es进行存储和解析. filebeat下载地址:[filebea.tar.gz](https://artifacts.elastic.co/downloads/beats/filebeat/
分类: 其他 发布时间: 12-26 23:50 阅读次数: 0

zabbix4.0的安装和使用

一、zabbix的介绍 zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案,其监控多样化,可以监控硬件层、网络层、应用层等.其可自设item项和触警器,并绘制报表和集成图形,并可通过短信/邮件/微信/钉钉等进行告警 ntp时间同步 [root@zabbix-server]# yum -y install ntpdate [root@zabbix-server]# ntpdate -u asia.pool.ntp.org > /dev/null 2>
分类: 其他 发布时间: 12-26 23:50 阅读次数: 0

二叉树前序、中序、后序遍历求法

版权声明:如需转载,请附上原文链接即可 https://blog.csdn.net/doujinlong1/article/details/85051357 二叉树前序、中序、后序遍历相互求法 二叉树的三种遍历方法: 前序遍历: 1.访问根节点 2.前序遍历左子树 3.前序遍历右子树 中序遍历: 1.中序遍历左子树 2.访问根节点 3.中序遍历右子树 后序遍历: 1.后序遍历左子树 2.后序遍历右子树 3.访问根节点 三种方法的特点: 前序:开头是头结点,第一个节点肯定是根节点 中序:可以根据
分类: 其他 发布时间: 12-26 23:48 阅读次数: 0

Http协议报文结构

版权声明:如需转载,请附上原文链接即可 https://blog.csdn.net/doujinlong1/article/details/85053130 Http协议报文结构 Http请求 HTTP请求由状态行、请求头、请求正文三部分组成。 状态行包括: Request URL: https://www.baidu.com/his?wd=&from=pc_web&rf=3&hisdata=%5B%7B%22time%22%3A1544595691%2C%22kw%22%3A%22%E5%8
分类: 其他 发布时间: 12-26 23:48 阅读次数: 0

线程池工作原理

版权声明:如需转载,请附上原文链接即可 https://blog.csdn.net/doujinlong1/article/details/84623184 线程池工作原理 线程池状态的切换: 线程池关键类的uml图: 线程池就是把任务提交和任务执行解耦。 首先看一下线程池的使用: public static void main(String args[]) throws InterruptedException { ExecutorService es = Executors.newFix
分类: 其他 发布时间: 12-26 23:47 阅读次数: 0

Java内存模型与happens-before原则

版权声明:如需转载,请附上原文链接即可 https://blog.csdn.net/doujinlong1/article/details/84838194 Java内存模型 Java内存模型不同于Jvm内存模型,Java内存模型(JMM)规定了JVM必须遵循一组最小保证,这组保证规定了对变量的写入操作在何时将于其他线程可见。 在Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM),JVM通过在适当的位置插入内存栅栏来屏蔽JMM和各个硬件平台和操作系统
分类: 其他 发布时间: 12-26 23:47 阅读次数: 0

深入浅出理解锁之—— AbstractQueuedSynchronizer

版权声明:如需转载,请附上原文链接即可 https://blog.csdn.net/doujinlong1/article/details/84899261 深入浅出理解锁之—— AbstractQueuedSynchronizer 在Java中,多线程的情况下需要锁来保证数据的安全。 锁一般分为两类:sychronized 和 Lock sychronized利用的是指令级别的monitor-enter 和 monitor-exit。 Lock 使用的则是代码级别实现的。在Doug Lea大
分类: 其他 发布时间: 12-26 23:47 阅读次数: 0

LinkedHashMap 的理解以及借助其实现LRU

版权声明:如需转载,请附上原文链接即可 https://blog.csdn.net/doujinlong1/article/details/84976577 LinkedHashMap 的理解以及借助其实现LRU LinkedHashMap中有一个参数 accessOrder,这个参数定义了LinkedHashMap的访问顺序。 LinkedHashMap中继承了Node,给Node新增了2个新的属性before和after static class Entry<K,V> extends Ha
分类: 其他 发布时间: 12-26 23:47 阅读次数: 0

Python程序格式框架

TempStr=input("请输入带有符号的温度值:") if TempStr[-1] in ['F','f']: C=(eval(TempStr[0:-1])-32)/1.8 print("转换后温度是{:.2f}C".format(C)) elif TempStrr[-1] in ['C','c']: F=1.8*eval(TempStr[0:-1])+32 print("转换的温度{:.2f}F".format(F)) else: print("输入格式错误") 请输入带有符号的温度
分类: 其他 发布时间: 12-26 23:46 阅读次数: 0

if分支语句和异常

分类: 其他 发布时间: 12-26 23:45 阅读次数: 0

身体质量指数BMI

分类: 其他 发布时间: 12-26 23:45 阅读次数: 0

:random库的使用

分类: 其他 发布时间: 12-26 23:44 阅读次数: 0

圆周率的计算

分类: 其他 发布时间: 12-26 23:44 阅读次数: 0

练习3: 基本数据类型 (第3周)文本进度条

实例4:文本进度条 ‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬ 描述 这是"实例"题,与课上讲解实例相同,请作答检验学习效果。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬ 采用字符串方式打印可以动态变化的文本进度条‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪
分类: 其他 发布时间: 12-26 23:43 阅读次数: 0

练习3: 基本数据类型 (第3周)三次方格式化

三次方格式化 描述 获得用户输入的一个数字,可能是整数或浮点数,a,计算a的三次方值,并打印输出。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬ 输出结果采用宽度20个字符、居中输出、多余字符采用减号(-)填充。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬ 如果结果超
分类: 其他 发布时间: 12-26 23:43 阅读次数: 0

练习3: 基本数据类型 (第3周)星号三角形

星号三角形 描述 读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬ 第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬
分类: 其他 发布时间: 12-26 23:43 阅读次数: 0

练习3: 基本数据类型 (第3周)(天天向上的力量)

实例3:天天向上的力量 ‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬ 描述 这是"实例"题,与课上讲解实例相同,请作答检验学习效果。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬ 工作日模式要努力到什么水平,才能与每天努力1%一样?‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬
分类: 其他 发布时间: 12-26 23:42 阅读次数: 0

练习3: 基本数据类型 (第3周)(恺撒密码)

恺撒密码 ‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬ 描述 恺撒密码是古罗马恺撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬
分类: 其他 发布时间: 12-26 23:42 阅读次数: 0