可视化

KONG 可视化管理及接口访问

懵懂的女人 提交于 2020-03-19 15:06:51
1 Konga UI基本使用 一般访问地址: http://192.168.1.70:8080 1.1 Step1:创建upstream 1.1.1 【样例】 Name=>VCSAPI_SERVER Slot=>1000 1.2 Step2:配置upstream target 1.2.1 【样例】 多个节点,配置多个target即可。 Target=>192.168.10.30:8080 Weight=>100 1.3 Step3:添加API Service 1.3.1 【样例】 Name=>VCSAPI-SERVICE HOST=>VCSAPI_SERVER(注:对应upstream name) port=>80 path=>/vcs(注:对应目标转发路径,根据实际部署context调整) 1.4 Step4:配置API路由 1.4.1 【样例】 Service=>VCSAPI-SERVICE paths=>/vcs(注:客户端请求路径,根据实际部署调整) Preserve Host:true 客户端请求的HOST通过kong透传到上游服务。 Strip path:true,是否删除匹配的url前缀字符。 1.5 Step5:配置consumer 1.5.1 【样例】 username=>icfw 1.6 Step6:配置用户JWT认证 1.6.1 【样例】 End-Point

springboot日记之初入swag

穿精又带淫゛_ 提交于 2020-03-17 22:43:54
## 什么是swag? Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。简单来说,可以更友好的展示自己对外的API,调用、测试更加方便、轻松。 下面的操作都是以maven构建的springboot项目为基础。 首先要做的就是引入swag的jar包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.5.0</version> </dependency> 配置config类 @Configuration @EnableSwagger2 public class Swagger2 { @Bean public Docket createRestApi() { return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select() // 为当前包路径 .apis(RequestHandlerSelectors.basePackage("learn.controller"))

关于Mysql可视化工具Navicat Premium12激活使用【亲测】

℡╲_俬逩灬. 提交于 2020-03-16 17:55:39
1.下载安装Navicat Premium12 2.下载注册工具 链接:https://pan.baidu.com/s/11rPnSEOY8RTszVWvRiIt2A 提取码:wzrq --------------- 注意安装Navicat Premium12 千万不要打开。 3.运行注册工具Navicat_Keygen_Patch_v5.3_By_DFoX,点击path 选择安装的Navicat Premium12的主程序exe文件。 4.点击Gener按钮 生成 注册码 ,然后打开Navicat Premium12,注意马上断网,点击帮助 -》注册-》输入生成的注册码-》手动激活-》把生成请求码复制到弄到注册机里面去,点击右下角的生成。 5.点击Gener按钮(注意是下面的Gener按钮,截图是错的) 参考: https://www.cnblogs.com/kingvi/p/12495487.html 其他方法(未测试): https://www.cnblogs.com/littlepudding/p/11558266.html 来源: https://www.cnblogs.com/yangfei123/p/12505207.html

CSS概念 - 可视化格式模型(一) 盒模型与外边距叠加

吃可爱长大的小学妹 提交于 2020-03-15 17:42:59
可以参考《精通CSS 高级WEB标准解决方案》第三章。 可视化格式模型 可视化格式模型要掌握的3个最重要的CSS概念是 浮动、定位、盒模型 。 这些概念控制在页面上安排和显示元素的方式, 形成CSS的基本布局。 主要学习内容: 盒模型的复杂性和特点 如何以及为什么使用外边距 绝对定位和相对定位之间的差异 浮动和清理是如何工作的 1、盒模型概念 盒模型是CSS的基石之一, 它指定元素如何显示以及(在某种程度上)如何相互交互。 页面上的每个元素被看做一个 矩形框 , 这个框由元素的内容、 内边距、 边框和外边距组成。如下图所示: 如果给元素添加背景, 背景会应用于内容和内边距组成的区域 。 添加边框会在内边距的区域外加一条线。 这些线可以由多种样式, 如实线、 虚线或点线。 外边距是透明的, 一般使用它控制元素之间的间隔。 CSS2.1 包含outline属性。 与border不同, 轮廓绘制在元素框之上。所以它们不影响元素的大小或定位。 在CSS中, width和height指的是元素 内容 区域的宽度和高度。 增加内边距、边框和外边距不会影响内容区域尺寸, 但是会增加元素框的总尺寸。 内边距、边框、外边距可以应用于一个元素的所有边, 也可以应用于单独的边。 外边距也可以为负值。 1.1 IE和盒模型 IE的早期版本, 包括IE6, 在混杂模式中使用自己的非标准盒模型。 在CSS中,

应用程序的可视化图形引擎库控件Vectordraw Developer Framework

时光毁灭记忆、已成空白 提交于 2020-03-13 23:51:04
VectorDraw Developer Framework (VDF)控件为您的应用程序增加动态的2D/3D图形。是一个可轻松创建爱你和管理及打印2D和3D图形的构件。 其对象可显示与大多数公共矢量格式和其他CAD对象兼容的方法和属性。 支持10多种矢量格式和多种离散格式。VectorDraw Developer Framework (VDF) 是完全基于对象的和支持 .NET 2的。 此组件是用.NET 2005 C# 代码写成的。 同时还提供了一个ActiveX构件。 此ActiveX构件为旧的开发平台如VisualBasic6.0(VB6)和Delphi提供向后兼容。 具体功能: Vectordraw Developer Framework (VDF) 是一个图形引擎库 控件 ,程序员可用于其应用程序的可视化。 通过所提供的功能,我们的顾客可以很轻松的创建、编辑、管理、导出和导入以及打印2D和3D图形和图形文件。 our customers can easily create, edit, manage, export, import and print 2D and 3D drawings - graphic files. VDF所采用的一种格式称为VDML(VDCL与VDML格式相同,只不过是压缩的)。此格式是基于XML的,支持定制的对象,不受构件版本的影响。

