自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (24)
  • 收藏
  • 关注

原创 关于aspose_cell的IndexOutOfRangeException

aspose系列控件在c#开发人群里面使用的很广泛,因为不需要依赖微软的office,是完全独立的第三方控件,调用也比较简单,使用方便。但是偶然在调试程序的过程中,aspose.cells.dll抛出一个异常,之前一直没有遇到过,抛出异常的上下文代码也未有任何修改;检查了代码,也未发现任何问题。而且一旦出现这个问题,下次运行程序,这个异常就变成必现的了。参见下图 ...

2019-05-25 10:06:46 629

A*算法,A Star 路径规划算法

根据AStar算法的基本原理,用WPF做了一个精简的示例

2024-02-07

ReadShape.rar

不通过第三方直接读取arcgis的shapefile,将文件中的多边形通过字符串的形式简单解析出来。有示例文件。

2020-11-12

dao360.rar

ArcGIS不能创建MDB(报这个错"unable to create database,permission is denied."),原因是电脑上虽然安装了office2010,但是可能缺这个文件。

2020-11-10

ASP.NET Core和Sqlite使用DEMO

参考杨万青写的《ASP.NET Core与Restful API开发实战》,这本书写的不错,但是书中使用的是Sql Server,我一般不用这个数据库,为了学习方便,我的DEMO使用的是Sqlite3,这种数据库太好用了。另外DEMO里面也去掉了书中的automapper,还有根据代码生成数据表的部分(感觉自动生成老会出错),所以我是手动建表,手动创建entity。另外写了一个非常简单的web api调用例子。

2020-11-05

很好的tcp测试工具

很方便的TCP测试工具,支持客户端/服务端,支持16进制格式发送和接收,也支持字符串方式,支持定时发送和接收

2020-10-30

js版本ver半自动更新

WEB服务端的js文件如果进行了更新,html中对js文件的引用没有加版本号的情况下,用户浏览网页时,很可能仍然使用缓存中更新前的JS文件,导致体验出现问题。 手动在html中加上?ver=的版本号,频次多了之后开发者自己也会觉得麻烦。 初学python,试着用python写了一个小程序,自动更新js引用的版本号。 使用方法: 1、指定工作目录,因为之后会使用相对路径。例如c:\\inetpub\\wwwroot\\your folder 2、指定工作目录后,程序会自动列出工作目录下的文件 3、配置JS文件数组。因为有很多JS文件基本不会更新(jquey库等),所以需要选出经常会更新的JS文件(一般都是你自己编写的,而且通常在一个或多个文件夹下),你需要一次或多次指定JS文件所在文件夹的相对路径,例如test\js。之后,如果HTML页面中有很多js文件引用,仅仅会更新JS文件数组中的文件引用。 4、配置HTML文件数组。HTML页面包含了对JS文件的引用,而且经常在多个文件夹中。特殊情况,如果是ASP.NET,aspx页面也会包含JS文件引用,经过一次或多次指定,基本就确定了你需要更新的HTML文件和ASPX文件 5、遍历HTML文件数组,找到这些文件,并添加版本号。本程序默认版本号从10000开始,以后每执行一次,版本号会加1,10001,10002...

2020-04-01

2008tls12.zip

Windows Server2008发布HTTPS网站,默认不支持TLS1.2。但是微信小程序如果要使用HTTPS接口,必须要求TLS1.2以上,所以必须升级。直接运行该脚本,自动重启服务器,然后就完成升级。

2020-03-24

CameraDemo191202.zip

可以创建、删除、重命名文件夹,可以在拍照前指定存储的文件夹,照片名称可以设置。使用androdi studio 1.2开发

2019-12-02

Snagit2018缺少文件.zip

snagit2018在win7上安装会提示缺少一些文件:unidrvui.dll,UNIRES.DLL,unidrv.hlp,UNIDRV.DLL,stdschmx.gdl,stdschem.gdl,stdnames.gpd,stddtype.gdl

2019-05-28

计算椭圆弧长源码

椭圆弧长只能求取近似值,计算过程较为复杂。本人参照这篇论文进行了实现。

2019-03-18

Nokia等手机通用驱动

没有adb interface,android手机没法用USB调试程序。我买了个诺基亚X5的手机,本来想去官网上下载手机驱动,竟然没有找到!最后在别的网站上找到了这个通用的!

2019-01-12

android8.1系统签名所需文件

适用于Android 8.1 Oreo,APP要进行系统签名需要对应的platform.pk8和platform.x509.pem

2019-01-12

dotNetFramework3.5sp1离线版64位_2

dotNetFramework3.5sp1离线版64位,解压后即可使用,中文版

