SuperSet安装和使用
1、SuperSet概述 Apache Superset 是一个现代的数据探索和可视化平台。它功能强大且十分易用,可对接 各种数据源,包括很多现代的大数据分析引擎,拥有丰富的图表展示形式,并且支持自定义 仪表盘。 2、安装SuperSet ①python环境安装 Superset 是由 Python 语言编写的 Web 应用,要求 Python3.7 的环境。而CentOS系统自带python版本…
【数据分析】基于时间序列的预测方法
时间序列预测 目录 时间序列预测 1.时间序列介绍 2.原始数据集 3.导入数据 4.检测时间序列的平稳性 5.如何使时间序列平稳 5.1 估计和消除趋势 5.1.1 对数转换 5.1.2 移动平均 5.2 消除趋势和季节性 5.2.1 差异化 5.2.2 分解 6.预测时间序列 6.1 AR Model 6.2 MA Model 6.3 Combined Model 6.4 恢复到原始比例 1.…
SSRF漏洞的利用与攻击内网应用
首发于先知社区 0x00 前言 学过CSRF漏洞后,收获颇多。同时发现SSRF漏洞和CSRF漏洞有一点点类似之处。 CSRF跨站请求伪造,基于客户端的请求伪造;SSRF服务器端请求伪造,基于服务端的请求伪造。 因为SSRF还没学习,所以还是先走上SSRF漏洞的学习之路吧! 0x01 SSRF漏洞简介 1.SSRF漏洞概述 SSRF(Server-Side Request Forgery:服务器端请…
linux 磁盘挂载
1、先创建文件夹 mkdir /data 2、使用fdisk -l 查看系统磁盘 3、将磁盘/dev/sdb1 挂载到/data 命令: mount /dev/sdb1 /data 4、设置开机自动挂载 把mount 的命令放到/etc/rc.d/rc.local 里面去, vi /etc/rc.d/rc.local , 然后把mount mount /dev/sdb1 /data 这个命令塞进…
leetcode刷题(89)——34. 在排序数组中查找元素的第一个和最后一个位置
给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须是 O(log n) 级别。 如果数组中不存在目标值,返回 [-1, -1]。 示例 1: 输入: nums = [5,7,7,8,8,10], target = 8 输出: [3,4] 示例 2: 输入: nums = [5,7,7,8,8,10], targ…
springboot2.0实现多个监听端口的启动实现
之前看过springboot一些多端口的实现,但是都是关于springboot1.x版本的说明,这里具体说明一些springboot2.0实现多端口的启动; 一、首先在配置文件中添加需要添加的端口号 二、新建TomcatUtil类,实现多个端口的注入; 1、首先记得在pom文件依赖commons-lang包 2、实现多接口的反射到字段,并实现多端口方法: 三、启动类中import当前类 四、启动查…
Net Nuget包管理
官网Nuget 什么是 Nuget ? 可以把一些日常开发积累的工具类放于类库中。编译成dll ,放在Nuget 服务端中,用于方便复用。 概念性质的就不做过多讲解了,官网讲解的很细致。下面讲解在nuget.org 推送类库时,出现的错误。 什么是 package ID ? 就是 我们为这个包 命名的包名即为 package ID 注意: 尽量nuget 发布时 package ID要和类库的命名…
freemarker使用过程中的一些小技巧
1. 取得list的长度及使用: ${fields?size} <#if (fields?size>0) > </#if> <#if fields?size ge 0 > .... </#if> 2. 需注意的问题,我们通过ftl拿到后台传过来的值,如list<String>时,list的每个值可能在最前面都会有一个或多个空格,…