自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 Oracle的rownum原理和使用

<br />在Oracle中,要按特定条件查询前N条记录,用个rownum就搞定了。 <br />select * from emp where rownum <= 5 <br />而且书上也告诫,不能对rownum用">",这也就意味着,如果你想用 <br />select * from emp where rownum > 5 <br />则是失败的。要知道为什么会失败,则需要了解rownum背后的机制: <br />1 Oracle executes your query.<br />2 Oracle

2010-09-28 17:49:00 355

原创 Oracle 查询表空间使用情况(转)

<br />--查询表空间使用情况<br />SELECT UPPER(F.TABLESPACE_NAME) "表空间名",<br />       D.TOT_GROOTTE_MB "表空间大小(M)",<br />       D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",<br />       TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.9

2010-09-06 10:10:00 788

转载 struts2中文乱码解决方法

<br />终于在自己的项目中引入struts2了,但一上来就来一个中文乱码的问题。google了半天找了几个不痛不痒的结果,很是不满意。又调试了半天,终于解决了中文乱码的问题。总结一下,中文乱码,首先要区分是页面乱码、action乱码,还是数据库乱码。大致的原理是java使用unicode编码-->window使用gbk(gb2312的扩展集)--mysql默认使用utf-8(unicode的一种编码方法),这样转来转去就乱码了^_^。解决方法如下:   1. 在struts2里面,最好将所有字符都设成u

2010-06-13 16:28:00 537 1

转载 struts2中iterator标签的相关使用

<br />在说明s:iterator标签的使用前,先了解下struts2中的Value Stack。这里参考了webwork中对Value Stack的描述,由于struts2是在webwork的基础上进行升级的,因此webwork对于Value Stack的表述同样适用于struts2。在这里不描述Value Stack具体做什么,但有两点需要注意: 一个value stack本质上是一个List;在栈中调用[n]将返回一个从位置n开始的子栈;<br />对于2举个例子说明。假定Value Stack包

2010-06-04 09:43:00 293

转载 SQl 语句(常见) 新建,删除,修改表结构

新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default 默认值 null ,[字段2] ntext null ,[字段3] datetime,[字段4] money null ,[字段5] int default 0,[字段6] Decimal (12,4) defaul

2010-05-20 13:40:00 640

原创 java的ArrayList使用

