2010年8月17日

地图上任意两点间距离算法(转)

摘要: public class GeoUtils { public enum GaussSphere{ Beijing54, Xian80, WGS84, } private static double Rad(double d){ return d * Math.PI / 180.0; }public double DistanceOfTwoPoints(double lng1,doub... 阅读全文

posted @ 2010-08-17 09:27 基斯盐 阅读(808) 评论(0) 推荐(0) 编辑

ArcMap label和annotation的关系(转)

摘要: ArcGIS中的标注与注记(Label与Annotation)关系与区别讲解: 在ArcMap中可以使用标注(Label)和注记(Annotation)来识别要素,选择Label或Annotation取决于你需要如何控制文本显示以及在ArcMap中如何存储文本。 对一个图层中的部分或所有要素的标注(Label)可以独立或者动态的创建,但有的时候用注记(Annotation)会更好些,注记(Anno... 阅读全文

posted @ 2010-08-17 09:27 基斯盐 阅读(836) 评论(0) 推荐(0) 编辑

地图比例尺的计算(转)

摘要: 地图比例尺的计算 地图上的线段长度与实地相应线段长度之比即为比例尺。它表示地图图形的缩小程度,如1∶10万,即图上1厘米长度相当于实地100000厘米(即1000米)。严格讲,只有在表示小范围的大比例尺地图上,由于不考虑地球的曲率,全图比例尺才是一致的。通常绘注在地图上的比例尺称为主比例尺。在地图上,只有某些线或点符合主比例尺。比例尺与地图内容的详细程度和精度有关。一般讲,大比例尺地图,内容详细,... 阅读全文

posted @ 2010-08-17 09:26 基斯盐 阅读(1867) 评论(0) 推荐(0) 编辑

DWR使用说明

摘要: 1.1、dwr.xml的配置  <dwr>  <allow>  <create creator="new" javascript="testClass" >  <include method="testMethod1"/>  </create>  </allow>  </dwr>  <allow>标签中... 阅读全文

posted @ 2010-08-17 09:26 基斯盐 阅读(398) 评论(0) 推荐(0) 编辑

贴火狐IO的一段代码

摘要: <%@ page language="java" contentType="text/html; charset=gbk" pageEncoding="gbk"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><... 阅读全文

posted @ 2010-08-17 09:25 基斯盐 阅读(282) 评论(0) 推荐(0) 编辑

DWR获取,request,response,session等的方法

摘要: WebContext ctx = WebContextFactory.get(); ctx.getSession() ctx.getHttpServletRequest() ... 阅读全文

posted @ 2010-08-17 09:24 基斯盐 阅读(267) 评论(0) 推荐(0) 编辑

利用Call实现JS继承

摘要: call 方法请参阅应用于:Function 对象要求版本 5.5调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个... 阅读全文

posted @ 2010-08-17 09:24 基斯盐 阅读(200) 评论(0) 推荐(0) 编辑

merge和SaveOrUpdate方法

摘要: Hibernate的对象有3种状态,分别为:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(PersistenceObject),瞬时对象和脱管对象也称为VO(ValueObject)。 瞬时态由new命令开辟内存空间的java对象,eg.Personperson=newPerson("xxx","xx");如果没有变量对该对象... 阅读全文

posted @ 2010-08-17 09:23 基斯盐 阅读(1016) 评论(0) 推荐(0) 编辑

List,Set,Map--简述JAVA集合知识

摘要: List接口对Collection进行了简单的扩充,它的具体实现类常用的有ArrayList和LinkedList。你可以将任何东西放到一个List容器中,并在需要时从中取出。ArrayList从其命名中可以看出它是一种类似数组的形式进行存储,因此它的随机访问速度极快,而LinkedList的内部实现是链表,它适合于在链表中间需要频繁进行插入和删除操作。在具体应用时可以根据需要自由选择。前面说的I... 阅读全文

posted @ 2010-08-17 09:23 基斯盐 阅读(275) 评论(0) 推荐(0) 编辑

JQuery学习心得

摘要: 项目组用JQuery作为前端的框架,整理学习心得如下:一、目的通过学习本文档,能够对jQuery有一个简单的认识了解,清楚JQuery与其他JS框架的不同,掌握jQuery的常用语法、使用技巧及注意事项。二、使用方法在需要使用JQuery的页面中引入JQuery的js文件即可。例如:引入之后便可在页面的任意地方使用jQuery提供的语法。三、学习教程及参考资料请参照《jQuery中文API手册》和... 阅读全文

posted @ 2010-08-17 09:22 基斯盐 阅读(855) 评论(0) 推荐(1) 编辑

JS中的prototype和constructor

摘要: 我们都知道,在JS中有一个function的东西。一般人们叫它函数。比如下面的代码js代码:functionPerson(name){alert(name);}Person('js');//js上面的代码中,Person的表现的确跟一般的函数没有什么区别,接着看下面的代码functionPerson(name){this.name=name;//在函数中添加this破坏私有属性特性this.sho... 阅读全文

posted @ 2010-08-17 09:22 基斯盐 阅读(1088) 评论(3) 推荐(0) 编辑

interface和abstract class小结

摘要: abstractclass在Java语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface.在abstractclass中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是staticfinal的,不过在interface中一般不定义数据成员),所有的成员方法都是abs... 阅读全文

posted @ 2010-08-17 09:21 基斯盐 阅读(134) 评论(0) 推荐(0) 编辑

关于MetaData的相关了解

摘要: 在软件构造领域,元数据被定义为:在程序中不是被加工的对象,而是通过其值的改变来改变程序的行为的数据。它在运行过程中起着以解释方式控制程序行为的作用。在程序的不同位置配置不同值的元数据,就可以得到与原来等价的程序行为。下面谈谈最近接触的一款jquery插件-jquery.metadata.2.1:一、方法metadata的选项:方法metadata的选项是一组键/值,解释如何获得元数据,都是可选的。... 阅读全文

posted @ 2010-08-17 09:20 基斯盐 阅读(883) 评论(0) 推荐(0) 编辑

利用泛型减少Dao方法的数量

摘要: packagecom.oa.dao;importjava.io.Serializable;importjava.util.*;/******@param<T>*泛 型,指实体类type*@param<PK>*泛 型,指实体类主键的数据类型,如Integer,Long*/publicinterfaceGenericDao<T,PK>{/***保 存指定实体类**@... 阅读全文

posted @ 2010-08-17 09:20 基斯盐 阅读(835) 评论(0) 推荐(0) 编辑

String和StringBuffer

摘要: 要谈它们的区别,首先先说说它们之间的相同的地方,首先他们都是存储字符的集合,他们的最大长度是2G,他们在存储字符串数据结构都采用了字符数组,也就 是说他们内部都定义了一个字符型数组,用于存储字符串的值。它们的不同点有以下几点:1) 字符型数组固定长度和可变长度的区别: String型内部定义的数组是固定长度的,一旦使用者给字符串数组对象赋值后,它内部的字符型数组的长度就固定了;StringBuff... 阅读全文

posted @ 2010-08-17 09:17 基斯盐 阅读(595) 评论(0) 推荐(0) 编辑

翻译一段JS权威指南上的话,顺带转一下一些关于JS面向对象的内容

摘要: The prototype property is used when a function is used as a constructor. It refers to an object that serves as the prototype for an entire class of objects. Any object created by the constructor inher... 阅读全文

posted @ 2010-08-17 09:17 基斯盐 阅读(330) 评论(1) 推荐(0) 编辑

aimsHTML终极过程解释

摘要: 1、Default.htm校验浏览器是否支持2、RUN.htm MapFrame.htm PostFrame.htm-->jsForm.htm3、Viewer.htm-->onload()->doIt()->checkparams()->startMap()->startUp()->getStartExtent()->sendToServer(xx,... 阅读全文

posted @ 2010-08-17 09:16 基斯盐 阅读(200) 评论(0) 推荐(0) 编辑

DWR使用简介

摘要: DWR(Direct Web Remoting)是一个开源的类库,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样.   它包含两个主要的部分:允许JavaScript从WEB服务器上一个遵循了AJAX原则的Servlet中获取数据.另外一方面一个JavaScript库可以帮助网站开发人员轻松地利用获取的数据来动态... 阅读全文

posted @ 2010-08-17 09:16 基斯盐 阅读(278) 评论(0) 推荐(0) 编辑

如何使用定时器settimeout、setInterval执行能传递参数的函数

摘要: 无论是window.setTimeout还是window.setInterval,在使用函数名作为调用句柄时都不能带参数,而在许多场合必须要带参数,这就需要想方法解决。经网上查询后整理如下:例如对于函数hello(_name),它用于针对用户名显示欢迎信息:var userName="jack";//根据用户名显示欢迎信息function hello(_name){ alert("hello,"... 阅读全文

posted @ 2010-08-17 09:15 基斯盐 阅读(616) 评论(0) 推荐(0) 编辑

分享一篇觉得很不错的关于Web开发作用域的文章

摘要: 几乎所有的Web开发语言都支持Session功能,Servlet也不例外。 Servlet/JSP中的Session功能是通过作用域(scope)这个概念来实现的。作用域分为四种,分别为:page在当前页面有效(仅用于JSP中) request在当前请求中有效 session在当前会话中有效 application在所有应用程序中有效 是不是看不太明白?page因为仅用于JSP中,这里只讲述其他三... 阅读全文

posted @ 2010-08-17 09:14 基斯盐 阅读(205) 评论(0) 推荐(0) 编辑

导航