2010年8月17日

ArcMap label和annotation的关系(转)

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

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

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

摘要: 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 基斯盐 阅读(832) 评论(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 基斯盐 阅读(440) 评论(0) 推荐(0)

地图比例尺的计算(转)

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

posted @ 2010-08-17 09:26 基斯盐 阅读(2053) 评论(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 基斯盐 阅读(287) 评论(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 基斯盐 阅读(208) 评论(0) 推荐(0)

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

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

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

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

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

posted @ 2010-08-17 09:23 基斯盐 阅读(281) 评论(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 基斯盐 阅读(1032) 评论(0) 推荐(0)

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 基斯盐 阅读(1103) 评论(3) 推荐(0)

JQuery学习心得

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

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

interface和abstract class小结

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

posted @ 2010-08-17 09:21 基斯盐 阅读(141) 评论(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 基斯盐 阅读(843) 评论(0) 推荐(0)

关于MetaData的相关了解

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

posted @ 2010-08-17 09:20 基斯盐 阅读(912) 评论(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 基斯盐 阅读(347) 评论(1) 推荐(0)

String和StringBuffer

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

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

DWR使用简介

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

posted @ 2010-08-17 09:16 基斯盐 阅读(300) 评论(0) 推荐(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 基斯盐 阅读(208) 评论(0) 推荐(0)

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

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

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

分享一篇关于对象容器的文章

摘要: JAVA的容器---List,Map,Set Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 C... 阅读全文

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

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

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

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

spring环境搭建测试

摘要: package junit.test;import static org.junit.Assert.*;import org.junit.BeforeClass;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.... 阅读全文

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

struts中常用的OGNL表达式汇总

摘要: 访问值栈中的action的普通属性: username = <s:property value="username"/>访问值栈中对象的普通属性(get set方法):<s:property value="user.age"/> | <s:propertyvalue="user['age']"/> | <s:property value="user[\"a... 阅读全文

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

定制HTML VIEWER

摘要: 一、HTML VIEWER简介:  1。默认的HTML VIEWER由一组HTML页和JS文件(JavaScript)组成,这些HTML页和JS文件由ArcIMS Designer定制生成。  2。对于HTML Viewer,我们所做的功能扩展可以包括:* 改变框架布局 * 修改工具条 * 增加自己的功能 * 改变图形外观 * 插入自己的图标  3。ArcIMS Designer定制的网站默认在W... 阅读全文

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

Spring学习大杂烩(待续)

摘要: IOC控制反转:依赖注入:需要的jar文件dist\spring.jarlib\jakarta-comnons\comnons-logging.jarlib\aspectj\aspectjweaver.jaraspectjrt.jarlib/cglib/cglib nodep2.1_3.jarlib\j2ee\common-annotation.jar实例化Spring容器的方法Applicati... 阅读全文

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

ArcIMS Custom.js定制函数的模版

摘要: ////////////////////////////////////////////////////////////////////////// aimsCustom.js// 缺省生成的aimsCustom.js是添加用于定制函数的模版//////////////////////////////////////////////////////////////////////////*****... 阅读全文

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

浏览器第一次加载HTML Viewer,显示初始地图时的函数调用过程

摘要: 1.当viewer.htm文件加载完毕后,触发FRAMESET标签的onload事件,其事件处理函数doIt()调用 MapFrame.checkParams();(ArcIMSparam.js)对各HTML Viewer的各初始参数进行检查。 2.在checkParams()函数的最后调用了startMap();(aimsCommon.js)启动服务装载进程。 3.在startMap()函数的最... 阅读全文

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

关于Serverlet

摘要: Serverlet简介:Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指 Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Serverlet的运行机制:Ser... 阅读全文

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

对于web.xml路由顺序的理解

摘要: 假设有以下2个Serverlet路由顺序应该为:数字标号<?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sche... 阅读全文

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

关于向MySQL插入一条新纪录的问题

摘要: 用JDBC向MySQL插入一条数据原先的做法:jsp页面传递参数username,userzhuanye,userxingbie //增加方法 public void dbZengJia(Statement stmt,String username,String userzhuanye,String userxingbie){ String sql="insert into person(name... 阅读全文

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

HTML表单Form中的get和post方法

摘要: 在B/S的应用程序中,前台与后台的数据交互,都是通过Html中Form表单完成的。Form提供了两种数据传输的方式get和post。虽然它们都是数据的提交方式,但 是在实际传输时确有很大的不同,并且可能会对数据产生严重的影响。虽然为了方便的得到变量值,Web容器已经屏蔽了二者的一些差异,但是了解二者的差异在 以后的编程也会很有帮助的。Form中的get和post方法,在数据传输过程中分别对应了HT... 阅读全文

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

myEclipse开发Hibernate程序初体验

摘要: 一、在Database Explorer中配置需要连接的数据库1、进入MyEclipse Database Explorer透视图2、打开数据库连接(配置URL,用户名,密码等)二、添加Hibernate Capabilities到现有项目1、在Package Explorer中选择当前项目2、从 MyEclipse 菜单栏选择MyEclipse > Project Capabilities... 阅读全文

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

java/j2ee中文问题终极解决之道

摘要: 将Java/J2EE系统的统一编码定义为UTF-8。UTF-8编码是一种兼容所有语言的编码方式,惟一比较麻烦的就是要找到应用系统的所有出入口,然后使用UTF-8去“结扎”它。  一个J2EE应用系统需要做下列几步工作:开发和编译代码时指定字符集为UTF-8。JBuilder和Eclipse都可以在项目属性中设置。 使用过滤器,如果所有请求都经过一个Servlet控制分配器,... 阅读全文

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

Tomcat JSP Web开发中的乱码问题小结

摘要: 1、静态页面的乱码问题文件的编码和浏览器要显示的编码不一致。1)检查文件原始的编码,可以用记事本打开,然后选择另存为来看;2)给当前页面加入一个指令来建议浏览器用指定的编码来显示文件字符内容。<meta http-equiv="content-type" content="text/html; charset=GBK">3)如果系统是英文XP,没装东亚字符集支持,也会显示乱码。2、JS... 阅读全文

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

三步保证将中文插入MySQL

摘要: 一:保证数据库支持中文编码:在MySQL的my.ini文件中将两处的default-character-set的值修改为(UTF-8或者GBK或者GB2312);当然也可以选择在程序-->MySQL-->MySQL Server Instance Config Wizard重新配置MySQL环境。选择支持中文编码方式。修改完后记住重启服务。二:保证服务器支持中文:如果你使用的是tomc... 阅读全文

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

Hibernate基础配置总结(待完善)

摘要: 一、表名和类名不一致的时候1、Annotation方法:添加@Table(name="实际数据库的表名")注释(注意,是javax.persistence标准的);2、xml方法:二、字段名和属性名不同的时候1、Annotation方法:添加@Column(name="实际数据库的字段名");2、xml方法:三、不需要将实体类中的某个属性存到数据库中1、Annotation方法:添加@Transi... 阅读全文

posted @ 2010-08-17 08:59 基斯盐 阅读(299) 评论(0) 推荐(0)

搭建基础Junit环境

摘要: 一、加入JAR文件主要添加Junitxxxx.jar二、新建Junit文件,编写测试代码在需要的时候需要加入@BeforeClass和@AfterClass注释;PS:Junit使用中的命名规则1、包放在test文件夹中2、类放在XXXX.test(XXX为被测包名)的包中3、测试类名为XXXTest(XXX为被测类名)4、测试方法为testXXXMethod(XXX为被测方法名)实例代码:pac... 阅读全文

posted @ 2010-08-17 08:58 基斯盐 阅读(484) 评论(0) 推荐(0)

关于Tomcat和JDK的配置问题

摘要: 第一步:下载jdk和tomcat第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装jdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在c:\jdk1.6):JAVA_HOME=c:\jdk1.6classpath=. ;%JAVA_HO... 阅读全文

posted @ 2010-08-17 08:56 基斯盐 阅读(371) 评论(0) 推荐(0)

CSS HACK

摘要: 先说明:这些是前段时间整理出来的1、用!important来解决IE和其他浏览器的布局差别!important是CSS1就定义的语法,作用是提高指定样式规则的应用优先权,最重要的一点是:IE一直都不支持这个语法,而其他的浏览器都支持。因此我们就可以利用这一点来分别给IE和其他浏览器不同的样式定义,例如,我们定义这样一个样式:#footer{Margin:10px!/*FF*/Important;m... 阅读全文

posted @ 2010-08-17 08:55 基斯盐 阅读(188) 评论(0) 推荐(0)

准备将百度的博客挪到此处...特此公告!

摘要: 特此公告! 阅读全文

posted @ 2010-08-17 07:04 基斯盐 阅读(86) 评论(0) 推荐(0)

导航