1、什么是ArrayList   ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小、如何使用ArrayList 最简单的例子:ArrayList List = new ArrayList();for( int i=0;i给数组

2010-04-09 10:10:00 435

转载 如何通过URLConnection向HttpServlet发送信息

针对JDK中的URLConnection连接Servlet的问题,网上有虽然有所涉及,但是只是说明了某一个或几个问题,是以FAQ的方式来解决的,而且比较零散,现在对这个类的使用就本人在项目中的使用经验做如下总结:1:> URL请求的类别: 分为二类,GET与POST请求。二者的区别在于:     a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,    

2010-04-09 09:16:00 3607 1

转载 生成RSA密钥、保存到文件、从文件读取、加密、解密等操作。

生成RSA密钥、保存到文件、从文件读取、加密、解密等操作。java 代码import java.security.Key;    import java.security.KeyFactory;    import java.security.KeyPair;    import java.security.KeyPairGenerator;    import j

2010-03-05 09:32:00 17558 1

原创 Struts2 访问request、session和application对象

在传统的Web开发中,经常会用到Servlet API中的HttpServletRequest、HttpSession和ServletContext。Struts 2框架让我们可以直接访问和设置action及模型对象的数据,这降低了对HttpServletRequest对象的使用需求,但在某些应用中,我们可能会需要在action中去访问HttpServletRequest对象以及其他两种对象,例如

2010-02-25 14:11:00 2388

原创 entry for sde instance not found in services file解决方法

连接sde时,出现entry for sde instance not found in services file错误解决方法:在客户机“C:/WINDOWS/SYSTEM32/DRIVERS/ETC”文件夹下services文件添加:esri_sde    5151/tcp    #ArcSDE for Oracle在客户机“C:/WINDOWS/SYSTEM32/DR

2010-01-21 10:41:00 2841

原创 java.lang.String ERROR message="[ERR0125] Error when trying to administer Service

突然arcims地某个服务不能启动了,在message console中看到ERROR message="[ERR0125] Error when trying to administer Service这个错误,也没有别的信息了,感觉这个信息作用不是很大,在esri bbs中看到以下一句话,改了下author的连接ok了,如果以后还有此错误,再补充吧,呵呵 Since your data

2010-01-18 10:39:00 1196

转载 SQL注入攻击的种类和防范手段

观察近来的一些安全事件及其后果,安全专家们已经得到一个结论,这些威胁主要是通过SQL注入造成的。虽然前面有许多文章讨论了SQL注入,但今天所讨论的内容也许可帮助你检查自己的服务器,并采取相应防范措施。SQL注入攻击的种类知彼知己,方可取胜。首先要清楚SQL注入攻击有哪些种类。1.没有正确过滤转义字符在用户的输入没有为转义字符过滤时,就会发生这种形式的注入式攻击,它会被传递给一个SQL语句。这样

2010-01-05 15:44:00 451

转载 ArcIMS Admin启动时出现Site restoration pending on server.Try again解决

ArcIMS Adminstrator启动时出现Site restoration pending on server.Try again?不管点Yes或No,系统都启动不了。解决办法是:进入控制面板-管理工具-服务,把所有的arcIMS服务重新启动一遍,如果还不能解决,实行如下的变态步骤(注意:这样的话所有定义的service将丢失!):(1)进入/AppServer/目录,把AimsAdmPw(

2009-12-18 15:03:00 428

原创 如何在两台不同的机器上安装配置ArcSDE (oracle)

使用sdeupgradeora9i应用程序升级后,再按照一般的post方法post,在填写net service name时,使用oracle客户端的 net manager 配置一个另一台oracle数据库的service name;其余按照 一般方法进行,Post完成后,修改$sdehome/dbinit.sde    set ORACLE_SID = ORCL;为set LO

2009-12-17 13:12:00 551

转载 配置多个SDE服务(oracle)

配置多个SDE服务(oracle)  项目要准备两份相同结构的数据给不同的用户,由于数据量很大,不断的备份还原效率十分低下,因此考虑新建一个数据库,建立两个SDE服务。 1.新建数据库DXGX_GX(原数据库:DXGX)2.运行SDE POST 新创建一个服务(在创建之前需要先关闭已在运行中的SDE服务)3.在ArcCatalog里建立新的SDE连接DXGXGX(以前的叫DXGX)。

2009-12-17 13:10:00 734

原创 Error: ArcIMS Service: name has timed out.

 Error is generated when a client request fails and times out. If you have complex maps or expect complex requests, it may be necessary to optimize the performance of ArcIMS by modifying the d

2009-12-10 16:17:00 618 1

原创 ERR0134] Requested Service is not available.

错误描述:通过IE浏览载入Html浏览器会返回下面错误信息:"[ERR0134] Requested Service is not available. http://machinename/servlet/com.esri.esrimap.Esrimap?ServiceName=test"导致原因导致这些错误原因有几个,一般如下所示 A

2009-12-10 16:11:00 568

转载 [Err0134]请求的服务不存在(arcims)

错误描述:通过IE浏览载入Html浏览器会返回下面错误信息:"[ERR0134] Requested Service is not available. http://machinename/servlet/com.esri.esrimap.Esrimap?ServiceName=test"导致原因导致这些错误原因有几个,一般如下所示 A.要访问的地

2009-12-10 09:59:00 515

原创 关于JSP发布地图服务(转)

 关于JSP发布地图服务首先介绍下用于发布地图服务的ArsIMSArsIMS是一个由Presentation层,Business Logic层,data层组成的多层架构,另外,它还有一个用于管理地图网页发布的应用程序集.(1)presentation 层是ArcIMS的客户端,可以获得,浏览和分析地理数据(geographic data)(2)business logic  层的组件用于请求处

2009-11-25 15:30:00 850

原创 .net中创建目录的问题(未找到路径X的一部分|Could not find a part of the path)

 在.net创建目录里最多使用的就是Directory.CreateDirectory,该函数的好处是不管有多少级子目录,可以一次创建完,也就是说这个函数是从根目录开始,一层一层的判断、一层一层进行创建的。  但这样的便利也造成了一个问题,举例来说:  //Server01/Docs/Category1/是程序的一个工作目录,当前运行程序的用户只对//Server01/Docs/Category1

2009-11-11 10:41:00 9450 1

转载 使用.NET FileSystemWatcher对象监控C#目录改变

 许多情况下,如果创建或修改一个文件,系统需要执行某些任务。例如,在一个数据库中插入平面文件的重要系统就是如此。在这种情况下,程序必须监控目录中新建立的文件。如果目录中新建了一个文件,程序必须提取这个文件、进行解析、再把它插入到数据库中。许多时候,这类功能要通过“调查”目录并列举上次调查后任何新建的文件来完成。在.NET Framework中,微软为开发者提供另一种连续调查一个目录中的

2009-11-10 14:45:00 753

转载 C#初学者如何使用FileSystemInfo类(源码)

 FileSystemInfo ClassOne of the rich experiences in working with .NET is a huge collection of Base Class Libraries. The .NET Framework class library is a library of classes, interfaces, and value

2009-11-10 09:48:00 9288 1

转载 n个数中有且仅有一个数出现了奇数次

 很有意思奥:有一组数字,从1到n,中减少了一个数,顺序也被打乱,放在一个n-1的数组里请找出丢失的数字,最好能有程序,最好算法比较快BTW1: 有很多种方法的哦,据说O(n)的方法就不止一种BTW2: 扩展问题,如果丢失了2个数字呢?BTW3: 一定要小心不要溢出,嗯,面试者有时候不会提醒你的BTW4: 最好不要多申请n多空间Update 一个很相近的题目:1-100

2009-11-04 14:46:00 2735

原创 Linux 下执行指令出现“bad interpreter”错误的解决方法

 经常会遇到这种情况,在windows下写的脚本、代码会在linux下无法执行,出现如下错误:: bad interpreter: No such file or directory1 原因这通常都是由于windows下对文本文件的保存格式与unix下不同造成的,windows下回车的字符是’/r/n’,而linux下是’/n’。2 解决方法vi file在命令模式下,输入 set  ,查看文件格

2009-11-04 11:07:00 544

转载 在Linux部署项目时,jdk的问题

一般在linux上部署项目时,直接把在window上编译出来的jar文件部署上去,再运行就可以了,但是今天碰到的问题 :Exception in thread "main" java.lang.NoClassDefFoundError: DataServer   at gnu.java.lang.MainThread.run(libgcj.so.7rh)Caused by: java.lang

2009-10-30 09:53:00 2390

原创 System.getProperty()系统参数大全

 System.out.println("Java的运行环境版本:"+props.getProperty("java.version"));      System.out.println("Java的运行环境供应商:"+props.getProperty("java.vendor"));      System.out.println("Java供应商的URL:"+props.getProper

2009-10-29 11:18:00 547 1

原创 ORA-01747: user.table.column, table.column 或列说明无效

从shp2sde的过程中,由于创建的表用了oracle关键字level,首先碰到的问题是在创建表的过程不能创建:解决方法:给level关键字加上双引号,就可成功创建了。 接着使用sqlloader把数据导入oracle的过程中,遇到这个问题:ORA-01747: user.table.column, table.column 或列说明无效,但列名不能随意更改:解决方法:同样给lev

2009-10-16 10:36:00 2059

routes.rb

在Aptana中开发一个rails项目,routes.rb怎样配置

2007-09-24 21:40:33 72

关于rails初步学习

我刚开始学习rails,是在Aptana环境中,我没有学习过java,不明白生成的rails各个文件夹以及里面的文件是干什么用的,整个程序从哪里开始入口,mvc各在哪里实现,谢谢...

2007-09-17 19:27:01 62

arcims9.2. ecp

argims9.2.ecp,安装argims必不可少的ecp文件奥

2009-10-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除