自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创盗版的专栏

整理搜集自己和他人的代码、文档等。包括开源WebGIS技术、ArcGIS API、JavaScript等。

  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 彻底解决Win10频繁禁用IME或者已禁用IME后无法启用的问题

在任务计划程序中,找到microsoft-windows-TextServicesFramework,如下图:已禁用IME时,上图的红圈圈部分会显示“准备就绪”,通常情况下,在网上能找到的解决办法时,点击右键,然后点击“运行”。但是过一阵子,又会被禁用。这里可以使用一种方法来禁止IME被禁用。点击右键-属性-触发器,如下图:触发器“登陆时”,是系统自

2015-12-15 14:38:34 42046 1

原创 重写ArcGIS的TiledMapServiceLayer调用天地图瓦片

require(["esri/layers/TiledMapServiceLayer"], function () {    dojo.declare("com.StrongIt.Map.Layers.LayerTianditu", esri.layers.TiledMapServiceLayer, {        _mapStyle: "",        construc

2015-06-05 16:55:27 4971

原创 JWPlayer 6.12.0编译,去logo、去右键菜单、去错误信息显示等

jwplayer 6.12.0的编译方法,以及去掉logo,右键菜单,去掉播放器中的英文错误信息,默认不添加file的方法等。

2015-01-07 09:42:36 3302

原创 队列取出的对象为空,解决办法

将System.Collections.Generic.Queue队列修改为System.Collections.Concurrent.ConcurrentQueue队列。后者为安全队列。入队时调用方法一致,都为queue.Enqueue(object);出队时,调用方法由queue.Dequeue(object);更改为Object obj= null;if (queue.Try

2014-12-08 17:24:22 1745

转载 tomcat关闭后线程无法终止

Web应用的后台Java程序中用Timer().schedule()方法定时的开启线程并执行,关闭tomcat服务后,仍然按照前面设置的时间频率开启线程,并向tomcat的输出日志文件中输出 tomcat容器只是按照Java EE规范来管理应用中标准组件的生命周期,但自己创建出来的资源要记得自己负责处理,容器是不会替你管理的。JVM中,所有的非守护线程都停止了,JVM才能正常停止。

2014-11-24 14:51:33 1032

转载 提升left join效率

from子句中过滤数据后left   join   跟   先left   join后过滤数据的执行效率比较; 分别举例如下: test1: select   t1.emp_no,t1.emp_name,t2.dep_no,t2.dep_name   from   (           select   t.emp_no,t.emp_name,t.dep_no    

2014-06-03 14:59:44 2205

转载 SQL Server数据库性能优化之SQL语句篇

近期项目需要,做了一段时间的SQL Server性能优化,遇到了一些问题,也积累了一些经验,现总结一下,与君共享。SQL Server性能优化涉及到许多方面,如良好的系统和数据库设计,优质的SQL编写,合适的数据表索引设计,甚至各种硬件因素:网络性能、服务器的性能、操作系统的性能,甚至网卡、交换机等。这篇文章主要讲到如何改善SQL语句,还将有另一篇讨论如何改善索引。如何改善SQL语句的一些

2014-05-30 16:11:23 650

转载 CSS 完美排序10000条数据li

看到一道面试题:有 10000 个子元素,如何将这 10000 个颠倒顺序。-------------要求是效率尽量要高。不光是算法效率,还要考虑DOM元素操作的效率。大家有什么想法?还有就是遇到类似这种问题解题技巧?-------------答:以下利用了css3旋转属性,将li翻转,同时再ul翻转。完美的倒排!http://lax.v2ex.com/t/100982 出

2014-04-28 14:04:13 1029

转载 网页图片如何选择使用GIF格式或JPG格式

网页设计中,保证图片清晰的前提下,图片越小越好。因为这样可以减少带宽占用,加快网页打开速度。尤其对于门户网站和访问量很高的网站,如果图片都能比原来小10K的话,那么节省的带宽相当明显。那么就要求设计师在制作或生成图像时,选择合适的格式和质量,尽量把图片体积压缩的更小。下面就网上常用的两种格式gif和jpg该如何选择阐述下本人的看法。何时选择gif格式?何时选择jpg格式?对于gif

2014-04-28 11:27:00 1263 1

转载 CSS 相对定位和绝对定位

相对定位和绝对定位定位标签:position包含属性:relative(相对) absolute(绝对)1.position:relative; 如果对一个元素进行相对定位,首先它将出现在它所在的位置上。然后通过设置垂直或水平位置,让这个元素"相对于"它的原始起点进行移动。(再一点,相对定位时,无论是否进行移动,元素仍然占据原来的空间。因此,移动元素会导致它覆盖其他框)2.

2014-04-24 11:34:04 471

转载 OpenLayers项目分析

摘要:OpenLayers 是由 MetaCarta公司开发的, 用于WebGIS客户端的JavaScript包,目前的最高版本是2.5 V,通过BSD License 发行。它实现访问地理空间数据的方法都符合行业标准,比如OpenGIS的WMS和WFS规范, OpenLayers采用纯面向对象的JavaScript方式开发,同时借用了Prototype框架和Rico库的一些组件。(一)项

2014-04-18 16:14:25 820

转载 jquery循环中的break,continue

在jquery中循环页面中各个控件的操作用的很多,常用的循环操作如下:// 循环页面上id为weiguo_开头的所有div标签   $("div[id^=weiguo_]").each(function(index){//获取div中的内容        var iDValue=$(this).text();         // 如果这次循环符合条件,马上

2014-04-18 15:22:49 734

转载 ArcGIS.Server.9.3和ArcGIS API for JavaScript实现点、线、面的buffer分析(十一)

目的:1.ArcGIS.Server.9.3和ArcGIS API for JavaScript实现实现点、线、面的buffer分析,这里是通过GeometryServer实现。准备工作:1. 在ArcGis Server9.3中发布名为usa的MapServer。2. 在ArcGis Server9.3中发布名为Geometry的GeometryServer。完成后的效果图:

2014-04-17 14:29:10 1368

转载 ArcGIS.Server.9.3和ArcGIS API for JavaScript保存自定义图形(十)

目的:1.ArcGIS.Server.9.3和ArcGIS API for JavaScript实现自定义图形,保存自定义的Graphic图形到服务端的xml文件中,同时也能在地图载入时读入xml中的图形数据显示到地图中。 这里的自定义面的Label是通过GeometryServer的labelPoints实现的。准备工作: 1. 在ArcGis Server9.3中发布名为Geome

2014-04-17 14:26:52 1322

转载 ArcGIS.Server.9.3和ArcGIS API for JavaScript实现距离量算和面积量算(九)

目的:1.ArcGIS.Server.9.3和ArcGIS API for JavaScript实现距离量算和面积量算,这里主要是通过GeometryServer实现。准备工作:1. 在ArcGis Server9.3中发布名为usa的MapServer。2. 在ArcGis Server9.3中发布名为Geometry的GeometryServer。完成后的效果图:开

2014-04-17 14:25:27 1066

转载 ArcGIS.Server.9.3和ArcGIS API for JavaScript实现语句查询QueryTask(八)

目的:1.ArcGIS.Server.9.3和ArcGIS API for JavaScript实现语句查询能,通过QueryTask实现,根据输入的查询语句对指定图层进行查询然后把查询到的地理元素进行高亮显示,并且给查询到的元素添加鼠标移上去显示信息的功能。准备工作:1. 在ArcGis Server9.3中发布名为usa的MapServer。2.在使用在线的http://ser

2014-04-17 14:23:45 1164

转载 ArcGIS.Server.9.3和ArcGIS API for JavaScript实现查询定位中心的功能和FindTask功能应用(七)

目的:1.ArcGIS.Server.9.3和ArcGIS API for JavaScript实现查询定位中心的功能,主要是通过FindTask功能实现的,输入关键字后对指定的图层以及字段进行关键字查询并且把查询到的结果显示在右边的Grid中,点击Grid中的某一行时进行定位中心进行显示。准备工作:1. 在ArcGis Server9.3中发布名为usa的MapServer。2.

2014-04-17 14:22:55 4354

转载 ArcGIS.Server.9.3和ArcGIS API for JavaScript实现Identify功能(六)

目的:1.ArcGIS.Server.9.3和ArcGIS API for JavaScript实现Identify功能,鼠标点击后获取被点击对象的然后以infoWindow的方式显示点击对象的属性信息。准备工作:1. 在ArcGis Server9.3中发布名为usa的MapServer。2.在使用在线的http://server.arcgisonline.com/ArcGIS/

2014-04-17 14:21:21 1007

转载 ArcGIS.Server.9.3和ArcGIS API for JavaScript中GraphicsLayer应用(五)

目的:1.ArcGIS.Server.9.3和ArcGIS API for JavaScript中GraphicsLayer应用,根据查询结果把元素添加到GraphicsLayer中并且提供选择GraphicsLayer中的元素选择功能,对选择的元素进行高亮显示并且在地图的右边显示选择的元素详细列表。准备工作:1. 在ArcGis Server9.3中发布名为usa的MapServer

2014-04-17 14:20:07 896

转载 ArcGIS.Server.9.3和ArcGIS API for JavaScript地图实现Toorbar功能(四)

目的:1.ArcGIS API for JavaScript实现Toorbar功能,包括zoomin、zoomout、zoomfullext、zoomToPrevExtent、zoomToNextExtent、pan等。准备工作:1.在使用在线的http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_Worl

2014-04-17 14:18:55 762

转载 ArcGIS.Server.9.3和ArcGIS API for JavaScript地图map控件基本参数设置(三)

目的:1.地图map控件基本参数设置,总结了一些比较有用的参数,包括esriConfig.defaults.map下的参数设置和map控件的参数设置。准备工作:1.在使用在线的http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer地图数据和jsapi。完成后的效果图:

2014-04-17 14:17:43 717

转载 ArcGIS.Server.9.3和ArcGIS API for JavaScript实现Toc功能(二)

目的:1.ArcGIS API for JavaScript实现Toc功能,图层列表的显示以及图层可见性的控制。准备工作:1.在ArcGIS.Server.9.3发布一个叫usa的Map Service,并且把这个Service启动起来。完成后的效果图:开始0.本例子开始采用Esri提供的在线的jsapi了没有用本地的服务服务端jsapi原因是我只有1.0的jsapi了

2014-04-17 14:16:40 692

转载 ArcGIS.Server.9.3和ArcGIS API for JavaScript实现基本的地图功能(一)

目的:1.ArcGIS API for JavaScript实现基本的地图功能,包括2个地图服务的叠加显示、图层过滤定义、地图视图范围设置、地图鼠标移动事件等。准备工作:1.在ArcGIS.Server.9.3发布一个叫usa的Map Service,并且把这个Service启动起来。2.瓦片数据地图我这里没有现成的就采用Esri提供的rest世界地图数据服务,地址如下:http:

2014-04-17 14:14:47 1441

转载 jQuery常用标签详解

一、选择网页元素  二、改变结果集  三、链式操作  四、元素的操作:取值和赋值  五、元素的操作:移动  六、元素的操作:复制、删除和创建  七、工具方法  八、事件操作  九、特殊效果  一、选择网页元素  jQuery的基本设计和主要用法,就是"选择某个网页元素,然后对其进行某种操作"。这是它区别于其他函数库的根

2014-04-17 09:11:59 422

转载 Webstorm & PhpStorm的序列号和证书

WebStorm注册码User Name:EMBRACE License Key:===== LICENSE BEGIN =====24718-1204201000001h6wzKLpfo3gmjJ8xoTPw5mQvYYA8vwka9tH!vibaUKS4FIDIkUfy!!f3C"rQCIRbShpSlDcFT1xmJi5

2014-04-17 08:52:59 684

转载 JS实现网页几秒钟之后跳转

在网上搜了一下,关于这个技术处理有多种方法,我只记下我在视频里学到的三种:1、用一个response.sendRedirect("目标页面.jsp\.htm");实现直接跳转;2、有时我们需要有点提示,比如“x秒后自动跳转,若没有跳转,请点击此处”,则可以在myeclipse中调用Snippets中的Delay Go To URL.会自动生成如下代码:代码如下:

2014-04-16 17:11:54 781

原创 隐藏treelist指定的某些单元格,特别是checkEdit类型的列

// 隐藏指定单元格        private void trLst_OtherCost_CustomDrawNodeCell(object sender, CustomDrawNodeCellEventArgs e)        {            // 如果是“系数值”列            if (e.Column.FieldName == "自动计算") 

2013-09-26 14:16:42 1025

转载 ArcGIS Server画点线面并保存到SHP

原帖地址:http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=46873&page=1

2013-07-24 09:16:13 2498

原创 TreeList的父节点展开和收缩子节点时,图标为“+”“—”

TreeLineStyle 的属性修改为solidLookAndFeel中的UseDefaultLookAndFeel改为falseLookAndFeel中的UseWindowsXPTheme改为true

2013-07-24 08:50:38 3167

转载 swc 应该放置在 external-library-path 中的解决办法

flex警告:swc“D:\Adobe\Adobe Flash Builder 4.5\sdks\4.5.1\frameworks\libs\framework.swc”具有默认样式并且在 library-path 中,表示依赖项将不带有样式进行链接。这可能会导致使用输出 swc 的应用程序出现外观丢失的现象。swc 应该放置在 external-library-path 中。 

2013-07-20 22:24:35 1299

转载 FlexViewer DIY之Windows风格

FlexViewer是基于ArcGIS API for Flex设计实现的一个Web GIS开发框架。基于FlexViewer,我们可以把主要精力放在业务逻辑的实现上,快速实现系统原型。    FlexViewer采用了IoC(控制反转)、消息总线(ViewerContainer)、以及面向接口编程(IBaseWidget、IWidgetTemplate)的思想,使得整个系统灵活、易于维护。各

2013-07-19 23:08:39 776 1

转载 Flex Viewer 开发教程(终)

1.        Widget与服务器交互本 小节将不涉及具体的代码细节,因为Widget与服务器的交互不会因为Flex Viewer的架构而有 所不同,了解了Flex程序如何与服务器端进行交互,直接应用到Widget中即可。下表是Flex与服务器端进行交互可用的技术,具体细节可参考《Flex 4 in Action》中的第15章。           2.      后记

2013-07-19 23:08:02 709 1

转载 Flex Viewer 开发教程(6)Widget与共享数据

Widget与共享数据 Flex Viewer通过DataManager提供数据共享服务, 各个模块可通过事件进行数据共享和数据获取。DataManager负责将共享数据以key-value的形 式存储于内存,并随时准备接收和派发共享数据。先来分析一下DataManager的代码:public class DataManager extends EventDispatche

2013-07-19 23:07:18 476

转载 Flex Viewer 开发教程(5)Widget与Widget交互

1.        Widget与Widget交互有些情况下一个特定功能需要多个Widget相互协作共同完成,但是这种协作不能打破Widget彼此之间的独立性。本着简单原则,Widget之间通过事件进行交互。本小节设计了两个Widget来说明Widget之间通过事件进行交互,名为HelloWidgetWidgetA和HelloWidgetWidgetB,HelloWidgetWidgetB可以

2013-07-19 23:06:25 553

转载 Flex Viewer 开发教程(4)Widget与Map交互

1       Widget与Map交互Widget与Map之间的交互是最常见的一种交互 ,BaseWidget不仅定义了Map实例对象,而且封装了与Map进行交 互的方法。BaseWidget良好封装使Widget与Map交互非常简单。1.1   交互方式1:map实例在BaseWidget中,有如下代码:/** * Current active map th

2013-07-19 23:05:46 848

转载 Flex Viewer 开发教程(3)Widget与WidgetTemplate

1       Widget与WidgetTemplateHelloWorldWidget中短短几行代码,却能实现如此cool的一个Widget,这要归功于WidgetTemplate。WidgetTemplate是IWidgetTemplate接口的默认实现,提供组成Widget的各个部分,包括标题栏、内容面板、控制按钮、工具按钮、Widget图标等等。Widget将WidgetTempla

2013-07-19 23:00:10 747

转载 Flex Viewer 开发教程(2)Widget配置文件

2       Widget配置文件在Flex Viewer的设计中,每个Widget都可以有一个配置文件,来配置Widget所需要的各种资源,提倡的做法是配置文件名与Widget名称保持一致,并且位于同一目录下。当然,Widget的配置文件不是必须的,当不需要配置信息时,配置文件可省略。在《Flex Viewer解析》中,我们以HelloWorldWidget为例,说明如何在Flash Bu

2013-07-19 22:59:15 698

转载 Flex Viewer 开发教程(1)Flex Viewer配置文件

Flex Viewer的设计原则是SIMPLICITY(简单)。因为简单原则,Flex Viewer易于部署、配置和扩展。为了达到 “简单”这个目的,Flex Viewer在设计和实现上未引入第三方框架。但是从其框架结构上,我们能 捕捉到一些Flex框架中最佳实践的影子,比如事件机制就与PureMVC中的Notification机制类似。其实,Flex Viewer本身就可以被认为是一个框架。

2013-07-19 22:57:01 745

转载 ArcGIS Engine移动图层顺序

要在TOC控件中移动顺序,其实就是这二个操作,选择要移动的图层;拖动要放置的位置,但是这两个操作牵扯到三个函数,分别是mousedown,mounsemove,mounseup。而在这三个操作里面牵扯一个重要的方法HitTest这里只做了对图层的移动,其它的没有考虑,现在直接上代码:  //保存选择的图层        public ILayer pSeletLayer = null;

2013-07-19 20:43:40 5077

转载 获得其他进程的所有窗体的方法

//EnumWindows里用到的回调的delegate定义:public delegate bool CallBack(IntPtr hwnd, IntPtr lParam);//遍历所有顶级窗体[DllImport("User32.dll")]public static extern bool EnumWindows(CallBack pfn, IntPtr lParam);

2013-07-19 13:55:58 616

jwplayer 6.12.0编译后的,去logo,去右键菜单,去错误提示信息

jwplayer 6.12.0编译后的,去logo,去右键菜单,去错误提示信息。jwplyer.js为调试版本。

2015-01-07

python简单类的部分代码

是我自己通过学习类和抽象参考资料的一些代码

2011-01-12

空空如也

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

TA关注的人

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