自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 获取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 2891

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

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

2020-01-02 15:46:52 1323

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

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

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

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

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

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

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

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

2019-08-27 11:17:34 3866

原创 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 804

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

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

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

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

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

2019-07-16 01:30:22 273

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

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

2019-07-16 01:18:43 306

原创 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 544

转载 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 1865

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

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

2019-04-06 14:10:40 1672

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

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 1075

原创 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 1497

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

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

2019-02-16 16:50:11 926

原创 电脑重启后 iis启动不开解决办法

有时候电脑配置不太给力的话IIS自动启动太慢,或者偶尔启动不开,这时候我们就需要手动去帮助它开启全局web发布服务打开任务管理器 找到所有服务 找到World Wide Web Publishing Service  服务 启动它就行...

2019-02-01 00:04:58 1501 2

原创 Arcgis 3.x Unable to draw graphic (null): Unable to complete operation.问题

头疼的问题 当使用Arcgis api for javascript 开发时经常会遇到这个问题,经过两天的资料查询,鄙人总结出以下几个结论1.当要实现查询功能时,一般情况下快速多次查询就会出现以上情况 在高版本的3.x中部分bug已经修改使用以下办法可以实现 但还是有些查询仍然有问题 此时解决办法是查询时加上些可有可无的干扰因素,让arcgis认为你每次查询内容都不一样而不去调用缓存或者其他什...

2019-01-30 15:04:28 1036

原创 ARCGIS 报错 数据框包含未使用相同企业级地理数据库连接的数据(要素服务)解决办法

当勾选FeatureAccess时要求必须使用sde地理数据库 而且要求使用同一个库 ,确保数据在同一个数据库的情况下如果还继续报错就需要注意数据库连接是否加上了端口号,加了端口号和不叫端口号连接的确实是同一个数据库,但是arcgis有时候却不认同。这时候就需要注意端口号可以看到上面的连接是加了数据库端口号的,让它和其他数据保持一样就行,要么都加端口号,要么都不加端口号...

2019-01-29 12:38:33 538 2

