一、导入excel文件和相关库importpandas;importmatplotlib;frompandas.tools.plottingimportscatter_matrix;data=pandas.read_csv("D:\\面积距离车站.csv",engine='python',encoding='utf-8')显示文件大小data.shapedata二.绘制多个变量两两之间的散点图:scatter_matrix()方法#绘制多个变量两两之间的散点图:scatter_matrix()方法font={'family':'SimHei'}matplotlib.rc('font',**font)scatter_matrix(data...
继续阅读 >
分类:编程语言
2020
09-24
09-24
SpringFramework应用接入Apollo配置中心过程解析
环境:SpringFramework:4.3.5.RELEASEapollo-client:1.5.11.在项目的resources/META-INF/目录下添加app.properties文件:#Apollo配置idapp.id=phpdragon-demoapollo.bootstrap.enabled=trueapollo.eagerLoad.enabled=trueapollo.cacheDir=/data/app_data/apollo_cache/2.新建ApolloConfigurer类,负责处理合并本地properties配置:importcom.alibaba.dubbo.common.utils.ConfigUtils;importcom.ctrip.framework...
继续阅读 >
2020
09-24
09-24
python自动下载图片的方法示例
近日闲来无事,总有一种无形的力量萦绕在朕身边,让朕精神涣散,昏昏欲睡。可是,像朕这么有职业操守的社畜怎么能在上班期间睡瞌睡呢,我不禁陷入了沉思。。。。突然旁边的IOS同事问:‘嘿,兄弟,我发现一个网站的图片很有意思啊,能不能帮我保存下来提升我的开发灵感?'作为一个坚强的社畜怎么能说自己不行呢,当时朕就不假思索的答应:‘oh,It'ssimple.Waitformeafewminute.'点开同事给的图片网站,网站大概长这样:在...
继续阅读 >
2020
09-24
09-24
Android WebView 内处理302重定向不跳转的解决
最近项目中Webview加载第三方的具有302的重定向,但是却发现却没有重新跳转。最后发现问题如下:publicbooleanshouldOverrideUrlLoading(WebViewview,Stringurl){super.shouldOverrideUrlLoading(view,url);.................returntrue;}发现最后返回的true,所以导致不会重定向跳转,只要返回fasle就可以重定向跳转了,如果你某些情况下需要,返回true自己处理一些url那你完全可以自己做判断。那么retur...
继续阅读 >
2020
09-24
09-24
JS实现可控制的进度条
写在前面进度条一直以来都是很多地方都可以用的,那么很多的时候其实我们都是自己在网上找代码,直接使用的,很少有人自己写源码的,今天呢我们就简单的实现一个进度条的效果,没有做美化,喜欢做美化的可以自己做一下美化。源码已经放到Github上:进度条源码一如既往的看效果:好吧,效果还是一如既往的丑,简单的说一下怎么实现这样的效果,还是和之前一样我们分析一下难点在哪?第一:进度条是生成的,那么就意味着div的宽度是...
继续阅读 >
2020
09-24
09-24
python脚本在docker上运行的方法
首先为docker镜像创建一个特定的项目目录.例如:mkdir/home/pi/Desktop/teasr/capturing将dockerfile和脚本复制到那里并将当前上下文更改为此目录cp/home/pi/Desktop/teasr/capturing.py/home/pi/Desktop/teasr/dockerfile/home/pi/Desktop/teasr/capturing/cd/home/pi/Desktop/teasr/capturing这是最佳实践,因为docker-engine在构建时所做的第一件事是读取整个当前上下文。接下来我们将看看您的dockerfile。现在应该看起来...
继续阅读 >
2020
09-24
09-24
Java获取网页数据步骤方法详解
在很多行业当中,我们需要对行业进行分析,就需要对这个行业的数据进行分类,汇总,及时分析行业的数据,对于公司未来的发展,有很好的参照和横向对比。面前通过网络进行数据获取是一个很有效而且快捷的方式。首先我们来简单的介绍一下,利用java对网页数据进行抓取的一些步骤,有不足的地方,还望指正,哈哈。屁话不多说了。其实一般分为以下步骤:1:通过HttpClient请求到达某网页的url访问地址(特别需要注意的是请求方式)2:...
继续阅读 >
2020
09-24
09-24
解决docker容器无法ping外网的问题
今天在docker搭建redis环境的时候,发现yum拉取不到资源,上不到网,报了如下错误:http://mirrors.aliyun.com/centos/6.10/extras/x86_64/Packages/epel-release-6-8.noarch.rpm:[Errno14]PYCURLERROR6-"Couldn'tresolvehost'mirrors.aliyun.com'"Tryingothermirror.http://mirrors.neusoft.edu.cn/centos/6.10/extras/x86_64/Packages/epel-release-6-8.noarch.rpm:[Errno14]PYCURLERROR6-"Couldn'tresolve...
继续阅读 >
2020
09-24
09-24
Python短信轰炸的代码
环境python3.0工具pycharm谷歌插件chromedriver程序执行方法fromseleniumimportwebdriverimporttimefromthreadingimportThreadclassHongZha(object):def__init__(self):self.phone="xxxxx"#你要轰炸的电话号码self.num=0defsend_yzm(self,button,name):button.click()self.num+=1print("{}第{}次发送成功{}".format(self.phone,self.num,name))time.sleep(30)defzhihu(self,...
继续阅读 >
2020
09-24
09-24
SpringBoot+MybatisPlus+代码生成器整合示例
项目目录结构:pom文件:<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.warrior</groupId><artifactId>ETH</artifactId><version>1.0-SNAPSHOT</ver...
继续阅读 >
2020
09-24
09-24
Android实现WebView点击拦截跳转原生
1.首先设置Web视图webview.setWebViewClient(newMyWebViewClient());webview1.setWebViewClient(newMyWebViewClient());2.拦截点击的链接,跳转到对应的页面//监听所有点击的链接,如果拦截到我们需要的,就跳转到相对应的页面。privateclassMyWebViewClientextendsWebViewClient{@OverridepublicbooleanshouldOverrideUrlLoading(WebViewview,Stringurl){Log.e("tsg","url==="+url);//这里进行url拦截...
继续阅读 >
2020
09-24
09-24
docker容器调用yum报错的解决办法
dockerfile里或者在容器里执行yum,报错,找不到源(invalidbaseurlxxx),但是宿主机上执行yum是没问题的啊,为什么?因为不论是dockerfile使用RUN关键字执行yum还是直接进入到容器里面执行yum,它们都是使用的docker镜像里面的源(CentOS是在路径/etc/yum.repo.d/CentOS-Base.repo),所以你要把宿主机上的同路径下的源拷贝到容器里面,然后dockercommit一个新的“基础镜像”,这个时候使用dockerbuildxxx(即使用Dockerfile的方...
继续阅读 >
2020
09-24
09-24
Mybatis-Plus-AutoGenerator 最详细使用方法
AutoGenerator是MyBatis-Plus的代码生成器,通过AutoGenerator可以快速生成Entity、Mapper、MapperXML、Service、Controller等各个模块的代码,极大的提升了开发效率。可以通过模版等一系列的方式来生成代码,⚠️这个比Mybatis-Generator的更加强大,纯java代码。。官方地址:https://mp.baomidou.com/guide/generator.htmlpackagecom.cikers.ps;importcom.baomidou.mybatisplus.core.exceptions.MybatisPl...
继续阅读 >
2020
09-24
09-24
js实现简单进度条效果
本文实例为大家分享了js实现简单进度条的具体代码,供大家参考,具体内容如下实现进度条需要三个部分:1、外部的大容器2、在增长的进度条3、显示进度条可视化的百分数运用js控制进度条的width便可实现;具体代码如下:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Document</title><style>div{width:500px;height:50px;position:relative;border:2pxsolid;margin:0auto;}aside{height:5...
继续阅读 >
2020
09-24
09-24
Java数据结构实现折半查找的算法过程解析
折半查找技术,也就是二分查找,通常称为二分法查找。它的前期是线性表中的记录必须是关键码有序(通常从大到小有序),线性表必须采用顺序存储、折半查找的基本思想是:取中间记录作为比较对象,若给定值与中间记录的关键字,则在中间记录的关键字相等,则查找成功;若给定值小于中间记录的做半,去继续查找;若给定值大于中间记录的关键字,则在中间记录的右半区继续查找。不断重复上述过程,直到查找成功,或所有查找区域无记录...
继续阅读 >
2020
09-24
09-24
webview添加参数与修改请求头的user-agent实例
前言最近公司项目需求,在项目中嵌入h5页面,一般原生,看着感觉跟往常一样,一个地址就完全ok了,如果是这样那就没有这个博文的必要了!项目的登录使用的token登录,在移动端的登录是原生的,但是h5也是有登录页面,这就需要控制token的过期时间了,但是想达到的网页访问使用网页的cookie,app登录使用的是app原生的登录token,在网页的cookie登录过期的时候,网页是可以正常退回登录页面,而在app嵌入的h5也需要根据token是否过...
继续阅读 >
2020
09-24
09-24
Mybatis Plus 代码生成器的实现
代码生成器MyBatisPlus是MyBatis的扩展框架,而代码生成器是MP的核心功能之一,另外还有“条件构造器”和“通用CRUD”等功能。步骤演示mp的代码生成器有两种方式自动生成代码,一种是通过main方法来执行程序,另一种是通过maven插件build产生。第二种方法需要在pom.xml中添加大量的配置信息,因此本人偏向于使用第一种方式。步骤如下:一、添加mybatisplus依赖:如果还没有创建项目,当然需要先创建一个工程项目,然后将jar包依...
继续阅读 >
2020
09-24
09-24
Android Studio安装配置、环境搭建详细步骤及基本使用的详细教程
前言AndroidStudio的安装配置及使用篇终于来啦~废话不多说,以下针对JDK正确安装(及其环境变量配置完毕,即Java开发环境下)、AndroidStudio的安装,配置,以及创建工程、主题字体更换、窗口工具、布局、快捷方式等的基本使用逐一说明。安装java下载Java安装包(jdk,网上有很多下载地址,最好去官网下:https://www.java.com/zh_CN/),安装完后记得配置环境变量;在“系统变量”新建一个变量名为JAVA_HOME的变...
继续阅读 >
2020
09-24
09-24
JavaScript实现简单进度条效果
本文实例为大家分享了JavaScript实现进度条效果的具体代码,供大家参考,具体内容如下效果图:简单说一下思路:主要就是进度条的宽度的动态调整!要用到JS的间隔定时器setInterval()setInterval()功能:每隔指定时间调用一次函数参数:函数,时间间隔返回值:定时器编号(数字)想让它到一定的宽度就停止,那么需要设定它的最大宽度,在它外面套一个有宽度的元素就可以啦!这样的话控制它在父元素里的百分比就行了。在函数里进...
继续阅读 >
2020
09-24
09-24
JavaScript实现随机点名程序
本文实例为大家分享了js实现随机点名程序的具体代码,供大家参考,具体内容如下效果:录制的gif效果图没那么理想,其实速度是比这个快的思路:1.定义一个数组,存放名单2.启动定时器,设定间隔时间不断调用函数3.Math.random()获取随机下标,根据下标的随机变换取出数组中对应的元素4.逻辑代码完成后,通过DOM对象把变化的结果呈现在页面上JS代码:<script>vararr=["唐僧","孙悟空","猪八戒","沙悟净","白骨精","玉皇大帝"...
继续阅读 >
2020
09-24
09-24
Android Studio 安装配置方法完整教程【小白秒懂】
1.安装包下载安装包我们可以在官网下载,但为了让大家更方便,点击链接直接保存就好啦!!AndroidStudio安装包:链接:https://pan.baidu.com/s/1Xj4lACpLUgxMukvW981XUA提取码:r7iu2.AndroidStudio安装-打开安装包,点next-点next-这步要注意了,这里填安装的路径注:硬盘最好满足大于60G,最好是固态硬盘-直接安装-这里选择第二个-这里选择don'tsend不需要发送-这里会有一个提示直接点取消不用管-这里可以选择...
继续阅读 >
2020
09-24
09-24
基于Java判断网络是否正常代码实例
判断网络是否正常使用代码如下/***判断网络是否正常*@return*/publicstaticbooleanisConnect(StringipPath){//定义其返回的状态,默认为false,网络不正常booleanconnect=false;/***用Runtime.getRuntime().exec()来调用系统外部的某个程序,*他会生成一个新的进程去运行调用的程序。*此方法返回一个java.lang.Process对象,*该对象可以得到之前开启的进程的运行结果,...
继续阅读 >
2020
09-24
09-24
Android WebView userAgent 设置为桌面UA实例
最近一个大屏项目中使用到支付宝扫码支付,但是webview加载扫码支付链接时会自动跳转到移动版页面,网上查找怎么设置,没找到解决方案。于是自己随便试了下webview.getSettings().setUserAgentString("PC");或webview.getSettings().setUserAgentString("电脑");竟然真的可以。userAgent可以设置浏览器标识,Android/iphone/ipod/ipad/PC等,这个应该有做类似模糊搜索一样,传相近的值就可以;它就会自动加载桌面版页面或移动版...
继续阅读 >
2020
09-24
09-24
Java如何基于poi操作Wold工具类
Apache封装的POI组件对Excel,Wold的操作已经非常的丰富了,在项目上也会经常用到一些POI的基本操作这里就简单的阐述POI操作Wold的基本工具类,代码还是有点粗造的,但是不影响使用。这个类包含了一些对文本进行换行,加粗,倾斜,字体颜色,大小,首行缩进,添加边框等方法。分享给大家学习下:ApachePOI的组件:ApachePOI包含用于处理MS-Office的所有OLE2复合文档的类和方法。该API的组件列表如下-POIFS(不良混淆实现文...
继续阅读 >