当前位置: 首页 > news >正文

vis.js绘制网络拓扑图,并且鼠标移上去会有显示效果

<!DOCTYPE html>
<!-- saved from url=(0044)http://kenedict.com/networks/worldcup14/vis/ , thanks Andre!-->
<html lang="en"><head><meta http-equiv="content-type" content="text/html; charset=UTF8" /><title>Vis Network | Edge Styles | Static smooth curves - World Cup Network</title><script type="text/javascript" src="js/vis-network.min.js"></script><script src="js/jquery-3.2.1.min.js"></script><script src="js/WorldCup2014.js"></script><style type="text/css">#mynetwork {width: 100%;height: 800px;border: 1px solid lightgray;}#optionsContainer {height: 280px;}* {padding: 0;margin: 0;}.menu {/*这个样式不写,右键弹框会一直显示在画布的左下角*/position: absolute;background: rgba(3, 3, 3, 0.6);border-radius: 5px;left: -99999px;top: -999999px;}.menu ul {list-style: none}.menu ul li {padding: 5px 10px;color: #ffff;border-bottom: 1px solid #ffffff;font-size: 14px;cursor: pointer;list-style: none;}.menu ul li:hover {color: #659bc5;}.menu ul li:last-child {border-bottom: none;padding: 5px 10px 0 10px;}</style>
</head><body><h2>Static smooth curves - World Cup Network</h2><div id="optionsContainer"></div><div id="mynetwork"></div><!--菜单操作--><div id="menuOperation" class="menu" style="display:none;"><ul><li><span class="glyphicon glyphicon-off" aria-hidden="true"></span> 下线</li><li><span class="glyphicon glyphicon-road" aria-hidden="true"></span> 通行</li></ul></div><!--节点悬停--><div class="menu" id="divHoverNode" style="display: none;"><!--<ul></ul>--></div><script type="text/javascript">function redrawAll() {var network;var container = document.getElementById("mynetwork");var options = {nodes: {shape: "dot",scaling: {min: 10,max: 30,},font: {size: 12,face: "Tahoma",},},edges: {color: {inherit: true},width: 0.15,smooth: {type: "continuous",},},interaction: {hover: true,hoverConnectedEdges: true,hideEdgesOnDrag: true,tooltipDelay: 200,},configure: {filter: function(option, path) {if (option === "inherit") {return true;}if (option === "type" && path.indexOf("smooth") !== -1) {return true;}if (option === "roundness") {return true;}if (option === "hideEdgesOnDrag") {return true;}if (option === "hideNodesOnDrag") {return true;}return false;},container: document.getElementById("optionsContainer"),showButton: false,},physics: false,};var data = {nodes: nodes,edges: edges};// Note: data is coming from ./data/WorldCup2014.jsnetwork = new vis.Network(container, data, options);console.log(network)function getNode(option) {for (var i = 0; i < nodes.length; i++) {if (option == nodes[i].id) {// console.log('i',nodes[i]);return nodes[i];}}}function getEdge(option) {var linkId = option;var linkIdFirst = linkId.substring(0, 1); //截取第一位var linkIdLast = linkId.substring(linkId.length - 1, linkId.length); //截取最后一位var dataList = []; //存放线条两边的节点nodes数据for (var j = 0; j < nodes.length; j++) {if (linkIdFirst == nodes[j].id || linkIdLast == nodes[j].id) {dataList.push(nodes[j]);}}return dataList;}//todo  悬停在节点上--显示弹框network.on('hoverNode', function(properties) {// console.log('悬停节点',properties);var hoveNodeList = getNode(properties.node);// console.log('hoveNodeList',hoveNodeList);var deviceType = hoveNodeList.type;var imgPathSrc = hoveNodeList.image;// if (deviceType == "Internet" || deviceType == "hub") {//     var $ul = "<ul>" +//         "<li><img src=' " + imgPathSrc + " ' width='30px' height='25px'><span> " + hoveNodeList.name + " </span> </li>" +//         "</ul>";//     $("#divHoverNode").append($ul);// } else if (deviceType == "switch") {//     var $ul = "<ul>" +//         "<li><img src=' " + imgPathSrc + " ' width='30px' height='25px'><span> 设备类型: " + hoveNodeList.name + " </span> </li>" +//         "<li>IP:" + hoveNodeList.ip + "</li>" +//         "<li>MAC:" + hoveNodeList.mac + "</li>" +//         "<li>设备型号:" + hoveNodeList.model + "</li>" +//         "</ul>";//     $("#divHoverNode").append($ul);// } else {var $ul = "<ul>" +"<li><img src=' " + imgPathSrc + " ' width='30px' height='25px'><span> 设备类型:" + hoveNodeList.name + " </span> </li>" +"<li>IP:" + hoveNodeList.ip + "</li>" +"<li>MAC:" + hoveNodeList.mac + "</li>" +"<li>账号:" + hoveNodeList.model + "</li>" +"<li>所在位置:" + hoveNodeList.location + "</li>" +"<li>最后登录时间:" + hoveNodeList.uptime + "</li>" +"</ul>";$("#divHoverNode").append($ul);// }$('#divHoverNode').css({'display': 'block','left': properties.event.offsetX + 15,'top': properties.event.offsetY + 140});console.log(properties.event.offsetX, properties.event.offsetY)// $('#menuOperation').hide();});//todo  从节点移开---隐藏弹框network.on('blurNode', function() {$("#divHoverNode").hide();$("#divHoverNode").empty(); //移除之后清空div});//todo  悬停在边上--显示弹框network.on('hoverEdge', function(properties) {// console.log('悬停边',properties);var hoveEdgeList = getEdge(properties.edge);console.log(hoveEdgeList)// console.log('hoveEdgeList',hoveEdgeList);var $ul = "<ul>" +"<li>名称:" + hoveEdgeList[0].name + "->" + hoveEdgeList[1].name + "</li>" +"<li>端口号:" + hoveEdgeList[0].ip + "->" + hoveEdgeList[1].ip + "</li>" +"</ul>";$("#divHoverNode").append($ul);$('#divHoverNode').css({'display': 'block','left': properties.event.offsetX - 50,'top': properties.event.offsetY + 325});// $('#menuOperation').hide();});//todo  从边上移开---隐藏弹框network.on('blurEdge', function(properties) {// $("#divHoverNode").hide();$("#divHoverNode").empty(); //移除之后清空div});//todo  点击的判断是否选中节点时候显示隐藏// network.on('click', function(properties) {//     var clickNodeList = getNode(properties.nodes[0]);//     if (typeof(clickNodeList) == "undefined") {//     } else {//         $('#menuOperation').css({//             'display': 'block',//             'left': properties.event.center.x + 0,//             'top': properties.event.center.y + 0//         });//     }// });}redrawAll();</script>
</body></html>

var nodes = [{id: 1,label: "监控系统主机",title: "Country: " + "Algeria" + "<br>" + "Team: " + "Club Africain",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -250,y: 10,},{id: 2,label: "交换机",title: "Country: " + "Colombia" + "<br>" + "Team: " + "Toulouse",value: 40,group: 11,image: "https://csdnimg.cn/medal/chizhiyiheng@240.png",shape: "image",name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -450,y: 10,},{id: 3,label: "Abel Hernández",title: "Country: " + "Uruguay" + "<br>" + "Team: " + "Palermo",value: 40,group: 6,image: "https://csdnimg.cn/medal/chizhiyiheng@240.png",shape: "image",name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -50,y: 100,},{id: 4,label: "61.9.13.4",title: "61.9.13.4",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -600,y: -140,},{id: 5,label: "61.9.13.4",title: "61.9.13.4",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -600,y: 10,},{id: 6,label: "61.9.13.4",title: "61.9.13.4",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,x: -600,y: 160,},{id: 7,label: "61.9.13.4",title: "61.9.13.4",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -700,y: -230,},{id: 8,label: "61.9.13.4",title: "61.9.13.4",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -700,y: -160,},{id: 9,label: "61.9.13.4",title: "61.9.13.4",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -700,y: -90,},{id: 10,label: "61.9.13.4",title: "61.9.13.4",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -700,y: 10,},{id: 11,label: "61.9.13.4",title: "61.9.13.4",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -700,y: 100,},{id: 12,label: "61.9.13.4",title: "61.9.13.4",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -700,y: 170,},{id: 13,label: "61.9.13.4",title: "61.9.13.4",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -700,y: 230,},{id: 14,label: "61.9.13.4",title: "61.9.13.4",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -50,y: -100,},{id: 15,label: "61.9.13.4",title: "61.9.13.4",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -800,y: 10,},{id: 16,label: "61.9.13.1",title: "61.9.13.4",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -900,y: 10,},{id: 17,label: "61.9.13.2",title: "61.9.13.4",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -900,y: -220,},{id: 18,label: "61.9.13.3",title: "61.9.13.4",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -900,y: 230,}, {id: 19,label: "61.9.13.1",title: "61.9.13.4",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -1000,y: -300,},{id: 20,label: "61.9.13.2",title: "61.9.13.4",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -1000,y: -220,},{id: 21,label: "61.9.13.3",title: "61.9.13.4",value: 40, //图标大小image: "https://csdnimg.cn/medal/qixiebiaobing1@240.png", //图标iconshape: "image",group: 6,name: "交换机",// type: "switch",ip: "192.168.30.125",mac: "48:de:3d:e2:49:a8",model: "H3C",location: '西安市',uptime: "2020-09-03 10:50:50",port: "22",ignore: "true",flag: "true",x: -1000,y: -140,},
];
// create an array with edges
var edges = [// label: "top", font: { align: "top" }决定关系线旁文字位置{ from: 1, to: 3, label: "top", font: { align: "top", color: "red" }, arrows: "to", color: "red", id: "1>3" },{ from: 2, to: 1, label: "horizontal", font: { align: "horizontal" }, arrows: "to", physics: true, id: "2>1" },{ from: 1, to: 14, label: "bottom", font: { align: "bottom" }, id: "1>14" },{ from: 4, to: 2, label: "middle", font: { align: "middle" }, id: "4>2" },{ from: 5, to: 2, id: "5>2" },{ from: 6, to: 2, id: "6>2" },{ from: 7, to: 4, id: "7>4" },{ from: 8, to: 4, id: "8>4" },{ from: 9, to: 4, id: "9>4" },{ from: 10, to: 5, id: "10>5" },{ from: 15, to: 5, id: "15>5" },{ from: 11, to: 6, id: "11>6" },{ from: 12, to: 6, id: "12>6" },{ from: 13, to: 6, id: "13>6" },{ from: 16, to: 15, id: "16>15" },{ from: 17, to: 15, id: "17>15" },{ from: 18, to: 15, id: "18>15" },{ from: 19, to: 17, id: "19>17" },{ from: 20, to: 17, id: "20>17" },{ from: 21, to: 17, id: "21>17" },
];

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-3013.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

java初学者应该怎么学?

Java语言每年都在吸引更多同学前来入行&#xff0c;其中不乏存在很多初学者没有任何编程经验的人&#xff0c;那么我们作为初学者应该如何才能学好Java语言呢&#xff1f;小千给你几个建议。 1.切忌眼高手低 小千认为最重要的一点就是千万不要眼高手低&#xff0c;同学们无论是…...

git操作和笔记

使用本地的 git 工具操作 github 1. 网上创建好了有内容的仓库&#xff0c;本地去更新 将远端的仓库克隆到本地使用 git clone 地址 命令 远端地址分为两种 1. http 地址 2. ssh 地址 在克隆好的项目中更新一个 index.html将做好的更新提交到远端 在对应仓库打开 npm执行 git…...

安装好的matlab如何添加额外的工具箱Toolbox

最最简单的办法&#xff1a;就是通过MATLAB自己的附加功能里面去找&#xff0c;然后安装。 可能你会说要正版才可以&#xff0c;我不知道自己是不是正版&#xff0c;反正我是破解的那种&#xff0c;然后在官网下载额外的toolbox其实不需要你是否有正版授权&#xff0c;只要有一…...

一句话解释空洞卷积和反卷积

空洞卷积 通俗理解&#xff1a;在卷积核上增加空白数据&#xff0c;或者说是在卷积的时候固定跳过部分像素点&#xff0c;达到一次卷积看到的范围变大的效果。 作用&#xff1a;在不增加参数的情况下&#xff0c;增大感受野。&#xff08;效果等同于卷积池化&#xff0c;但是避…...

MD5加密工具类

依赖 <dependency><groupId>org.apache.shiro</groupId><artifactId>shiro-core</artifactId><version>1.7.1</version></dependency>md5加密工具类 package com.fsx.shiro.utils;import org.apache.shiro.crypto.hash.Md5H…...

javascript 幻灯片代码(含自动播放)

参见&#xff1a;https://www.runoob.com/w3cnote/javascript-slideshow.html...

paraview使用说明书

paraview tutorial&#xff1a;The ParaView Tutorial - KitwarePublic 1.简介 大多数人与ParaView相关联的应用程序实际上只是一个小的客户端应用程序&#xff0c;它构建在一堆库之上&#xff0c;这些库为ParaView提供了它的功能。 由于ParaView的绝大多数功能都是在库中实…...

python2.7安装pyqt4

起因 由于pyqt5对于pyqt4部分功能不兼容&#xff0c;因此在使用旧包的时候会报错。 这里尝试安装pyqt4&#xff0c;但是发现pyqt4的官方.exe安装包已经不提供支持&#xff0c;使用pip install Pyqt4也会失效&#xff0c;因此直接绕过这些步骤&#xff0c;使用.whl文件进行安装…...

【学习笔记】Java 8函数式编程#Lambda表达式#方法引用

全文目录函数式编程&#xff1a;Functional programming函数式编程的一些基本概念函数式编程的定义&#xff1a;程序的副作用&#xff1a;函数编程与数学函数&#xff1a;设计函数式编程应该遵循的原则&#xff1a;First-Class and Higher-Order Functions纯函数不变性引用透明…...

单线程+异步I/O的编程模型:协程

现代操作系统对I/O操作的改进中最为重要的就是支持异步I/O。如果充分利用操作系统提供的异步I/O支持&#xff0c;就可以用单进程单线程模型来执行多任务&#xff0c;这种全新的模型称为事件驱动模型。Nginx就是支持异步I/O的Web服务器&#xff0c;它在单核CPU上采用单进程模型就…...

实验一Ping 扫描实验

实验一Ping 扫描实验 预备知识: Ping是Windows和Linux都自带的一个扫描工具&#xff0c;用于校验与远程计算机或本机的连接。只有在安装TCP/IP协议之后才能使用该命令。Ping命令通过向计算机发送ICMP 回应报文并且监听回应验与远程计算机或本地计算机的连接。对Ping最多等待1秒…...

Java枚举类与注解——一篇文章读懂枚举类与注解

文章目录一、枚举类① 自定义枚举类② enum关键字定义枚举类③ enum 枚举类的方法④ enum 枚举类实现接口二、注解① 生成文档相关注解②注解在编译时进行格式检查③注解跟踪代码的依赖性&#xff0c;实现替代配置文件功能④ 自定义注解⑤ jdk提供的4种元注解⑥ JKD8 新特性&am…...

Git一个项目中引用其他Git仓库

// git submodule add [git地址] [目录位置] $ git submodule add https://xxx/gittest.git src/gittest使用submodule后 在当前git目录下会生成一个 .gitmodules 文件 如果但当前目录已经存在了一个 .gitmodules&#xff0c;命令需要更改为 $ git submodule add -f https://…...

工作中让他人做选择题

object事实信息reflective感受体会联想interpretive理解思考decision决定行动你看到/听到/记得什么你感觉怎么样学到/领悟什么下一步该做什么 O 场景&#xff1a;Car在某次制办事情不断请示领导&#xff0c;领导最终以选择题提问方式反向给出了答案。 R 感受是错过了一次可以做…...

2021.6.1

链接查询 连接查询可分为内连接和外连接。 一.内连接&#xff1a;内连接分3种&#xff1a;交叉连接、相等连接、自然连接。 1.内连接语法&#xff1a; 1.交叉连接&#xff1a; 交叉链接又称“笛卡尔链接”&#xff0c;即所有类型的内连接的基础 语法 select * from table…...

SpringBoot入门及官网教程

文章目录http://felord.cn/_doc/_springboot/2.1.5.RELEASE/_book/https://spring.io/projects/spring-boothttps://springboot.io/http://felord.cn/_doc/_springboot/2.1.5.RELEASE/_book/ https://spring.io/projects/spring-boot https://springboot.io/...

【MyBatis详解】——从Xml配置解析到SQL执行过程

目录整体架构与使用DemoMybatis核心流程1. 创建SqlSessionFactory配置解析——SQL解析&#xff08;存储MappedStatement到Configuration中&#xff09;SqlNodeMappedStatementSqlSourceBoundSql2. 创建SqlSessionSqlSessionExecutor3. 获取Mapper4. 通过Mapper接口调用CRUD方法…...

JDK8新特性里提供了3个时间类:LocalDate、LocalTime、LocalDateTime

参考资料&#xff1a;好好学Java https://mp.weixin.qq.com/s/Dd_7yUh3lq3TqE2cjsYXvw JDK8新特性里提供了3个时间类&#xff1a;LocalDate、LocalTime、LocalDateTime 在项目开发中&#xff0c;已经需要对Date类型进行格式&#xff0c;否则可读性很差&#xff0c;格式化Date…...

c++:mt19937生成随机数

随机生成&#xff1a; int rd(){mt19937 rd1(time(NULL));return rd1(); }指定随机数的生成范围&#xff1a; int rd(){mt19937 rd1(time(NULL));uniform_int_distribution<int>t(0,100000);//指定范围return t(rd1); }...

微服务 分布式配置中心Apollo

微服务 分布式配置中心Apollo概览什么是配置什么是配置中心Apollo简介Apollo入门案例Apollo应用Apollo应用于分布式系统概览 什么是配置 先考虑几个问题 什么是配置&#xff0c;为什么需要配置&#xff0c;配置有哪些特点&#xff1f; 揭晓答案 配置就是应用程序在启动和运行…...

linux任何用户ssh正确密码登陆均报错Permission denied, please try again.处理方法

文章目录说明报错日志内容查看secure日志查看【知道就行】messages日志查看【这里面有记录】处理方法key文件删除修改配置文件中的UsePAM上面步骤过程测试自己可以ssh自己了工具也可以正常连接了别的服务器ssh自己【必看】说明 我的一台虚拟机IP是&#xff1a;192.168.59.133出…...

JavaScript进阶学习笔记(五)--- 严格模式

一、严格模式 1、严格模式的概念 ​ JavaScript 除了提供正常模式外&#xff0c;还提供了严格模式&#xff08;strict mode&#xff09;。ES5 新增的严格模式是采用具有限制性 JavaScript变体的一种方式&#xff0c;即在严格的条件下运行 JS 代码。格模式在 IE10 以上版本的浏…...

Maven安装(指定本地库)

安装一、下载Maven二、找到需要下载的文件三、解压四、配置环境&#xff0c;和jdk环境配置一样五、将本地仓库配置到指定路径&#xff08;可以不进行配置&#xff0c;默认在C盘&#xff09;六、配置阿里镜像七、验证是否安装成功因为我需要把本地仓库放置在硬盘F盘&#xff0c;…...

8.文本处理(编码解码/文件操作)

本章主要从文本处理、系统监控、日志、FTP、邮件监控、微信监控等方面来介绍基础运维的相关知识。 8.1 文本处理 在日常的运维工作中一般都离不开与文本,如日志分析、编码转换、ETL加工等。本节从编码原理、文本操作、读写配置文件、解析XML等实用编程知识出发,希望能抛砖引…...

python2.7安装pyqt4

起因 由于pyqt5对于pyqt4部分功能不兼容&#xff0c;因此在使用旧包的时候会报错。 这里尝试安装pyqt4&#xff0c;但是发现pyqt4的官方.exe安装包已经不提供支持&#xff0c;使用pip install Pyqt4也会失效&#xff0c;因此直接绕过这些步骤&#xff0c;使用.whl文件进行安装…...

Jupyter Lab3.0远程访问配置及代码无法自动补全问题

1. 前言 阴沟里翻船&#xff0c;也算做了几年深度学习&#xff0c;居然配置深度学习利器Jupyter Lab出了一堆问题&#xff0c;总结以及解决方案如下&#xff1a; 2. 远程访问配置 生成默认配置文件&#xff0c;会保存在~/.jupyter/jupyter_notebook_config.py中 jupyter no…...

javascript 幻灯片代码(含自动播放)

参见&#xff1a;https://www.runoob.com/w3cnote/javascript-slideshow.html...

nginx隐藏x-real-ip头配置

实现隐藏X-Real-Ip头&#xff0c;可通过配置server{} proxy_set_header实现。 server { listen 10.10.98.10:8080 backlog20480; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_…...

一句话解释空洞卷积和反卷积

空洞卷积 通俗理解&#xff1a;在卷积核上增加空白数据&#xff0c;或者说是在卷积的时候固定跳过部分像素点&#xff0c;达到一次卷积看到的范围变大的效果。 作用&#xff1a;在不增加参数的情况下&#xff0c;增大感受野。&#xff08;效果等同于卷积池化&#xff0c;但是避…...

TOMCAT启动中文乱码问题

TOMCAT启动中文乱码问题 找到tomcat安装路径conf目录中的logging.properties文件 D:\Tomcat\apache-tomcat-8.5.66\conf\logging.properties 把47行的UTF-8编码改为GBK...

FPGA读写Flash模块 Verilog程序设计

采用黑金Spartan6的开发板&#xff0c;板内的硬件电路设计如图 电路严格按照datasheet的规定连接。 按照上图 控制FLASH芯片仅需要控制QSPI_MIS0、QSPI_MIS1、QSPI_MIS2、QSPI_MIS3以及QSPI_CS、QSPI_CLK 按照程序实现的功能需要 1. 读Manufacturer / Device ID (90h)&#…...

s32k1xx的FLASH学习笔记Flash Memory Module (FTFC)

一、概述 FTFC仅适用于S32K1xx系列设备&#xff0c; S32K1xx系列map分布表格下载&#xff1a;S32K1XX_内存_MAP-硬件开发文档类资源-CSDN下载 1.Flsah内存类型 1.1程序Flsah&#xff1a;可执行程序代码的非易失性闪存 1.2FlexNVM: 非易失性闪存&#xff0c;可以执行程序代码…...

从SOD到OOD(spi_flash模块)

D:\Xilinx\SDK\2019.1\data\embeddedsw\XilinxProcessorIPLib\drivers\spi_v4_4\examples 中 xspi_winbond_flash_quad_example.c文件&#xff0c;作为移植的参考。 这个例子中&#xff0c; 定义了一系列功能函数&#xff0c;它们利用BSP提供的操作函数&#xff0c;完成功能级的…...

Window 由于未经处理的异常,进程终止。

今天遇到了一个程序停止的问题&#xff1a; 应用程序: BussinessService.exe Framework 版本: v4.0.30319 说明: 由于未经处理的异常&#xff0c;进程终止。异常信息: System.InvalidOperationException 在...... 意外的报错&#xff0c;程序本身没有日志记录下来&#xff0c;这…...

IAR故障解决:由于找不到mfc140u.dll,无法继续执行代码

美好的周一&#xff0c;打开电脑&#xff0c;启动IAR&#xff0c;准备继续解决上周遗留的bug&#xff0c;突然无法启动IAR&#xff0c;出现以下错误&#xff1a; 那么如何解决呢&#xff1f; 很简单&#xff0c;下载mfc140u.dll文件补丁就可以。 mfc140u.dll是一款在Windows系…...

CorelDraw x4无法打开的解决方法

最近有不少的用户反馈CorelDraw x4软件打不开&#xff0c;双击软件之后&#xff0c;停留在启动界面无法打开&#xff08;如下图&#xff09;&#xff0c;也关闭不了&#xff0c;很少头疼。不是你的电脑处理问题&#xff0c;或者你的软件哪里出现错误&#xff0c;而是你被反盗版…...

verilog练习——基础语法

目录 基础语法 VL1 四选一多路器 VL2 异步复位的串联T触发器 VL3 奇偶校验 VL4 移位运算与乘法 VL5 位拆分与运算 VL6 多功能数据处理器 VL7 求两个数的差值 VL8 使用generate…for语句简化代码 VL9 使用子模块实现三输入数的大小比较 VL10 使用函数实现数据大小端转…...

(一步解决)由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题

安装Mysql 8 出现 由于找不到VCRUNTIME140_1.dll&#xff0c;无法继续执行代码 解决出现原因解决方案&#xff08;一步解决 / 巨简单&#xff09;出现原因 下载最新mysql 安装提示 由于找不到VCRUNTIME140_1.dll&#xff0c;无法继续执行代码。重新安装程序可能会解决此问题。 …...

用计算机画的话,让小学生使用word软件进行计算机绘画

“让小学生使用Word软件进行计算机绘画”中国温州百里路小学的张晓生发现了许多问题. 首先是不良的绘画效果&#xff0c;不仅儿童&#xff0c;甚至成年人甚至人士都难以绘制精美的图画. 其次&#xff0c;绘图软件太受鼠标的限制. 无论通常具有良好绘画技能的学生还是不能正常绘…...

中专生计算机专业周记,计算机应用专业中专毕业生自荐信

计算机应用专业中专毕业生自荐信在一步步向前发展的社会中&#xff0c;我们越来越经常使用自荐信&#xff0c;要注意自荐信在写作时具有一定的格式。你还在为写自荐信而苦恼吗&#xff1f;下面是小编为大家收集的计算机应用专业中专毕业生自荐信&#xff0c;欢迎大家分享。尊敬…...

女生学计算机还是英语,我是读理科班的女生,但是数学和英语不好,想读计算机专业,那样读什么好呢?希望哥哥姐姐指点下!十分感谢!...

我是读理科班的女生,但是数学和英语不好,想读计算机专业,那样读什么好呢?希望哥哥姐姐指点下!十分感谢!以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;我是读理科班的女生,但是数学和英语不…...

coreldraw铺花纹_coreldraw中制作环形花边教程

coreldraw中制作环形花边教程亿品元素2010.10.26coreldraw教程环形花边在设计上还是用的比较多的&#xff0c;五颜六色、形态各异的花边的确为我们的作品增色不少。在平时制作时&#xff0c;大部分圆形花边都可以通过旋转复制(这可能是最笨的方法了)的方法做出来&#xff0c;但…...

IP-guard项目实施前情况调查表

为了更好的为您实施IP-guard信息安全管理系统,实施前需要对您公司的部署环境及各部门信息做个简单调查,以下调查表中表1和2可以由IT管理员填写,表3需要各部门负责人填写,麻烦如实填写相关信息(选择项可用红色标记如:□ 有),感谢您的配合和支持! 1,部署环境调研: 公…...

用JavaSwing也能写出win10扁平风的软件

ALL_DONE This is a To-do list program written in Java. It references Microsoft’s TO-DO. 代码总量&#xff1a;18个类&#xff0c;1630行 项目开源地址&#xff1a;Github地址https://github.com/chuiyukong/ALL_DONE.git 刚学Java&#xff0c;这个项目从IO到多线程都有…...

Coreldraw中选择工具技巧十五招

2019独角兽企业重金招聘Python工程师标准>>> 在Coreldraw中选择工具的使用技巧: 1. 按空格键可以快速切换到"挑选"工具 2. 按shift键并逐一单击要选择的对象,可连续选择多个对象 3. 选定隐藏在一系列对象后面的单个对象,按住 ALT ,然后利用"挑选&quo…...

关于修改注册表之x64和x86错误

https://github.com/dwmkerr/sharpshell 照着这个做。 工程中&#xff0c;生成栏&#xff0c;目标平台&#xff0c;应选择x64&#xff1b; 打开vs提示框&#xff0c;应该选x64&#xff0c;regeam注册&#xff0c;这样就好了。...

1013

<?xml version"1.0" encoding"UTF-8" standalone"yes" ?> <root version"7" DefaultSaveDir"" DefaultSaveExtension"png"> <item content"MM --- 读书时候冒出的想法就放在 读书部分的 MM…...

coreldraw2018最新版信息功能与特点大全附下载链接

1.coreldraw功能软件的开发和设计完全基于人工智能和机器学习的最新发展。形式自由的草图会在启用触摸功能的设备上转换为精准的矢量曲线。 增强节点、手柄和矢量预览使用增强的预览、节点和手柄功能&#xff0c;可以更有效地编辑对象和效果&#xff0c;也不会迷失在设计的背景…...

Corel Paintshop pro 2020安装教程和中文设置教程

Corel Paintshop pro 2020是一款专业强大的相片图片编辑器&#xff0c;它可以完美替代ps&#xff0c;拥有图形设计、照片编辑、相片管理等众多功能&#xff0c;支持raw相机文件的编辑修饰工作&#xff0c;新版完善了新的工作流程和效果&#xff0c;拥有更快更好的渲染效果&…...

win7 CorelDRW9增强版补丁运行

本人上网下载的绿色版CorelDraw12&#xff0c;原来在WINDOWS2003下面运行一切正常&#xff0c;但是将系统换到WINDOWS2008R2后&#xff0c;运行时出现这个&quot;configdir not found in the registry&quot;错误&#xff0c;点确定之后&#xff0c;还会报一个“language…...