2018-11-27

dotNetFramework3.5sp1离线版64位_1

dotNetFramework3.5sp1离线版64位,解压后即可使用,中文版

2018-11-27

多边形合并c# c++

c++编写的多边形合并算法,提供了C接口,主要是方便C#调用。开发环境是VS2010,有C++源码和C#的调用示例。

2018-06-29

百度语音识别DEMO

调用百度语音识别SDK,实现简单的语音识别功能。比百度的DEMO要简单。 调试代码需要在AndroidManifest.xml文件中修改API KEY。

2018-02-07

TopSURV简易操作手册

本手册简要说明了TopSURV(GPS)软件的操作流程,以便用户可以尽快入门。无论进行静态GPS测量,还是RTK测量,接收机能直接测得的是天线相位中心的坐标,因而都需要进行归算,才能得到测站坐标。

2017-10-23

GPS原理及应用

PPT。GPS是由美国政府组织研制,从1973年开始,历经20余年,耗费巨资(180亿美元),于1993年全部建成并服务至今的全球现代化导航系统,是美国“星球大战”计划的重要组成部分,也是美国上一世纪继阿波罗登月和航天飞机之后的最重大科技果。

2017-10-23

arcgis_sdk_AndroidStudio_online

android app,仅显示地图,在线获取arcgis sdk 10.2.8,使用android studio开发

2016-10-19

在ArcEngine中使用INewLineFeedback实现距离测量(面积测量)的正确方法

客户最近打电话过来,说我们的软件在量距离的时候不能平移地图。我们的软件是使用ArcEngine来开发的,在网上输入关键字“arcengine 距离测量”,可以搜索到一大堆内容基本相似的文章或代码,基本上都是采用INewLineFeedback来实现的,我们的软件也是使用此种方法。方法大致如下:写一个距离测量工具,继承自BaseTool,在该类中使用INewLineFeedback动态绘制多段折线,最后转化为Element添加到地图上。如果要增加平移功能,我们仿造ArcMap使用鼠标中键平移,在OnMouseDown、OnMouseMove、OnMouseUp事件中增加判断鼠标中键的语句,然后分别使用PanStart、PanMoveTo、PanStop实现地图的平移。 此时,出现了一个新问题,一旦移动地图后,之前使用INewLineFeedback绘制的线完全乱了方寸,有一部分线丢失了。之后又发现一个更可笑的问题,在绘制的过程中,如果使用alt+tab键切换到其它窗口,然后再切换回地图窗口的时候,会多出一条线,INewLineFeedback把切换窗口前的鼠标位置记录了下来。 对于这个问题,我使用ArcMap的测量工具检查了一下,发现不存在上述问题。但是INewLineFeedback为什么会产生这个bug,难道是本人的使用方法不对。在网上搜了一下其他类似代码进行测试,都存在这个bug。ArcEngine的SDK文档上也没有特别强调INewLineFeedback的使用细节。 本来打算用gdi进行解决,最后发现INewLineFeedback有一个Refresh函数,那么应该在什么地方使用它呢?在ArcMapControl的诸多事件中,尝试了OnAfterDraw、OnAfterScreenDraw、OnViewRefresh等,发现OnAfterScreenDraw是OK的。具体是在OnAfterScreenDraw事件中使用Refresh函数刷新INewLineFeedback,完美解决问题。

2013-02-04

基于IElement编写的图例类(不使用ArcEngine的ILegend)

ArcEngine中的ILegend和ILegendItem使用起来总觉得不让人满意,特别是AdjustColumns和Item。因此把PageLayout的图例想象成很多Element的组合,基于IElement重新实现了图例类。图例类的类图可以参考附件中的图例绘制.bmp。 另外,附件中有示例程序,示例mxd,还有源码。

2011-11-30

用WPF自定义CheckBox的样式(框框和钩钩)

在WPF中自定义了CheckBox的新样式,主要是改变了那个框框和钩钩

2011-11-03

WPF实现的仿Silverlight网页加载进度条

用WPF实现的仿Silverlight网页加载的进度条(渐变圆),封装成DLL,在winform下可直接调用。 另外,也实现了winform下的传统工具条,做成了DEMO,可以比较winform进度条和wpf进度条的效果。

2011-11-02

带滑块的进度条

Winform下可以使用,进度条的进度可以通过滑块来调节

2011-10-21

CSAA类(主要实现了几种空间内插算法)

空间内插算法的实现,C++类,可用于DEM建模,包括克里金、杨赤中、反距离加权、最小二乘配置等

2009-05-26

空空如也

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

TA关注的人

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