python爬虫之全国疫情数据可视化

上图:代码:from pyecharts import options as optsfrom pyecharts.charts import Mapfrom pyecharts.faker import Fakerimport requestsfrom datetime import dateimport jsonfrom pyecharts.globals import ThemeTypeupdate_date=date.today()#1.疫情接口url = .
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

python测试链接使用redis

import redis # 导入redis 模块r = redis.StrictRedis(host=localhost, port=6379, db=0)r.set(name, runoob) # 设置 name 对应的值print(r[name])print(r.get(name)) # 取出键 name 对应的值print(type(r.get(name))) # 查看类型..._python测试redis连接
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

简单使用ajax获取豆瓣top250电影并显示

<!DOCTYPE html><html lang=en><head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> <!-- 解决防盗连 --> <meta name=referrer content=never> &..._vm9 asdebug.js:1 get https://douban.uieee.com/v2/movie/top250?start=0&count=
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

xxx. .jar中没有主清单属性问题

1.问题描述1.修改pom.xml文件,添加下列代码,如图添加:<executions> <execution> <goals> <goal>repackage</goal> </goals> </execution></executions>3.再次运行..._.jar中没有主清单元素
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

docker安装orcale-12c

@[toc]Orcale数据库数据库版本为Orcale 12.2.0.11、下载镜像docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle-12c:1.0.02、启动容器docker run --name myoracle \\-p 1521:1521 -p 5500:5500 \\-e ORACLE_SID=orcl \\-e ORACLE_PDB=orclpdb1 \\-e ORACLE_PWD=123.
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

centos8 安装最新docker

centos8 安装最新docker1. 卸载老版本yum remove docker \\ docker-client \\ docker-client-latest \\ docker-common \\ docker-latest \\ docker-latest-logrotate \\ ...
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

docker通过Dockerfile安装oracle-12c数据库

1、 克隆oracle的docker-imges仓库git clone https://github.com/oracle/docker-images.git2、从oracle官网下载orcale-12c 的linux压缩包 linuxx64_12201_database_4.zip下载链接如下:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html3、将linuxx64_
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

docker安装mysql并启动容器

1、安装MySQLdocker pull mysql2、启动容器[root@localhost ~]# docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysqlad10e4bc5c6a0f61cbad43898de71d366117d120e39db651844c0e73863b9434[root@localhost ~]# docker psCONTAINER ID IM._docker安装并启动mysql
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

springboot整合Druid数据源配置文件yml和properties两版

1、导入druid数据源<!-- 引入druid数据源--> <!-- https://mvnrepository.com/artifact/com.alibaba/druid --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId&
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

源码解析——VUE

Vue源码解析vue使用Object.defineProperty+观察者模式对数据和模板进行绑定,对于数据来说需要进行更新时,即会触发对应的getter和setter函数,在setter函数中,即可根据对应收集到的依赖,触发对应视图层更新。对于一次收集和一次更新来说,大致流程如下:实例化vue之后,对内部所有的data进行劫持处理对模板的编译/或者静态编译好的render函数,在处理绑定的变量时,创建watcher同时获取当前模块对应的初始值,在读取触发数据局的getter函数,进行绑定_解析源码
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

3D旋转照片

html+css写的3D旋转图1、html代码<!DOCTYPE html><html lang=en><head><meta charset=UTF-8><title>ZXH3D旋转图</title><link type=text/css href=css/ZXH.css rel=stylesheet /><!-- 注意引入css样式 --></head>_3d旋转照片代码
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

VSCode彩虹屁:你就是因为想太多如果,所以才交不到女朋友吧?

最近一款VSCode内置语音插件rainbow fart横空出世,rainbow fart翻译过来就是彩虹屁,该插件的定位就是:真*程序员鼓励师,在您枯燥的编程时刻,它可以根据代码关键字播放贴近代码意义的可爱的女孩子的真人语音, 夸你写代码牛逼!安装目前VSCode的插件商场已经上架这个插件了,因此只需要在插件商场搜索 rainbow fart即可。启用Ctrl + Shift + P(MacOS Command + Shift + P),点击Enable Rainbow Fart._vscode 彩虹屁老婆
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

设置axios格式为form-data

