摘要: JavaScript字符串函数大全JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 = a.indexOf("l");//index1 = 2var index2 = a.indexOf("l" 阅读全文
posted @ 2012-11-11 18:32 Kane_BJ 阅读(259) 评论(0) 推荐(0) 编辑
摘要: ExtJS是我听说了很久的一个js框架了,但是从来就没有用过,读研期间寝室里有个小哥在用,不过那时候醉心于WordPress开发,也懒得理会了。现在公司里,有个上线系统用到了这个框架中的一个TreePanel组件,整个界面上,就正中间扔了一个tree panel,而且不知道什么原因,CSS还有bug,把按钮都搞破了,弄得丑陋不堪,我于是自告奋勇,仔细调试,终于修复了那个显示上的bug,从此算是初次结识了ExtJS。它真正吸引我的原因是,它能够把富客户端应用的开发,从美工和基础交互中解放出来,只需要专注于业务逻辑开发即可,从而让后台工程师也能够有能力快速开发外观专业的网站应用系统。我觉得这真是功 阅读全文
posted @ 2012-10-29 23:47 Kane_BJ 阅读(364) 评论(0) 推荐(0) 编辑
摘要: (一)项目介绍网址:http://www.openlayers.org/ OpenLayers是由MetaCarta公司开发的,用于WebGIS客户端的JavaScript包,目前的最高版本是2.5V,通过BSDLicense发行。它实现访问地理空间数据的方法都符合行业标准,比如OpenGIS的WMS和WFS规范,OpenLayers采用纯面向对象的JavaScript方式开发,同时借用了Prototype框架和Rico库的一些组件。 采用OpenLayers作为客户端不存在浏览器依赖性。由于OpenLayers采用JavaScript语言实现,而应用于Web浏览器中的DOM(文档对象模型.. 阅读全文
posted @ 2012-06-28 00:36 Kane_BJ 阅读(1694) 评论(0) 推荐(0) 编辑
摘要: 解压Tomcat到 E:\gis\apache-tomcat-6.0.14将geoserver-1.6.0-RC2-war.zip中的geoserver.war解压到E:\gis\apache-tomcat-6.0.14\webapps\geoserver为了地图数据安全,将地图数据存放到指定的目录,比如:E:\gis\gisdata 。将E:\gis\apache-tomcat-6.0.14\webapps\geoserver\data下的所有文件复制到E:\gis\gisdata,再用文本编辑器打开,E:\gis\apache-tomcat-6.0.14\bin\ catalina.bat 阅读全文
posted @ 2012-06-26 17:39 Kane_BJ 阅读(1503) 评论(0) 推荐(0) 编辑
摘要: 1.OGC Open Geospatial Consortium——开放地理信息联盟,是一个非盈利的志愿的国际标准化组织,引领着空间地理信息标准及定位基本服务的发展目前在空间数据互操作领域,基于公共接口访问模式的互操作方法是一种基本的操作方法。通过国际标准化组织(ISO/TC211)或技术联盟(如OGC)制定空间数据互操作的接口规范,GIS软件商开发遵循这一接口规范的空间数据的读写函数,可以实现异构空间数据库的互操作。基于http(Web)XML的空间数据互操作是一个很热门的研究方向,主要涉及Web Service的相关技术。OGC和ISO/TC211共同推出了基于Web服务(XML)的空间数 阅读全文
posted @ 2012-06-24 16:22 Kane_BJ 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 建GeoServer环境需要安装GeoServer、Java JDK 1.5/1.6、Tomcat 5.0/6.0(老版本的GeoServer需要Tomcat的支持,最新版本的GeoServer 2.0.2版已经内置了HTTP服务器)。 一、下载、安装Tomcat、Java JDK1.5/1.6 Tomcat和Java jdk都可以通过其官方网站下载到,详细请查看本文末的资源表。如本人电脑中就是将JDK安装在D盘下的,详细如下图: 如果是使用最新版本的GeoServer 2.0.2版本的就不需要安装Tomcat,GeoServer 2.0.2已经内置了HTTP服务器。二... 阅读全文
posted @ 2012-06-24 14:56 Kane_BJ 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 好多人已经知道利用strncpy替代strcpy来防止缓冲区越界。但是如果还要考虑运行效率的话,也许strlcpy是一个更好的方式。1. strcpy我们知道,strcpy 是依据 \0 作为结束判断的,如果 to 的空间不够,则会引起 buffer overflow。strcpy 常规的实现代码如下(来自 OpenBSD 3.9):char *strcpy(char *to, const char *from){ char *save = to; for (; (*to = *from) != '\0'; ++from, ++to); return(save);}但通常,我们的 from 都 阅读全文
posted @ 2010-12-30 20:58 Kane_BJ 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 本文曾在CSDN上首次发表,因内容有些遗漏,所以作了相应的补充,并对一些用词进行了调整,使之更加准确。现再次发表到博客园,欢迎博客园的朋友们多提意见。另外在这次修改中参考了网友红马天下的相关文章http://www.cnblogs.com/homer/archive/2008/04/22/1166105.html,在此表示感谢。同时也非常愿意与之交流XtremeToolkitPro使用心得。前言X... 阅读全文
posted @ 2010-11-29 16:43 Kane_BJ 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 这个库在VC下是非常好用的,在好朋友的帮助下快速安装成功,这里做一下详细的步骤:1.先下载Codejock.Xtreme.Toolkit.Pro.v13.2.12.安装的时候一路下一步3.安装完以后会出一个新的配置窗口,这里你可以跟据需要是否选择UNICODE的版本或者DLL 还是静态的LIB方式这里推荐LIB用LIB发布时不用带DLL了。4.选择完成后,会弹出一个CMD窗口开始自己编译,这个过程... 阅读全文
posted @ 2010-11-29 13:16 Kane_BJ 阅读(1763) 评论(0) 推荐(0) 编辑
摘要: 2010年03月02日 下午 07:21警告较为简单,主要是使用了原来RTL中字符串处理函数如strcpy等现在被认为不安全的函数造成的。 而错误就让人纳闷了,该错误为: mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file ".\Release\jiaoshi.e... 阅读全文
posted @ 2010-09-06 13:20 Kane_BJ 阅读(1213) 评论(0) 推荐(1) 编辑