【Python】音乐可视化播放器(PyQt5 + matplotlib.animation)

浪尽此生 提交于 2020-03-11 19:54:57
前言 最近同学有个作业,做音乐可视化播放器,为了学习PyQt,我就尝试做了做。该设计主要分为 音乐播放器 和 可视化 两部分。两部分单独做相对于结合在一起容易很多,结合的过程遇到了很多麻烦。 音乐播放器: 采用QtDesigner进行界面设计。 采用PyQt5.QtMultimedia进行功能设计,包含文件读取、播放、暂停、进度条、时间显示。 可视化: 采用pydub结合ffmpeg将.mp3转成.wav。 采用wave读取音频文件(.wav)。 采用matplotlib.animation方法动态显示图像。 参考博客: 1 python 将MP3格式转换为WAV格式(ffmpeg安装,使用pycharm安装包) 2 pyqt5+matplotlib+Funcanimation+scatter(qt5+动态散点图) 3 python 音频可视化 正文开始 一 界面设计 1.1 QtDesigner界面设计 1.2 导出代码 二 播放器及可视化 2.1 演示效果 2.2 代码: 一 界面设计 1.1 QtDesigner界面设计 界面设计采用QtDesigner进行设计,如下图: 包含对象如下: 1.2 导出代码 使用pyuic编译出.py代码。 # -*- coding: utf-8 -*- # Form implementation generated from reading

Mysql的可视化工具MysqlWorkbench

邮差的信 提交于 2020-03-11 03:16:31
上期有同学问道,我实际开发中需要编辑较长的sql语句,那什么工具适合呢,本人认为 MysqlWorkbench ,也可以简称为Workbench 1,是安装的方式 : 方法一: 在下载mysql8的时候,插件里面包含workbench,方法二: 直接下载workbench,亲测需要下载汇编等语言,相对来说比较麻烦,所以先直接现在mysql然后再选择其插件即可 2,实用而又很少人知道的使用方式, 图中的三个按钮显示不同的格式,亲测试一试 3,可以快速生成sql语句,不管是新增,还是更新,方便正式得运维人员快速执行脚本呢 4,很多同学面临这个问题,再复制得时候,发现字符串长度过长,复制根本不全,那我们该怎么做呢,很简单,其实就是 切换ResultGrid为FormGrid,也就是表单网格 5,缺点: 就是我们在查找一个数据库表得时候,发现基本查询 不到,搜索很不方便,这时候建议使用sqlyog,这里不建议使用navicat,因为会导致数据泄露 关注博客,出示更多实用得知识点 来源: CSDN 作者: 技术引领者 链接: https://blog.csdn.net/qq_37022150/article/details/104746495

使用 Python可视化神器 Plotly 动态演示全球疫情变化趋势

流过昼夜 提交于 2020-03-10 20:29:44
数据来源 疫情的数据来源于开源项目 Akshare 。 准备工作 运行环境: Windows 10系统 Anaconda(Python 3.7) Jupyter Notebook 本次使用到的Python库: akshare , pandas , plotly 数据导入 import akshare as ak import pandas as pd import plotly from plotly.offline import iplot, init_notebook_mode import plotly.express as px from datetime import datetime init_notebook_mode() init_notebook_mode() 是离线使用 plotly ,不需注册账号即可使用,但是功能没有在线模式全,下面简单的介绍一下两种模式: plotly的两种模式 离线模式:没有数量限制,图片都在本地。 在线模式:最多可以上传25张,可以通过浏览器在线编辑、观看。更好的分享给别,有分为三种情况——公开(public)、私人(private)、秘密(secret)。 # 从 akshare 获取数 # df_all_history = ak.epidemic_history() # 从csv文件获取数据 df_all_history = pd

R语言可视化学习笔记之添加p-value和显著性标记

夙愿已清 提交于 2020-03-10 04:21:26
R语言可视化学习笔记之添加p-value和显著性标记 http://www.jianshu.com/p/b7274afff14f?from=timeline 上篇文章中提了一下如何通过ggpubr包为 ggplot 图添加 p-value 以及显著性标记,本文将详细介绍。利用数据集ToothGrowth进行演示 #先加载包 library(ggpubr) #加载数据集ToothGrowth data("ToothGrowth") head(ToothGrowth) ## len supp dose ## 1 4.2 VC 0.5 ## 2 11.5 VC 0.5 ## 3 7.3 VC 0.5 ## 4 5.8 VC 0.5 ## 5 6.4 VC 0.5 ## 6 10.0 VC 0.5 比较方法 R中常用的比较方法主要有下面几种: 方法 R函数 描述 T-test t.test() 比较两组(参数) Wilcoxon test wilcox.test() 比较两组(非参数) ANOVA aov()或anova() 比较多组(参数) Kruskal-Wallis kruskal.test() 比较多组(非参数) 各种比较方法后续有时间一一讲解。 添加 p-value 主要利用ggpubr包中的两个函数: compare_means() :可以进行一组或多组间的比较 stat