自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MLAY

MLAY,开心就好!

  • 博客(31)
  • 收藏
  • 关注

原创 geoserver根据属性字段值设置不同的颜色

PropertyIsEqualTo”:表达式(等于)。“Rule1”:规则名称,自定义。“name”:属性名。

2023-12-08 14:45:11 940

原创 将本地项目上传到自己的Git仓库中

3、git pull origin master(注:新建工程后自动生成一个README.md文件,如果文件夹中本来包含该文件,可能会出错提示删除,将自动生成的README.md删除即可)打开文件夹,看到没有.git文件,鼠标右键打开【Git Bash Here】2、git remote add origin 你的仓库地址。5、git commit -m "提交项目"三、将本地项目上传到自己的Git仓库中。二、新建分支-master。一、新建project。

2023-03-28 09:43:16 488

转载 windows开发环境下docker部署vue项目

此文章主要介绍windows开发环境下docker部署vue项目。

2022-08-11 17:51:22 282

原创 Cesium场景出图

saveToFile() { viewer.render();//重新渲染界面 let canvas = viewer.scene.canvas; let image = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream") let link = document.createElement("a"); let blob = this..

2022-01-04 16:55:56 703 1

原创 Cesium1.88.0集成导航插件cesium-navigation-es6@1.0.9

一、安装导航插件npm installcesium-navigation-es6@1.0.9 --save-dev二、修改源码1、node_modules\cesium-navigation-es6文件夹中所有的importCesiumfrom'cesium/Cesium'替换为:import*asCesiumfrom"cesium/Cesium";2、node_modules\cesium-navigation-es6\viewerCesiumNavi...

2021-12-24 15:20:20 1462 1

原创 vuecli3集成cesium

一、安装Cesiumnpm i cesium --save二、新建vue.config.js文件,增加以下配置const CopyWebpackPlugin = require('copy-webpack-plugin')const webpack = require('webpack')const path = require('path')const debug = process.env.NODE_ENV !== 'production'let cesiumSource .

2021-12-23 16:35:57 770

原创 openlayers6.x 获取点到线的距离

<!doctype html><html lang="en"> <head> <meta charset="utf-8"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/openlayers/openlayers.github.io@master/en/v6.9.0/css/ol.css" type="text/css"> <style>.

2021-11-16 09:48:13 1443

原创 js实现div可拖拽

<div id="dragDiv" class="testDiv"></div>.testDiv{ width:256px; height:146px; background-color:white; position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-5.

2021-09-10 11:22:58 303

原创 vue+elementui扩展dialog可拖拽

利用Vue的钩子函数扩展 elementui中的dialog可拖拽Vue.directive('dialogDrag',{bind(el,binding,vnode,oldVnode){constdialogHeaderEl=el.querySelector('.el-dialog__header');constdragDom=el.querySelector('.el-dialog');//dialogHeader...

2021-09-10 11:18:07 235

原创 Openlayers集成地图右键事件

//首先禁用document自带的右键功能document.oncontextmenu = function() { return false;};//右键函数/*params: map(创建的map对象)*/contextmenu(map) { map.getViewport().oncontextmenu = function(event) { event.preventDefault(); let pixel = map.getEventPixel(event).

2021-09-10 11:12:38 966

原创 Window.location.search和Window.location.hash区别

search:只能取到“?”后面和“#”之前的内容,如果“#”之前没有“?”search取值为空hash: 第一个"#"之后的内容

2021-06-16 11:43:33 912

原创 vue+cesium加载百度地图

新建js文件BaiduImageryProvider.js,内容如下:let Cesium = require('cesium/Cesium.js');//引入Cesiumfunction BaiduImageryProvider(options) { this._errorEvent = new Cesium.Event(); this._tileWidth = 256; this._tileHeight = 256; this._maximumLevel = 18

2021-04-16 14:01:18 1772 3

原创 Vue2.x集成Cesium

1、Vue2.x安装Cesium,执行命令:cnpm install cesium --save2、修改build文件夹下的3个配置文件:webpack.base.conf.js、webpack.dev.conf.js、webpack.prod.conf.js(1)修改webpack.base.conf.js文件const cesiumSource = '../node_modules/cesium/Source'修改module.exports如下图所示:在modul.

2021-04-16 10:53:18 760

原创 vue脚手架引入echars5.0报错“export ‘default‘ (imported as ‘echarts‘) was not found in ‘echarts‘

vue脚手架引入echars5.0报错"export 'default' (imported as 'echarts') was not found in 'echarts'错误的引入方法:import echarts from 'echarts'解决办法:第一种方法:import * as echarts from 'echarts';第二种方法:let echarts = require('echarts');...

2021-04-16 09:52:59 227

原创 ArcGIS API for JavaScript 3.X加载天地图

<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>天地图底图加载(经纬度版本)</title> <link rel="stylesheet" type="text/css" href="http://localhost/arcgis_js_v335_api/arcgis_js_api/library/3.35/3.3.

2020-12-22 15:53:15 687

原创 Vue+ElementUI适应IE浏览器

Vue+ElementUI构建的项目在Chrome或其他浏览器下显示正常,但是在IE浏览器下无法显示不了。现将解决方法记录如下:1.在项目中安装babel-polyfill,终端执行命令:npm install --save babel-polyfill2.在index.html里面加上:<meta http-equiv="X-UA-Compatible" content="IE=edge" />3.在main.js里面加入 import 'babel-polyfill'4...

2020-11-05 14:53:03 1575 2

原创 Vue项目部署到IIS服务器及URL拼写错误问题解决

一、Vue项目部署到IIS服务器1、终端执行命令:npm run build,对项目进行打包,打包完成过后,项目目录新增dist文件夹2、打开IIS服务器,添加网站,选择打包好的dist文件夹。设置如下:3、部署完成,浏览该项目。二、URL拼写错误问题解决浏览网站出现下面错误:解决办法:1、下载安装所需模块url-rewrite:https://www.iis.net/downloads/microsoft/url-rewriteapplication-r

2020-11-05 14:41:09 2578 1

原创 一个数组中包含多个对象,对所有对象中某个属性相同的对象进行去重

var c = array.reverse().filter(function (item, index) { var _index = array.findIndex(function (_item) { return item.a == _item.a; }); return index == _index; }); c.reverse();array为需要去重..

2020-05-26 13:55:19 3629 5

转载 c#.net全站防止SQL注入类的代码

using System;using System.Collections.Generic;using System.Linq;using System.Web;/// <summary>/// 防SQL注入检查器/// </summary>public class SqlChecker{ //当前请求对象 private HttpRequest request; //当前响应对象 private HttpResponse resp...

2020-05-21 16:28:59 946

原创 ExtJS+C#实现文件上传到服务器

一、前端ExtJS代码 Ext.applyIf(me, { items: [{ id: "fileUploadForm", xtype: "form", frame: true, bodyPadding: 10, ...

2020-04-30 15:03:36 402

原创 Echarts图表自适应

echarts图表尺寸问题:每次界面调整后,如果图表不能自适应,那么界面调整,图表尺寸并不会改变。解决这个问题,需要使用echarts的resize函数。resize()是echarts源码自带的调整图表尺寸方法,其原理是界面调整后重新绘制echarts图表。具体使用方法是:var echartsBar = echarts.init(document.getElementById('...

2020-04-27 10:27:13 562

原创 for循环对数组进行删除注意事项

举例:已知数组:arr1=[0,1,2,3,4],arr2=[0,1,1,2,3,4],要求:将数组中的1删除针对arr1:for(var i=0;i<arr1.length;i++){ if(arr1[i]==1){ arr1.splice(i,1); }}console.log(arr1);输出结果:针对arr2:for(var i=0;i<a...

2020-03-23 16:57:21 547

原创 ArcGIS API for JavaScript 4.x IIS离线部署教程及使用过程问题解决

一、离线部署教程1、ArcgisAPIforJS 4.x下载https://developers.arcgis.com/downloads/apis-and-sdks?product=javascript2、解压文件3、将arcgis_js_api文件夹拷贝到C:\inetpub\wwwroot4、修改Init.js、dojo.js文件(1)打开C:\...

2020-01-15 11:40:38 1230 1

转载 提示文件过大无法复制到U盘怎么解决

U盘现在作为一个便携的移动存储工具,已经在我们生活中扮演了一个重要的角色,但是我们经常会遇到在复制一些文件到U盘里的时候,明明U盘空间还有很大,却提示文件过大无法复制,面对这样的问题,我们该如何解决?首先普及一个知识,U盘一般会有文件系统,主要有NTFS、FAT16、FAT32三种形式,三种形式对应单个文件的大小也是不一样的,分别如下:NTFS:最大文件2TBFAT16:最大文件2GB...

2020-01-13 15:59:05 699

原创 js的for循环中使用回调函数,获取到的值总是最后一个值?

解决办法:自执行函数传递参数举例:注:setTimeout()函数即为回调函数 var dataSet = ["首页", "博客", "下载"] for (var i = 0; i < dataSet.length; i++) { var item = dataSet[i]; setTimeout(function () { con...

2019-03-28 18:56:28 6038 2

原创 ArcGIS API for JS 加载geoserver发布的WMS服务

一、geoserver发布WMS服务 具体发布过程可参考我之前的博客:https://blog.youkuaiyun.com/qq_32492777/article/details/87715386二、geoserver中打开地图服务例如我的请求地址是:http://localhost:8686/geoserver/test/wms三、ArcGIS API for JS 加载g...

2019-02-21 15:24:37 8864 9

原创 Tomcat控制台中文乱码解决办法

安装Tomcat之后,启动Tomcat出现中文乱码的情况。尝试了各种解决办法:1、在conf-server.xml中修改2、修改bin-catalina.bat文件3、查找注册表win+R:regedit,打开注册表以上几种方法均没有解决乱码的问题最终解决办法启动tomcat之后,右键标题右侧(即控制台框),选择属性,查看当前代码页,我的为936(GBK)...

2019-02-20 09:48:16 34960 19

原创 Geoserver+QGIS发布地图服务

发布地图服务(geoserver+QGIS)geoserver发布地图服务新建工作区:工作区-添加新的工作区-输入工作区名称(例如:test) 数据存储-添加新的数据存储-新建数据源(数据源有很多种,包括矢量、栅格等。本文档以加载shp格式文件为例) 选择工作区名称,设置数据源名称,选择shp文件(有时需选择DBF的字符集,否则会出现乱码问题),保存。如图所示      保存后弹出下...

2019-02-19 16:27:10 8868 1

原创 Win10系统(小新air15)安装免费wifi(猎豹WiFi),开启后手机搜不到网络——解决办法!

电脑免费WIFI开启成功,但是手机却搜索不到WIFI,原因可能是电脑不支持承载的网络,查看方法是,Win+R,打开cmd命令窗口输入命令行:netsh wlan show drivers如图所示: 如果支持的承载网络为:否,则原因就在这,导致手机搜索不到电脑免费wifi。解决办法:更新无线网卡驱动!更新无线网卡驱动方法:1、打开设备管理器右键电脑左下角 ,打开设备管...

2019-02-12 11:39:29 8241

原创 HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。

错误:IIS管理器解决办法:运行cmd:输入命令:C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis -i 出现下面这种情况:  解决办法:控制面板-程序-启用或关闭Windows功能-Internet Information Services-万维网服务-应用程序开发功能,选中ASP.NE...

2019-01-30 10:42:07 6192 2

原创 Cesium之HelloWorld.html

本文是本人在运行该文件时并没有按照官网那样显示一个三维地图,最终解决了这一问题,以下是我的解决办法,希望可以帮助到遇到类似问题的学者。所有文件都存放在Cesium文件夹中,如下图所示: 首先打开cmd命令行,输入cnpm install,加载所需的模块,这时会在Cesium文件夹中出现node_modules文件夹,如下图:然后输入node server.js或npm star...

2018-09-11 19:52:32 2426

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除