自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (4)
  • 收藏
  • 关注

原创 geotools 获取连接的数据库版本

geotools 获取连接的数据库版本

2024-02-02 14:38:04 134

原创 web3d(threejs,cesium)硬件要求

处理器:Intel i7 2.5GHz及以上。处理器:Intel i9 2.5GHz及以上。操作系统:Windows 10 64位。操作系统:Windows 10 64位。操作系统:Windows 10 64位。操作系统:Windows 10 64位。操作系统:Windows 7 64位。操作系统:Windows 7 64位。显卡:显存24 GB以上(独立显卡)显卡:显存2G以上(独立显卡)显卡:显存6G以上(独立显卡)显卡:显存2G以上(独立显卡)显卡:显存8G以上(独立显卡)

2024-01-25 11:25:35 839

原创 webgl中加载模型要求以及优化方案

webgl模型要求以及优化方案

2023-02-15 11:31:10 1511

转载 GeoServer中WMS、WFS的请求规范 (转)

Web地图服务(WMS)利用具有地理空间位置信息的数据制作地图。其中将地图定义为地理数据可视的表现。这个规范定义了三个操作:GetCapabitities返回服务级元数据,它是对服务信息内容和要求参数的一种描述;GetMap返回一个地图影像,其地理空间参考和大小参数是明确定义了的;GetFeatureInfo(可选)返回显示在地图上的某些特殊要素的信息。GeoServer官网上对其WMS规范的描述地址为。...

2022-08-10 17:32:14 2236

原创 比例尺分辨率转换(openlayers)

比例尺分辨率转换(openlayers)

2022-01-19 09:25:16 1554

原创 Node Sass could not find a binding for your current environment终极解决方案

在不同环境下迁移项目时由于node版本不同导致钱以后项目打不开,提示node sass不匹配,找了好多方法,记录下心得,也是多种试错后的终极解决方案一、删除node-moudles包二、清理缓存npm cache clean -f三、重新执行yarn -i 拉取依赖包(不能用npm,yarn会自动修复node版本的适配问题选择最适合的版本,而npm不会,鄙人因为这个卡了好久)四、rebuild nodesass 执行 npm rebuild node-sass五、完成...

2021-09-15 22:10:32 5987 1

原创 Vue源码解读-1(世上无难事,只要肯放弃)

从19年开始由于一些原因好久没怎么写博客了,今天心血来潮记录下vue的源码解读历程(可能中间懒了就又停了,世上无难事,只要肯放弃嘛!)正式开始准备工作我们把源码搞下来后,用vscode打开后不要着急看源码,打开demon文件夹下的随意一个html,修改引用路径为dist下的路径(方便调试),然后开启项目的源码调试准备工作做好后,运行dev 在html里面打个断点,前端单步调试,逐步跟踪代码执行顺序原型构造可以发现暴露的vue是在src-core而真正的vue又存在于ins

2021-08-14 01:28:01 234

原创 openalyers6.x源码解读-1(世上无难事只要肯放弃)

openalyers6.x源码解读_1(世上无难事只要肯放弃)第一步、下载源码第二步、查找入口文件第三步、先强行解析一个方法第三步、Object第一步、下载源码源码下载地址 https://github.com/openlayers/openlayers第二步、查找入口文件源码下载后执行npm i 安装好所有的依赖会看到如下界面:openlayers的核心源码都存在于src/ol下面,在里面找到index.js第三步、先强行解析一个方法在index.js暴露的口子中先找个软柿子捏捏,找来找去

2021-08-14 01:25:11 332

原创 个人前端代码规范

黄金定律永远遵循同一套编码规范,规范自己的代码风格,同时不管有多少人共同参与同一项目,一定要确保每一行代码都像是同一个人编写的。使用命名法大驼峰命名法小驼峰命名法下划线命名法应用场景项目文件夹使用大驼峰命名法,原则上不使用下划线VideoProjectionAudioProgectionTextProgection文件命名使用小驼峰命名法,复合页面使用小写加_加小驼峰简单页面index.html 首页main.html/main.js 首页download.htm

