摘要: 地理坐标定义规则:X轴(代表经度)向右递增,Y轴(纬度)向上递增,就好比小学学过的平面坐标。向左、向下的规则。 屏幕坐标定义规则:X轴向右递增,Y轴向下递增。可以看出,地理坐标和屏幕坐标的区别仅仅只是在于Y轴递增方向是相反的(这就是不同)。 这里强调一点的就是为了保证精度,地理坐标的度*3600换算成秒,所有的取值用double来计算,最后的结果再转换成int。1 已知道屏幕的高(y)和宽(h),地理坐标区域的范围(maxLon,minLon,maxLat,minLat),这里我们知道了这些已知的参数。2 我们可以算出每像素所代表的经度和纬度(有人称这个为比例因子)。 公式:scaleX = 阅读全文
posted @ 2012-06-14 12:55 tianke_zhang 阅读(1465) 评论(0) 推荐(0)
摘要: 最近做在部署一个工程,在网上疯狂搜索资料,所获取的资料都是很乱的,说是要教人如何整合,部署,结果按照他们说的一步一步去做,老是不成功,今天终于被我做好了,现在拿来给大家分享一下。 先来介绍一下我的部署环境:JDK1.5、tomcat 5.5、IIS6.0、windows2003 上面的安装过程就不详细说了,只介绍一下我的tomcat是安装在 C:\Program Files\Tomcat 5.5 下。 有关本文的所有资料请下载。 好了,现在说到正题:我将一步一步带着你往下走,我们先从tomcat的域名配置入手,首先你要在DNS中配置域名我们就不要那么麻烦了,就直接在 C:\WINDOWS\sy 阅读全文
posted @ 2012-06-14 12:44 tianke_zhang 阅读(800) 评论(0) 推荐(0)
摘要: 每一个ASP.NET程序执行时都会对当前URL的请求进行解析,本文将分析ASP.NET页面请求的原理。当我们在浏览器上输入一个URL时, 流程如下:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 首先被WWW服务器截获(inetinfo.exe进程), 该进程首先判断页面后缀, 然后根据IIS中配置决定调用具体的扩展程序。 如aspx就会调用aspnet_isapi.dll, 然后由aspnet_isapi.dll发送给w3wp.exe(iis 工作者进程, 阅读全文
posted @ 2012-06-14 12:42 tianke_zhang 阅读(123) 评论(0) 推荐(0)
摘要: 测试条件: 假设某公司总部在北京,新疆有其下属的一个分公司。在本次测试中,新疆的计算机为本地计算机,即本要的IP地址为:192.168.1.100北京的总部有一个集中的数据库,其SID是SIDBJ,用户名:userbj,密码:bj123,北京的IP地址是:192.168.1.101。 在本地(新疆)的分公司也有一个数据库,其SID是SIDXJ,用户:userxj,密码:xj123,新疆的IP地址是:192.168.1.100。 要将本地新疆的SIDXJ数据库中访问到北京的数据库SIDBJ中的数据。 也就是说,在sidxj的数据库中,用户userxj(192.168.1.100)需要建立DBLI 阅读全文
posted @ 2012-06-14 12:42 tianke_zhang 阅读(182) 评论(0) 推荐(0)
摘要: 一、TOP n 实现的通用分页存储过程(转自邹建)CREATE PROC sp_PageView @tbname sysname, --要分页显示的表名 @FieldKey nvarchar(1000), --用于定位记录的主键(惟一键)字段,可以是逗号分隔的多个字段 @PageCurrent int=1, --要显示的页码 @PageSize int=10, --每页的大小(记录数) @FieldShow nvarchar(1000)='', --以逗号分隔的要显示的字段列表,如果不指定,则显示所有字段 @FieldOrder nvarchar(1000)='' 阅读全文
posted @ 2012-06-14 12:41 tianke_zhang 阅读(84) 评论(0) 推荐(0)
摘要: 1.在cmd中输入 exp username/password@连接串 回车,在进入如下时,输入no,就ok了 导出表数据(yes/no):yes> no 2. 进入plsql 找到table那个大项,点出来,下边会罗列出许多表 右键点中你所需要的那个表名 找到DBMS_Metadata 然后选项里有ddl 弹出来那个窗口就是你的表结构,拷贝出来直接在另一个库里执行就可以啦 -----------------------------补充------------------------ PLSQL里 tools下 export user objects of 按shi... 阅读全文
posted @ 2012-06-14 12:40 tianke_zhang 阅读(1298) 评论(0) 推荐(0)
摘要: 第一步:创建一张表。可以用数据库工具界面式操作创建,也可以用SQL语句来创建,如: create table yourtablename (ID int, name varchar2(20));具体数据表字段按实际需要创建,上面SQL文内ID为表内自增字字段。第二步:创建序列 yourtablename_seq。(使用数据库工具请在SQL文编辑页面操作,后续同)create sequence yourtablename_seq increment by 1 start with 1 maxvalue 9999999; 99999999为你想字段自动增加最大值,如果你最大值期望是6位,那就是99 阅读全文
posted @ 2012-06-14 12:39 tianke_zhang 阅读(237) 评论(0) 推荐(0)
摘要: 1、即时加载(Immediate Loading) 当实体加载完成后,立即加载与实体相关联的数据。即当实体加载完成后,Hibernate自动立即读取与实体相关联的数据,并且填充到实体对应的属性中。这种加载通常有多条select语句,即select实体数据后,同时select实体相关联的数据。2、延迟加载(Lazy Loading) 实体加载时,其关联数据并不是立即读取,而是当关联数据第一次被访问时再进行读取,这种加载方式在第一次访问关联数据时,必须在同一个session中,否则会报session已关闭错误。 延迟加载通过在实体的hbm文件中的对应属性中设定lazy="true&quo 阅读全文
posted @ 2012-06-14 12:38 tianke_zhang 阅读(127) 评论(0) 推荐(0)
摘要: Alt+Shit+S Generaet Getter and Setter选中Generate method comments文本编辑 复制行 Ctrl+Alt+向下键 编辑文本快捷键:选中接口名按ctrl+t 会列出所有实现此接口的类ctrl+o 找到这个类中的所有方法Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构Ctrl+Shift+X 把当前选中的文本全部变为小写 Ctrl+Shift+Y 把当前选中的文本全部变为小写Ctrl+Shift+F 格式化当前代码Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后 阅读全文
posted @ 2012-06-14 12:37 tianke_zhang 阅读(114) 评论(0) 推荐(0)