摘要: YUI Compressor是Yahoo推出的Javascript和CSS压缩工具,基于java环境运行,因此需要首先安装JRE或者JDK(在这里我使用JDK)。1、Java环境配置——Windows7(32位)1)下载JDK(建议1.6版本以上)并安装,我的jdk安装目录是D:\Program Files\Java\jdk1.6.0_27http://www.oracle.com/technetwork/java/javase/downloads/index.html2)配置JAVA用户变量计算机——属性——高级系统设置,打开“系统属性”窗口,选择”高级”选项卡单击”环境变量“,打开”环境变 阅读全文
posted @ 2011-09-19 21:27 冯淼森 阅读(1937) 评论(0) 推荐(0) 编辑
摘要: 在Windows7中利用VS2010提供的WCF4 REST Service模板编写的REST Service程序本机发布正常,部署到Windows Server2003的IIS6上后,访问帮助页面(例如:http://localhost/WcfRestServiceDemo_deploy/RestService/help)时弹出于是上网Google终于找到解决方法,原文见:http://stackoverflow.com/questions/3367457/hosting-net-4-0-rest-wcf-service-in-iis-6具体步骤如:1)在IIS中找到WCF REST Ser 阅读全文
posted @ 2011-08-22 17:25 冯淼森 阅读(2870) 评论(4) 推荐(1) 编辑
摘要: ArcGIS Server 10.1是ArcGIS Server的新一代产品。它包含了一系列架构上的提升以为所有的GIS服务和ArcGIS Server框架增强ArcGIS Server 10.1的性能,持久性以及可伸缩性。 下面列出了一些亮点以及相关的链接将给你更多的信息。 架构 ·安装区分为Windows或Linux 以前,我们提供了ArcGIS Server的两种安装:基于Microsoft... 阅读全文
posted @ 2011-05-26 10:05 冯淼森 阅读(5898) 评论(0) 推荐(1) 编辑
摘要: 引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问 阅读全文
posted @ 2011-03-31 21:26 冯淼森 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1、打开C:\Inetpub\wwwroot\ArcGIS\rest\rest.config文件2、找到<JsApi><ArcGIS>http://serverapi.arcgisonline.com/jsapi/arcgis?v=1.1</ArcGIS><ArcGISSDK>http://resources.esri.com/arcgisserver/apis/javascript/arcgis</ArcGISSDK><ArcGISCSS>http://serverapi.arcgisonline.com/jsapi/a 阅读全文
posted @ 2011-03-14 10:51 冯淼森 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: 1、检查C:\Windows\system32下是否有framedyn.dll文件2、如果没有,则到C:\Windows\system32\wbem文件夹下复制这个dll文件到C:\Windows\system32下面。再重新启动配置管理器,发现成功启动。3、如果有framedyn.dll文件,则此方法不适用。 阅读全文
posted @ 2011-03-10 22:04 冯淼森 阅读(2292) 评论(0) 推荐(0) 编辑
摘要: 昨天安装完VS2010的插件FeatureBuilderPowerTool后,再启动VS2010时就弹出如下图:于是google了下发现是因为XP下得手动配置环境变量来添加LOCALAPPDATA变量(Vista和Windows 7默认配置),具体配置方法如下:o 右键“我的电脑”图标——“属性”。 o 选择“高级”选项卡。 o 单击“环境变量” o 在“用户变量”部分,单击“新建”按钮来新建用户变量。 o变量名输入:LOCALAPPDATA o 变量值输入:%USERPROFILE%\Local Settings\Application Datao 点击“确定”,一切就OK了。 阅读全文
posted @ 2011-03-07 20:02 冯淼森 阅读(313) 评论(0) 推荐(1) 编辑
摘要: 在javascript中,单例(singleton)就是指只有一个实例的对象,而不需要用new关键字去创建一个对象示例。单例其实有点类似于C# /C++里面的静态类。在javascript中,是以对象字面量的方式来创建单例对象的,也就是以花括号包裹起来的键值对的JSON形式来创建的。例如:[代码]模块模式则是用来为单例创建私有变量和特权方法(公有方法),从而能增强单例的可访问性。以模块模式定义的私有变量和私有函数只有单例对象本身的特权(公有)方法可以访问到,其他外部的任何对象都不可以。其语法形式如下:varsingleton=function(){//私有变量varprivateVariabl 阅读全文
posted @ 2011-01-11 20:55 冯淼森 阅读(2603) 评论(0) 推荐(0) 编辑
摘要: 在C/C++中,由花括号封闭的代码块都有自己的作用域,也就是块级作用域(私有作用域)。而在javascript中则没有块级作用域,首先来看一段代码:[代码]执行结果是:[代码]对于有块级作用域的语言来说,for语句中定义并初始化的变量i在循环外是无法访问的,而在javascript中,for语句中定义的变量i在循环结束后,依旧会存在于循环外部的执行环境(作用域)中,在这里i的作用域是全局环境。具体来说就是:使用var关键字声明变量时,这个变量会自动添加到距离最近的可用环境中。对于函数而言,这个最近的环境就是函数的局部环境。如果变量在未经声明的情况下被初始化,则该变量会被自动添加到全局环境。不过 阅读全文
posted @ 2011-01-10 22:50 冯淼森 阅读(3505) 评论(0) 推荐(1) 编辑
摘要: 闭包和作用域链是JavaScript中比较重要的概念,这两天翻阅了一些资料,总结了一下。首先,看看几段简单的代码。代码1:[代码]上述代码1中,两次调用myFunc()的输出是一致的。可能你会认为输出是:[代码]但是结果却是:[代码]代码2:[代码]上面的代码2会输出20,但为什么不输出10或者是输出undefined?代码3:[代码]上面的代码3输出的会是endlesscode、stephenchan还是undefined?[代码]代码4:[代码]上面的代码4与代码3不同的是,从callMePlz返回的函数引用,然后再执行函数。[代码]代码5:[代码]上面的代码5与代码4不同的是原来在cal 阅读全文
posted @ 2011-01-09 23:30 冯淼森 阅读(3083) 评论(0) 推荐(0) 编辑