最近在参与一个项目过程中遇到一个问题,相信大部分人都遇到过:在后端与前端约定好application/json格式传递数据时,因为后台是go强类型语言,在定义api接口时,某些字段要求是整型类型,但是对于前端来说输入框或者从url中的search取到的参数都是字符串,不得不进行前端类型转换。咋一看,对于接口参数比较少的api前端转换没有什么,但是对于一般的交互复杂,参数比较多的接口,要对大部分参数进行类型转换就是一种吃力不讨好的活。好在后端同学还支持另一种的前后端数据交互格式,即multipart/fo_axios设置multipart/form-data
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

安装react与创建项目

1、安装react.jsnpm install -g create-react-app //安装环境 全局安装2、创建react项目create-react-app my-app //创建应用 应用名称my-app 最好使用正确的路径3、进入项目cd my-app //移动项目4、启动npm start //开始使用..._安装react项目
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

响应式布局的五种实现方法

响应式布局可以让网站同时适配不同分辨率和不同的手机端,让客户有更好的体验。方案一:百分比布局利用对属性设置百分比来适配不同屏幕,注意这里的百分比是相对于父元素; 能够设置的属性有 width、height、padding、margin,其他属性比如 border、font-size 不能用百分比设置的,先看一个简单例子:顶部是利用设置图片 width: 50%来适应不同的分辨率,由于原始图片高度不同,所以第一张图片顶部会有空白,这种情况最好两张图片宽高保持一致,如果使用强制高度统一,会导致图片._响应式布局是如何实现的
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

rem 布局原理

rem:相对于根元素(即 html 元素)font-size 计算值的倍数。通俗的说,1rem = html 的 font-size 值这段代码。a 标签的 font-size 值为 0.5rem,实际就是 100px*0.5=50px。html{font-size:100px;} a{font-size:.5rem;}如何使用 rem 进行布局?1.标签的 rem 单位的值怎么计算通过使用 rem + js 改变 html 标签的 font-size(整体缩放)实现兼容性更高的页面._rem 根节点计算原理
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

js中本人对于四种数据类型判断的理解

1.typeof typeof 对于基本数据类型判断是没有问题的,但是遇到引用数据类型(如:Array)是不起作用2.instanceof 判断 new 关键字创建的引用数据类型,不考虑 null 和 undefined(这两个比较特殊)以对象字面量创建的基本数据类型3.constructor constructor 似乎完全可以应对基本数据类型和引用数据类型 但如果声明了一个构造函数,并且把他的原型指向了 Array 的原型,所以这种情况下,constructor 也显得力不从心4.Object
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

前端——html5 和css3 的新增特性

我的理解的是 h5 呢并不只是新增一些标签和样式,更多的是里面新增的一些功能。例如重力感应,他可以让我们感知当前手机的状态,可以帮助我们完成手机摇一摇,监听当前我们步数,还有开启 3d 模式让我们的 2d 空间变成一个 3d 模式,而且 h5 中为了挺高页面性能,页面元素的变大,不在是元素本身的大小变化,而是一种视觉上的效果,从而减少了 dom 操作,防止了页面的重绘,当然 h5 中不单单是这些还有webgl 游戏引擎 canvas、svg 完成图表以及一些小游戏的开发例如大转盘,数钱游戏,jd 妈妈再打我_css3 h5新特性
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

Axios 拦截做过哪些

**Axios 拦截分为请求拦截和响应拦截。 请求拦截就是在你请求的时候会进行触发!只要是你发送一个 axios 请求就会触发!所以我们主要用它做我们的loading加载和数据的权限验证,包括我们所有的数据预加载也可以实现。 响应拦截主要是我们在 loading加载,和做所有数据加载需要整体的结束,这个时候的结束就需要在数据马上发给前端的时候进行隐藏和结束,包括我们的请求头的设置,后端数据已经发送过来的时候,我们为了确保请求头的传递就必须在看看header里面是否有你需要的请求,如果有的话,再_axios 拦截做过哪些
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

sessionStorage、localStorage、cookie 的简介与区别

1.localStorage 生命周期是永久,这意味着除非用户显示在浏览器提供的UI 上清除 localStorage 信息,否则这些信息将永远存在。存放数据大小为一般为5MB,而且它仅在客户端(即浏览器)中保存,不参与和服务器的通信。2.sessionStorage 仅在当前会话下有效,关闭页面或浏览器后被清除。存 放数据大小为一般为 5MB,而且它仅在客户端(即浏览器)中保存,不参与和服务器的通信。源生接口可以接受,亦可再次封装来对 Object 和 Array 有更好的支持。作用域不同:不同浏览
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0