摘要: 前面几篇已经完成了前端3D疫情地球的实现和疫情数据的爬虫,如何将这两个链接起来,需要在这两个程序之间搭建一个服务 服务类型很多,这里使用websocket实现 1 websocket服务端 2 websocket客户端 websocket服务端 这里使用python实现一个简易的websocket服 阅读全文
posted @ 2020-04-20 17:47 vincentdong 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 接前几章,已经实现了前端3D地球的展示,本章开始完成一个疫情数据的爬虫 爬取数据使用python爬虫实现 1 运行环境 1 python 3.7 2 scrapy 2.0.1 3 selenium 4 chromedirver 选择适合自己浏览器的 http://npm.taobao.org/mir 阅读全文
posted @ 2020-04-20 17:39 vincentdong 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 上一篇,实现到了地球的3D可视化的展示,本篇在之前的基础上增加一些数据标注 为了美观,先给地球加上一些点缀 1 创建星星 太空中的视角,星星就是一个个的两点,这里借助threejs的Geometry实现 修改material.js, 在材质类中新增一个星星的材质创建方法 class material 阅读全文
posted @ 2020-04-20 15:54 vincentdong 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 接上篇,已经搭建好前端代码框架,本文开始进行前端代码的开发 准备工作 地球采用球体+蒙皮的方式实现,贴图来自echarts: https://www.echartsjs.com/examples/data-gl/asset/world.topo.bathy.200401.jpg,下载贴图jpg文件, 阅读全文
posted @ 2020-04-20 15:50 vincentdong 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 基于Threejs的3D疫情地球,环境采用上篇博客里的前端准备环境。 首先创建前端代码文件夹VDEarth mkdir VDEarth && cd VDEarch 安装组件 npm安装应用到的组件 安装webpack组件 npm install -D webpack 安装webpack-cli组件, 阅读全文
posted @ 2020-04-19 09:41 vincentdong 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 背景 最近疫情肆虐,各个网站也都上线了各种疫情地图的页面,单大部分都是基于图表的,所以想做个3D可视化的全球疫情展示 要实现这个功能,主要简单分为三块内容 (1)3D可视化地球 (2)爬取疫情数据 (3)数据推送 环境 分别准备三部分环境 (1)前端3D可视化 这里使用threejs进行实现,环境选 阅读全文
posted @ 2020-04-19 09:20 vincentdong 阅读(682) 评论(0) 推荐(1) 编辑
摘要: 最近发现了一个简明Asp.net core的手册Demo教程,传送门,教程还是比较通俗易懂的,按着教程进行了学习 由于使用的.net core 3.1, 按照教程进行创建MVC项目,实际操作时候还是有一些问题,遂将一些问题进行记录。 1 执行数据库变更报错,提示 dotnet-ef 命令不存在 提示 阅读全文
posted @ 2020-01-17 17:44 vincentdong 阅读(612) 评论(0) 推荐(1) 编辑
摘要: 单点登录功能实现,用到了cas,关于cas的详细介绍: https://apereo.github.io/cas/5.3.x/planning/Architecture.html 在项目使用时,服务端使用了基于JAVA CAS的服务端, 客户端使用asp.net,在asp.net中使用非常简单,gi 阅读全文
posted @ 2019-04-03 14:41 vincentdong 阅读(3813) 评论(0) 推荐(0) 编辑
摘要: 前不久的工作中,需要集成signalr和vue实现一个消息推送的前端展示页面,集成倒是很顺利,nuget和npm就解决了问题,但接下来的部署上遇到了几个问题,需要记录一下: 问题1 : 集成了redis缓存链接,在部署时未安装redis,导致signalr一直启动不起来,但又明确的提示错误。 在开发 阅读全文
posted @ 2018-12-04 12:02 vincentdong 阅读(4041) 评论(0) 推荐(1) 编辑
摘要: 由于工作原因,需要用到echarts的中国地图图表,像往常一样引入ecchart.js 然后。。。悲催,地图不加载,经过跟踪代码,发现地图接口报错,echart.js 报了地图js的错误,发现没有引用china.js 由于这次引用的echarts的版本为3.0版本,发现集成之前项目的2.0的chin 阅读全文
posted @ 2018-10-30 18:09 vincentdong 阅读(8932) 评论(0) 推荐(0) 编辑