原创 TerraExplorer Pro自定义飞行轨迹(以c#为例)

第一步。打开TerraExplorer Pro 菜单栏Home-&gt;Add-&gt;Presentation 点击后会在工程树种自动创建一个预览控件,我命名为自定义飞行 第二步。点击自定义飞行,顶部功能菜单栏中会出现录制按钮 点击这个按钮开始录制,录制结束后保存第三步。在代码中获取此自定义飞行工具var item = sGWorld.ProjectTree.FindIte...

2018-12-17 16:41:22 1178

原创 SKYLIN TerraExplorer Pro 后台控制导航控件的显示隐藏(指北针、放大、缩小等)

官网给出的(导航控件代码)API如下· HUD_LAYER_NONE                         = 0(无)· HUD_LAYER_ACTIVE_ARROWS = 1· HUD_LAYER_CENTER_SIGN        = 2· HUD_LAYER_TEXT_DATA             = 4· HUD_LAYER_COMPASS      ...

2018-12-10 12:46:09 587

原创 WPF TreeView 中循环遍历查询要素并快速定位

/// &lt;summary&gt; /// 获取当前节点下符合条件的子元素 /// &lt;/summary&gt; /// &lt;param name="container"&gt;当前节点&lt;/param&gt; /// &lt;param name="item"&gt;要查询的元素&lt;/para

2018-12-08 13:49:07 2706 1

转载 WPF 中根据名称获取模板 Template中的元素

private static ChildItem FindVisualChildItem&lt;ChildItem&gt;(DependencyObject obj, string name) where ChildItem : FrameworkElement { if (null != obj) { ...

2018-12-08 13:42:39 2020

原创 WPF中异步操作

在WPF中直接开辟一个线程执行异步操作时,如果与UI界面有交互则会直接报错,此时我们使用如下方法实现异步操作 private void checkoutOnLine() { Dispatcher.BeginInvoke(DispatcherPriority.SystemIdle, new Action(() =&gt; ...

2018-12-07 10:16:31 3139 1

原创 unity中怎么渲染半透贴

在导入unity fbx文件后点击导入的模型进行导入设置选择扩展模式然后把模型拖到场景中,点击场景中的模型,设置shader即可实现unity中的半透贴

2018-12-05 18:39:15 2073

原创 unity导入3DMAX模型失真无法修改渲染方法解决方案

 今天搞了好久才发现是在这个地方设置(导入设置)选择材质 在location处选择 使用扩展模式然后接可以发现渲染方法可以修改了(此处个人选择手机版漫反射,比默认的清晰太多太多)...

2018-12-05 16:45:31 2312

原创 WPF中WindowsFormsHost遮盖问题

在WPF中调用windows form的控件时由于渲染机制的问题总会出现各种问题,比如当wpf和form控件在一个位置时会优先显示form控件,而且完全设置不了顺序,form控件永远在最上边,当都使用form控件时,前面那个问题解决了后又出现了好多新的问题,“控件失踪了!”,出现这个问题大多数情况下是控件的顺序问题,例子如下&lt;WindowsFormsHost x:name="A" ...

2018-11-23 11:57:49 4363

原创 什么是WFS服务,发布WFS服务有什么用

WFS 服务可以发布符合开放地理空间联盟 (OGC) Web 要素服务 (WCS) 规范的服务。WFS 是通过 Web 提供地理要素服务的开放规范。官网上是这么描述的,但还是对其概念了解不太清除,鄙人查阅了相关资料,总结出来一点,WFS是Arcgis发布的复合OGC标准俺的服务,经常使用ArcgisServer发布服务的可能会留意到,有一个是否发布WFS服务的复选框,当然一般情况下我们都是...

2018-11-04 20:11:27 9571

原创 Arcgis中投影和定义投影的区别

今天在项目开发过程中需要对数据进行一次投影转换,习惯性的打开Data management tools—&gt;Projections andtransfomations进行定义投影,然而却导致了地图的经纬度严重错位,顾名思义,定义投影就是当你只是一堆带有经纬度的表 而且你明确知道它的坐标系统时使用到的,而且当你在arcmap中右键显示XY时,默认就提示是否定义坐标系,而且默认是wgs84地理...

2018-11-02 20:06:58 22097

原创 解决Live charts Series改变图表不刷新问题

刚开始使用Live charts感觉有点冒险,传统的Dev貌似更稳定下,但是又不想使用Dev这么一重量级的UI插件,使用的时候也遇到了好多问题,用了一天时间去读它的源码,感觉这一开源插件非常不错,功能也超级强大,虽说在github已经大概两年不怎么活跃了。最近一次的修改源码是在两个月前,但在里面依然能够感受到WPF全盛时期Livechart的受欢迎程度,言归正传,下面就介绍下我遇到的一个小坑,记下...

2018-10-28 21:15:05 6940 2

原创 WPF 无法找到名为“ ”的资源。资源名称区分大小写

在WPF设计界面时有时候会遇到这样的问题,代码逻辑似乎没有什么问题,运行项目也很成功,但就是会在设计界面报错。在csnd以及satackOverflow上找了半天没有什么好的解决办法,后来才发现微软官方已经公布了此问题,并给出了解决方案,虽说我不太认同微软官方的解决方案。没办法,目前只能将就使用了,以后找到好的方法鄙人会在下方评论栏进行评论,也欢迎各位大神指点。总的来说,也就是说当你确定代码逻...

2018-10-24 15:27:15 8332 1

原创 海康摄像头视频rtsp转化rtmp

海康摄像头默认只支持IE的,而且还需要使用ActiveX插件,非常麻烦,现使用red5发布服务实现rtmp的实时视频流的播放,需要用到的工具是fmpeg第一步 下载安装red5 ffmpeg 其中red5是基于java的需要提前下载sdk并配置好环境变量 安装Red5时附带的下载oflaDemo示例 ffmpeg需要配置环境变量 (不嫌麻烦的话每次都可以用cmd打开ffmpeg.exe再进行操...

2018-09-20 17:36:21 6444 3

原创 unity中解决物体隐藏后无法显示问题

常规来说GameObject.Find(yourname)只存在于物体还存在的情况下,也就是active情况下,当已经设置为false时就不能获取到了,现在要做的就是在物体active属性设置为false前获取gameobgect把它存储到全局变量中,全局变量设置如下List&lt;GameObject&gt; gbList = new List&lt;GameObject&gt;();...

2018-09-10 17:16:57 3948 2

原创 System.DllNotFoundException:“无法加载 DLL“testdll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。”

一般这种错误是指需要引用dll库但是因为其编译语言是c++或者c语言,在c#的引用过程中无法直接引用,解决办法是直接把dll文件复制到项目中的bin/Debug目录下 不用引用即可...

2018-09-04 10:14:38 6767 1

原创 WPF新手入门经验

关于WPF网上也有好多分析评论,以下仅代表个人见解WPF有优点也有缺点,近几年学习的人似乎越来越少,就像win8一样成为一个时代的过度品,对于传统的winform个人感觉还是有很多优势的,很多公司开发会选择使用winform+Dev框架进行开发,WPF一个语言就可以搞定的事儿好多公司缺不买账,原因一方面是因为微软推广力度不够,另一方面WPF是一个重量级开发模式,非常烧内存,学习成本也比较高,对...

2018-08-30 22:35:36 1444 3

原创 c#文件上传(上传到服务器)

首先需要创建一个窗体并拖放几个提示用于提示信息的文本 一个按钮 一个进度条然后就开始写按钮的点击事件 双击开始private void button1_Click(object sender, EventArgs e) { OpenFileDialog openFileDialogTemp = new OpenFileDialog(); ...

2018-08-30 21:48:06 20724 19

原创 ArcEngine 二维地图map选择范围,加到三维arcscene控件中显示、渲染(c#)

1.绘制区域选择范围地图的二维点击事件try{IactiveView activeView=axMapControl.Map as IactiveView ;IScreenDisplay pScreenDisplay=activeView.ScreenDisplay;IRubberBand pRubberPolygon=new RubberPolygonClass();ISimpleFi...

2018-07-03 11:21:33 1759

原创 ArcEngine实现鼠标滑过显示要素的属性(c#)

网上有个方法主要是借助 axmapcontrol 自带的 ShowMapTips 来实现,鄙人感觉有点复杂,其代码大致如下private void axMapControl1_OnMouseMove(object sender, IMapControlEvents2_OnMouseMoveEvent e){ IFeatureLayer pFeatureLayer = axMapControl1...

2018-06-19 14:10:01 1839

原创 Arcgis api for JavaScript调用GP服务实现克里金插值分析(解决GP服务产生的结果无法自动发布为地图服务的问题

arcgis发布GP服务网上有好多例子,但是好多时间是好久以前的,使用API也比较老(本人是使用10.4版本的desktop js api为4.7)步骤如下1.创建GP模型地理处理-》模型构造器,拖放工具2.将模型另存为工具,运行工具得出结果,点击地理处理-》结果右键共享为地理处理服务3.填写参数(注意一定要勾选view results with a map service)4.前端调用new出新...

2018-05-14 21:53:11 3011 4

原创 ArcGIS API for JavaScript三维管网之三维模型制作(无插件)

arcgis三维处理方案很多,以前经常使用第三方的三维模型插件类似threejs,但是这类插件虽说能在地图上显示,作为要素图层在地图上显示时点击效果等想要和arcgis完全兼容掉很难,后来使用arcgis pro发布三维模型,然后发布符合i3s标准的json模型,这个解决方案是最完美的,但是现在arcgis pro试用期时间太短,几天就不让用了,再后来就选择用ArcGIS API for Java...

2018-05-12 17:39:07 5678 1

原创 threejs怎么处理加载obj模型的子对象的位置为{0,0,0}的问题

不得不承认,这是threejs长久以来的bug,换了好多版本,一直没有处理这个bug,在早期版本中我们可以用如下方法去实现,objMesh.centroid = new THREE.Vector3();for (var i = 0, l = geom.vertices.length; i < l; i++) { objMesh.centroid.add(geom.vertices[i

2018-02-06 21:47:18 10603

geoserver-helper帮助文档

geoserver-helper帮助文档

2024-09-19

浏览器判断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关注的人

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