- 博客(8)
- 收藏
- 关注
原创 ArcGIS Engine 开发 (三)COM技术中的QueryInterface(接口查询)的实现原理和IUnknown接口
IUnknownIUnknown 接口是组件对象模型(COM)中的基础接口。COM规格书中规定COM对象至少要实现此一接口,而且其他所有的COM接口都需要派生自IUnknown接口。IUnknown提供所有COM对象都支持的两种基本特性:利用引用计数来进行对象生命周期管理;(控制对象生命周期)以及访问许多事先定义的接口。(接口查询)IUnknown接口会包括一个指向虚拟方法表(英...
2018-09-27 18:34:43 847
原创 IE浏览器下载中文名文件乱码,Header中Content-Disposition出现中文字导致的乱码问题
问题出现:在项目中需要对上传到服务端的中文名文件进行下载,出现了下载文件名乱码的问题,而且这个问题只出现在IE浏览器上,如何解决这个问题,和大家分享解决方法,探讨其中的缘由。参考文章:https://blog.robotshell.org/2012/deal-with-http-header-encoding-for-file-download/#comments问题截图:解决思路:...
2018-09-24 20:40:33 5041
原创 ThinkPHP5.0(九)PHP下载指定服务器目录下的文件(word文件),打包下载多个文件
需求一般在ThinkPHP5.0中我们会上传文件到服务器的指定目录下(一般为public下的upload文件中),以达到必要时候对其下载的目的;但是我们已知文件在服务器的路径怎么对其下载?接下来一起详细探讨一下,下载文件的过程。详细步骤:路径: ../public/uploadDir/ 这个是.docx文件的存储路径,.docx文件是我们要进行下载的的目标文件;对文件下载权限,路径...
2018-09-22 21:15:06 4166
原创 ArcGIS Engine 开发 (二)出现无法嵌入互操作类型的问题的解决,C#new一个接口成功的原因
问题来源:在调用ESRI.ArcGIS.esriSystem中的IObjectCopy接口时我通过它的实现类ObjectCopyClass初始化对其赋值时出现了无法嵌入互操作类型的错误但是如果对IObjectCopy的赋值为ObjectCopy的实例对象IObjectCopy objectCopy = new ObjectCopy();则完全没有问题。但在我们所学知识里接口和抽...
2018-09-15 17:49:49 2443 2
原创 ArcGIS Engine 开发 (一)GIS应用基本界面的搭建和控件的关联,处理TOCC控件关联失败问题,布局视图(axPageLayout)和地图(axMapcontrol)关联
关于ArcGIS Eegine + C# 的开发环境的搭建我的为:vs2010+ArcGIS Eegine 10.2搭建环境的教程网上很多,我这里只给出资源: vs2010: 迅雷创建下载链接: ed2k://|file|cn_visual_studio_2010_ultimate_x86_dvd_532347.iso|2685982720|4AE6228933DDE49D9BFA4...
2018-09-15 16:39:05 4653
原创 jQuery-----实现拖拽td单元格到其他上面,实现td内容交换的源码分析
基于jQuery,实现td单元格的拖拽和交换<script type="text/javascript" src="https://cdn.bootcss.com/jquery/1.9.1/jquery.min.js"></script><style>td.hover{border:dotted 3
2018-09-06 12:09:48 1841
原创 IE下浏览器缓存导致验证码不能刷新原因(Chrome能刷新)
验证码刷新方法:方法一: jQuery的.click()方法:$('#changeVerity').click(function () { $(this).attr('src', '{:url(\'index/Index/getVerify\')}'); });通过对id为changeVerity的显示验证码的img...
2018-09-03 19:42:26 1726
原创 JavaScript的new Date()方法在不同浏览器的兼容性问题,IE,Firefox出现NaN值,Chrome正常
问题来源:在一个倒计时功能中,时间显示在不同的浏览器出现差异,在Chrome正常而在IE,Firefox出现NaN(not a number)值 此处代码为: function getDate() { var closeTimes=$("#timeMax").val(); var endTimes = new Da...
2018-09-02 11:46:36 1332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人