- 博客(24)
- 收藏
- 关注
原创 完美解决爬虫时遇到的‘NoneType‘ object has no attribute ‘find‘或‘NoneType‘ object has no attribute ‘find_all‘问题
在网上看到了一个爬虫教程,就跟着学了起来,出现了点问题:‘NoneType’ object has no attribute ‘find’;问题说明我是一个刚入门的小白,刚研究了点爬虫,我觉得这个问题其实就是没有找到相应的html element(网页元素),所以没有相应的元素方法,所以报错“no attribute”。只要我们准确的找到相应的元素,就可以用BeautifulSoup中的方...
2019-11-26 09:51:23 115528 16
原创 leaflet加载天地图
影像标注:http://t4.tianditu.gov.cn/DataServer?地形标注:http://t4.tianditu.gov.cn/DataServer?矢量标注:http://t4.tianditu.gov.cn/DataServer?影像图:http://t4.tianditu.gov.cn/DataServer?
2022-08-15 08:45:51 414
原创 Vue加载Vuetify没有样式与颜色
1.先按照官方的文档来安装好并且配置好main.js的全局配置2.重点是!!!!!在App.vue下将template内部的所有内容用v-app包起来<template> <v-app> <div id="app"> <router-view></router-view> </div> </v-app></template><script>export
2022-01-21 15:02:57 1108
原创 Vue部署项目到tomcat中
这是在vue.config.js中的配置module.exports = { //webapp下的gis文件夹(自己创建的) publicPath: "/gis/", devServer: { port: 8082, open: true, // proxyTable: { // "/api": { // //这里最好有一个 / // target:
2022-01-11 15:32:01 672
原创 Vue项目报错-Syntax Error: TypeError: this.getOptions is not a function
npm i sass-loader@8.0.2 -Dnpm i node-sass@^4.12.0 -D // ^符号表示大版本不变,后面的版本会使用最新的,并保持兼容性
2021-12-27 13:18:55 416
原创 ArcGIS Api+Echarts实现移动OD图
利用arcgis api和echarts技术讲移动的起点和终点进行连接 能够利用线条颜色或者线条粗细代表移动量或者移动权重效果图如下:有需要出图的或者需要代码的 或者有GIS需求的都可以私聊我(有偿)...
2021-07-06 14:09:09 1113 2
原创 Vue加载element
Vue创建Element项目第一步第二部第一步npm i element-ui -S第二部在main.js中添加import ElementUI from 'element-ui'import 'element-ui/lib/theme-chalk/index.css'Vue.use(ElementUI)然后就可以引用了
2021-06-09 20:11:09 192
原创 地图匹配实例-几何匹配
由于苦心钻研了好久才弄明白,所以选择了对知识的收费,货真价实:效果图如下:原始图:结果图:说一下地图匹配的性质,我这个方法是对点的最近的线进行的几何性质的匹配,也就是说垂直映射到最近的线上,不需要的可以无需购买。...
2021-03-14 20:39:12 5586
原创 Python数据拟合幂函数y=ax^b
Python数据拟合——幂函数y=ax^bfrom scipy.optimize import curve_fitimport numpy as npimport matplotlib.pyplot as plt# 幂函数拟合xdata = [2,3,4,5,6,7]ydata = [2400,5300,8000,9700,10700,11200]plt.plot(xdata,ydata,'b-')### 定义拟合函数, y = a * x^b ###def target_func(x
2021-02-23 13:55:26 6978 3
原创 SpringBoot整合Swagger
SpringBoot整合Swagger导入依赖 <!--Swagger 框架--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version>
2020-12-06 12:21:39 1832 1
原创 paused in debugger完美解决办法
在网上看了很多教程,都不管用,最管用的一招就是重置浏览器(包治百病)过程:设置——高级(拉到底)——将设置还原为原始默认设置然后就ok了
2020-11-11 20:59:50 6750 3
原创 唯一获取v-for循环出来的某个dom元素
v-for循环出的多个dom元素,我们如果只想获得某一个怎么办?<ul> <li v-for="(value,index) in list" :key="index" :class="`list-item-${index}`" @click="clickItem(index)"> {{value}} </li></ul>clickItem(i) { const node = document.querySelector(`.li
2020-09-04 20:27:41 2280
原创 MapBox隐藏或删除logo或改变位置
mapbox隐藏左下角的log或者改变位置删除logocss中加入.mapboxgl-ctrl { display: none !important;}改变位置 map1 = new mapboxgl.Map({ container: "map1", style: "mapbox://styles/mapbox/streets-v11", zoom: 12, center:
2020-09-04 10:35:39 2331 1
原创 导包时import花括号{}的作用
1、不使用花括号假如一个B.js,想通过import语法引用模块A.js,那么可以这么写1.//B.js2.import A from './A'而上面的代码生效的前提是,只有在如下A.js 中有默认导出的 export default 语法时才会生效。也就是说:// A.jsexport default 42在这种不使用{}来引用模块的情况下,import 模块时的命名是随意的,即如下三种引用命名都是正确的:// B.jsimport A from './A'import MyA
2020-09-03 09:32:14 1692
原创 openlayers加载Mapbox底图
Mapbox Studio样式或Mapbox基础地图样式要在OpenLayers 3.x中使用Mapbox Studio样式或Mapbox基础地图样式URL,需要引用Mapbox静态Tiles API。也可以将样式URL替换为mapbox/streets-v11 。var map = new ol.Map({ layers: [ new ol.layer.Tile({ source: new ol.source.XYZ({ url: 'https://api.ma
2020-09-02 10:30:07 3568 5
原创 C# txt文本转DataTable
看了很多txt转文本的,但是都没啥效果,自己写了一个 public DataTable TXT2DataTable(string path) { try { StreamReader sR = File.OpenText(path); DataTable dt = new DataTable(); string firstLine = sR.Re
2020-08-04 21:25:51 1859 1
原创 DataGridView行操作(删除所选行、增加最后一行)
DataGridView删除所选行(有用) //删除所需行 private void 删除栏位ToolStripMenuItem_Click(object sender, EventArgs e) { int i = dataGridView.CurrentRow.Index; DataGridViewRow row = dataGridView.Rows[i]; dataGridView.Rows.R
2020-08-02 20:26:25 1941
原创 GridControl绑定数据源后添加按钮列
GridControl如何在绑定数据源的基础上再添加按钮列绑定数据源绑定效果:2.添加新的一个按钮列效果图:
2020-07-25 15:35:56 549
原创 vue加载openlayers入门教程(超简单)
Vue加载OpenLayer很简单,很简单,很简单第一步:创建vue项目第二步很简单,很简单,很简单学会了vue,开始测试mapbox的搭配,学会了mapbox,有整了一下openlayer的导入,刚开始简直崩溃,一脸懵逼,怎么导包都导不进去,试了无数次的npm install ol的那种,而且贼慢,后来自己研究了一下,超简单的那种!简单写一下。。。。第一步:创建vue项目cmd运行vue ui里面的设置自己根据需要加载一下就ok,最主要的是==在依赖的地方导入ol运行依赖!!!!!!!!!!
2020-07-08 09:19:25 6876 4
原创 如何使progressbar放在屏幕中间(backgroundworker搭配使用)
backgroundworker组件是winform提供的很好用的进度条信息组件,启用线程工作,需要使用progressbar。现有一个项目需要主界面工作的时候使用progressbar组件,在窗体中间显示进度条。通俗易懂的方法如下:窗体的load事件设置组件位置组件的位置:组件左上角和主窗体组件左上角的位置窗体加载的时候需要隐藏进度条和标签,使用的时候可以显示 private void mainform_Load(object sender, EventArgs e)
2020-05-09 10:21:36 785
原创 爬虫入门实战-以起点中文网的小说为例
scrapy是一个python的爬取框架,可以利用该框架爬取网络信息,这篇博客以起点中文网为例(https://www.qidian.com/),爬取小说概略信息(以下内容是在你已经配置好环境之后的基础上进行的)。下图是我们要爬取的内容。scrapy常用命令行打开命令行:(这个就不说了,如果这个都不会,下面的你就别看了);创建新项目:scrapy startproject xxx;创建s...
2019-12-28 15:12:06 950
原创 Mapbox双屏联动,两个地图联动
讲的是利用Mapbox api实现两幅地图的联动,拖拉一幅地图,另一幅地图也出现相同的操作。实现思路1、要想有两个地图就需要有两个div来放容器。2、两个容器各自放一个地图map3、操作一个地图的时候,另一个地图随着动时,我们可以获取操作的那一个地图的属性信息,利用这个信息,来设置另一个地图的属性信息。代码如下:<body> <div style="heigh...
2019-12-12 21:07:15 2056
原创 ArcGIS10.2版本正确的ArcGIS_Editor_OSM下载与安装
ArcGIS10.2版本正确的ArcGIS_Editor_OSM下载与安装ArcGIS_Editor_OSM的作用ArcGIS OpenStreetMap编辑器允许我们使用ArcGIS工具来处理OpenStreetMap数据。这个用于ArcGIS 10.2.x的桌面工具集(即10.2.1或10.2.2)允许我们从OpenStreetMap 加载数据 并将其存储在地理数据库中。然后,可以使用...
2019-11-18 11:55:45 6535 147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人