2021-08-05 01:13:15 107

转载 vue-element-admin 坑汇总(转)

转自:https://www.jianshu.com/p/c43db18edf67前言:最近在开发一个后台管理系统,是基于vue-element-admin进行开发的,在开发过程中感受到该框架的方便同时,也感受到了面对框架所带来的的一些局限性和依赖性。某些问题导致我在开发过程中耽误了很多时间,幸好最后都一一得到解决,所以希望写下这篇文章来进行记录,以便后来的使用。介绍Vue-element-admin这是一个集成大部分功能的后台管理系统框架,也就是说大多数的组件都帮我们写好了,他是基于v

2021-07-08 19:35:48 1605

原创 前端鼠标滚动事件监听无效解决办法

滚动监听无效一般是因为外部的div的overflow没有设置成scroll,或者说是auto,改为scroll 就可以了

2021-03-09 16:01:03 1066

原创 跳转至其他域名页面时提前登陆方法

在跳转之前先做一次登陆var url="http://192.168.1.1:8000/doLogin" $.ajax({ url:url, data:{"userId":'admin','psw':'founder44'}, type:"post", dataType:'json', xhrFields:{withCredentials:true}, crossDomain:true, success:function () { //跳转方法..

2021-01-07 15:23:35 590

原创 vue 中怎么手动获取日期时间组件(DateTimePicker),并关闭时间选择下拉

时间组件如下 <el-date-picker v-model="value" ref="time" type="daterange" start-placeholder="开始日期" end-placeholder="结束日期" :default-time="['00:00:00', '23:59:59']"> </el-date-picker>关闭时可以使用this.$ref.ti

2020-07-23 10:38:36 1332

原创 vue在f12调试状态下 断点以及debugger错位时的坑

遇到这种情况一般来说都是文件名冲突,检查下是否有重名的文件夹,重新命名即可

2020-07-20 20:54:59 3095

原创 openlayers缩放点位后地图拖动后获取不到位置处理办法

map.getView().setCenter(x,y)修改为map.getView().setCenter(parseFloat(x),parseFloat(y))即可

2020-07-20 11:48:50 474

原创 Skyline(c#)怎么显示三维管线

/// <summary> /// 创建管线(不考虑高程) /// </summary> /// <param name="x1">起点经度</param> /// <param name="y1">起点纬度</param> /// <param name="z1">起点高程</param> /// &...

2020-06-17 09:28:35 357

原创 skylin怎么添加geoserver发布的wfs图层

新建图层连接geoserver服务器wfs server中格式为http://youip:8080/geoserver/youkongjian/wfs?service=WFS

2020-06-16 17:16:02 190

原创 c# skylin 创建图片标注出现png透明边缘覆盖后面元素解决办法

显示问题解决办法加上透明度0.8即可解决//创建轨迹点 var trackPointPosition = SkyLineView.SgWorld.Creator.CreatePosition(trackInfos[index].JINGDU, trackInfos[index].WEIDU); var imageLabelStyle = SkyLineView.SgWorld.Creator.CreateLabelStyle();

2020-06-11 10:00:04 286

原创 c# 调用webservices时XML解析方法

WebClient wc = new WebClient(); wc.Encoding = System.Text.Encoding.UTF8;//定义对象的编码语言,此处或者是gb2312 string xmlResult = wc.DownloadString(requestUrl); var jsonResult = GetResult(xmlResult);...

2020-06-05 15:03:08 1412

原创 C# 制作自定义控件ComboBoxTreeView树形下拉框

效果图创作思路想要实现树形下拉框,又不想引用第三方UI控件,只要自己制作,在网上查了好做资料,加上本人的调整,决定使用ToolStripControlHost设计出下面的控件(搬砖(-^▽^-))新建用户控件实例化ToolStripControlHost、ToolStripDropDown、TreeView等在构造函数中初始化上代码```csharpusing System;using System.Collections.Generic;using System.Compon

2020-05-15 16:03:00 4130 4

原创 GDAL Shape转Geojson 文件释放方法

GDAL Shape转Geojson 文件释放方法问题描述问题代码成功代码问题描述在项目中遇到一个shape文件转json的需求,于是选用了GDal方案,使用方法网上一大堆,但在执行转换过后生成的文本文件一直释放不了,每次生成的结果文件删除不掉就很恶心,于是各种调试终于找到解决方案问题代码生成的文件删除不掉,执行CopyDataSource重名的话, 会报错 public void co...

2020-04-28 17:44:45 861 2

原创 C#调试捕获异常代码神器

有时候代码中忘记写try catch的时候系统会崩掉,这时在最外边使用AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); void CurrentDomain_UnhandledExcepti...

2020-04-02 15:51:14 261

原创 openlayers 编辑要素并保存至deoserver中PointOutsideEnvelopeException: 1 outside of (-90.0,90)问题

遇到这个问题,查了好久没有查到原因,无意间看到别人编辑数据时故意把经纬度搞反了 才发现编辑保存时使用的经纬度跟常规的格式是不一样的 需要把经纬度给调换下 var readyToAddFeature = temEditSource.getFeatures(); var realreadyToAddFeature = new ol.Feature()...

2020-03-06 13:53:54 734

原创 Openlayers 获取图层组属性信息 并根据图层组配置地图图层

想像arcgis一样发布一个地图然后在前端分图层显示,但查了一堆资料都说是不可能的,查询图层组的属性信息只会把图层组当做一个普通图层来返回并不会把图层组中的图层分别显示出来,于是本人使用了两次ajax请求最终实现了该需求第一步 获取图层组的图层描述解析typeName $.ajax({ url: url + '?service=WMS&ve...

2020-02-21 14:40:55 2653 1

转载 nodejs npm i长时间卡住解决办法

解决方案:1.查看当前镜像:npm config get registry不是淘宝的,更换为淘宝镜像2.更换镜像:npm config set registry https://registry.npm.taobao.org

2020-02-05 14:35:07 2236

原创 获取Geoserver图层的边界 并缩放到该范围

var url='http://localhost:8080/geoserver/YouName/wms'; var layers="YouName:BaseMap"; var tiled = new ol.layer.Tile({ visible: true, ...

2020-01-08 14:57:15 2433

原创 电脑远程时突然复制粘贴不了解决办法

打开任务管理器 找到进程-》rdpclip.exe 结束进程 然后cmd 运行 rdpclip.exe如果任务管理器里面没有rdpclip进程 重复操作 打开进程-关闭进程-再打开进程 即可修复电脑复制粘贴的bug...

2020-01-02 15:46:52 943

原创 openlayer刷新图层最简单方法

youLayer.getSource().changed()即可触发刷新时间 ,不用再单独写刷新的方法;

2019-12-23 11:55:04 3871 3

原创 前端画布canvas.toDataURL()导出时为空解决办法

最近项目中的是个视频缩略图好多都不能用了,鄙人调试了一天也没发现什么问题,然后就发现是谷歌浏览器升级的原因,77.0版本以前的只要加了跨域的代码就可以支持导出,但是77.0就不可以,原来代码如下 function getVideoFirstFrame(src, img, width, height) { var video = document.crea...

2019-09-18 09:35:57 8210 1

原创 JS子页面调用父页面方法

关于子页面调用父页面的方法网上查的有一大堆,但大多都是没有什么效果的,或者说不符合我的需求,实际上js的安全机制是不允许子页面调用父页面的方法和变量的,所有能实现的方法都是稍微绕了一圈才实现,以下是我实现的一个思路(亲测可用)建两个页面parent.html 和 chilen.html在父页面parent.html绑定一个自定义的触发条件和执行方法 <s...

2019-08-27 11:17:34 3758

原创 ArcEngine开发中不同版本引用dll路径(以10.4和10.1为例)

在10.1中路径在C:\Windows\assembly\GAC_MSIL\ 下面在10.4中路径在C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\ 下面

2019-08-21 11:00:26 710

原创 html中 background-image 路径中有空格图片显示不出来处理办法

路径初始化的时候加上encodeURI即可src: encodeURI("youurl")

2019-07-23 16:36:48 3776 2

原创 skylin TerraExplorer自定义飞行路线如何监听结束事件

关于skylin的事件监听,特别是flyto事件,往往在执行下一个事件时当前事件才算结束,所以用常规方法是不可行的,设置时间的监听也不太靠谱,可以对事件开始后飞行节点的数量计数判断是否结束,下面是参考代码//事件绑定sGWorld.OnObjectAction += _sgworld_OnObjectAction; //具体监听方法 st...

2019-07-16 01:30:22 212

原创 Skyline TerraExplorer 自定义飞行转弯速度不管用解决办法

Skyline TerraExplorer 自定义飞行转弯速度不管用通常是因为使用的飞行模式问题,一定要使用DynamicObjectType.DYNAMIC_3D_MODE模式,其他不行,事例如下,使用的是一个空模型,这时候设置dynamicObj.TurnSpeed = 30;就可以很友好的转弯,不至于太生硬 var dynamicObj = sGWorld.Crea...

2019-07-16 01:18:43 258

原创 Dojo中使用on事件绑定后怎么解绑

将绑定的handel语句赋予一个全局变量然后用remove进行解绑//声明句柄var infowindow_show_handle; //绑定事件 infowindow_show_handle=mapWrap.map.infoWindow.on("show", function (items) { _setInfowWindowCo...

2019-07-03 15:25:03 503

转载 SVN提交不了 并且清理不了解决办法

1.到 sqlite官网 (http://www.sqlite.org/download.html) 下载 sqlite3.exe 找到这个并下载在当前项目的.svn中找到 wc.db 复制出来到随便一个文件夹 例如D:WC.db然后使用cmd 进到sqlite3.exe 所在文件夹下 使用sqlite3 D:WC.db命令打开然后执行delete from work...

2019-04-12 10:20:19 1819

原创 前端调用WebServices时处理后台总是返回xml格式数据问题

解决这个问题可以从两前端、后台两方面考虑一.前端jquery调用时 设置下返回类型就可以 $.ajax({ data: cc, url: "http://localhost:3330/asmx/test.asmx/GetPerson", ...

2019-04-06 14:10:40 1565

转载 更新数据库表的某一字段为限制范围的随机数

DECLARE @user_id varchar(36)DECLARE user_extension_cursor CURSOR FOR SELECT id FROM [test].[dbo].[my_table]OPEN user_extension_cursor;FETCH NEXT FROM user_extension_cursorINTO @user_idWHILE...

2019-02-27 10:24:37 1034

原创 javascript中for in的用法

For...In 在类中进行循环/迭代操作var obj = { a: "aline", b: "browser", c: "cat" } for(var v in obj){ document.write(v); } 返回结果为 a b c如上代码obj是没有length和count属性的,也就是没有常规方法进行迭代循环,...

2019-02-26 17:29:21 1442

原创 Bootstrip fileinput中前端回调函数没有执行解决办法

本人使用C#作为后台处理数据 当上传文件成功后 回调函数执行不了,网上有解释说是必须返回json格式的数据,但是本人检查结束后,非常确定自己用的就是json格式的文件,处理的老半天,快要放弃的时候发现了解决办法,就是返回值必须使用web的Context.Rspont.Write("");而不是return 。记录下来希望能够帮到后者。...

2019-02-16 16:50:11 894

浏览器判断Demon

js判断浏览器是哪种浏览器,不包括IE10,以及以上,部分冷门浏览器也可以参考代码

2019-03-14

SQL_SERVER批量修改为递增时间(制作数据)

SQL_SERVER批量修改为递增时间(制作数据) 使用代码制造数据 时间间隔为十分钟

2019-02-27

SVN 1.10.2 64位(含中文包)

最新版SVN包含中文包 安装包可以自定义路径,语言包自动装到svn路径下

2018-10-21

easyui datagrid扩展之拾色器

结合jQueryeasyui的datagrid做出一个简单的拾色器 结合combo和h5的画布,可以做出一个简单的颜色条下拉框

2017-12-04

空空如也

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

TA关注的人

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