- 博客(47)
- 资源 (9)
- 收藏
- 关注
原创 svn客户端清除用户名密码
刚开始没有svn帐号,用到别人的svn帐号下载的,现在分下来了,想换掉以前的帐号,网上很多都是删掉 C:\Users\Administrator\AppData\Roaming\Subversion底下的文件夹,后来发现新版的svn客户端有这个功能:
2013-01-22 15:38:57 593
转载 定义input type=file 样式的方法
原始的file控件是这样的: 既然这样我们就用一个text和一个button来显示这个file的样式,html代码是这样: 外面的一层div是为了给里面的input提供位置参考,因为写样式的时候需要相对定位,使真正的file控件覆盖在模拟的上面,然后隐藏掉file控件(即使file控件不可见),所以css代码是这样的: .file-box{ posi
2012-11-15 13:13:19 850
转载 java中使用Dom4j修改xml文件【转】
package org.zzn.dom4j; import org.dom4j.Document; import org.dom4j.Element; import org.dom4j.Attribute; import java.util.List; import java.util.Iterator; import org.dom4j.io
2012-10-14 12:46:40 990
转载 Dom4j下载及使用Dom4j读写XML简介
要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还
2012-10-14 12:43:44 468
转载 java 转换xml json
package com.shine.framework.core.util; import java.io.ByteArrayOutputStream; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List;
2012-10-14 12:42:35 659
原创 db2 USER MAPPING, CREATE SERVER机NICKNAME
1.创建WRAPPER CREATE WRAPPER "DRDA" LIBRARY 'libdb2drda.a' OPTIONS (DB2_FENCED 'N');2.创建SERVER 的 DDL 语句 需替换AUTHORIZATION,PASSWORD,DBNAME,,指定数据库2库名,用户名及密码 相当于创建一个中间的"关联库"CREATE SERVER
2012-10-13 22:29:47 2007
转载 Json与Bean互转,Timestamp类型的问题
Json与Java Bean互相转换时,Bean中的Timestamp字段是无法直接处理的,需要实现两个转换器。DateJsonValueProcessor的作用是Bean转换为Json时将Timepstamp转换为指定的时间格式。import java.text.DateFormat;import java.text.SimpleDateFormat;import java.
2012-08-18 15:41:40 12117 2
转载 [DB2]在本地数据库目录或系统数据库目录中已经存在数据库别名""的解决办法
在创建数据库时遇到数据库别名已存在的问题时,可以: 1. 首先用 db2 list database directory 命令看在系统数据库目录(System Database Directory)中有没有该数据库,如果有,应该在确定该数据库是没有用的数据库之后用 db2 drop database 数据库名将其删除。2. 如果没有,再用 db2 list database directo
2012-08-02 10:12:11 9017
转载 Apache Commons工具集简介[转载]
common-lang (2.1)ArrayUtils常量中包含了基本类型(及其相对应类)的空数组。提供向数组增加元素(包括增加单个元素或是整个数组),删除元素,翻转元素排列次序克隆数组(基本类型)查找数组中的元素(是否包含,返回索引)获得数组长度(null安全,返回为0)数组是否为空,数组是否相等,长度是否相等,元素类型是否相同,基本类型对
2012-07-29 11:56:34 1235
转载 Beanutils基本用法
Beanutils用了魔术般的反射技术,实现了很多夸张有用的功能,都是C/C++时代不敢想的。无论谁的项目,始终一天都会用得上它。我算是后知后觉了,第一回看到它的时候居然错过。1.属性的动态getter,setter 在这框架满天飞的年代,不能事事都保证执行getter,setter函数了,有时候属性是要需要根据名字动态取得的,就像这样: BeanUtils.getProperty(
2012-07-19 16:11:22 821
转载 js 实现在离开页面时,对未保存的信息进行提醒
//在离开页面时判断是否有未保存的输入值 var hasSaved = false;//是否有输入的内容未保存标志,初始值为falsefunction CheckUnsave(){ if(hasSaved==false){ alert("您上传的东西尚未保存,请保存后再离开页面"); return false;} //return true; //不能加这个语句
2012-06-07 17:45:22 4650
转载 JS刷新当前页面
reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet]) 参数:bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用rep
2012-04-27 14:20:53 473
转载 通过css解决html中英文字符溢出
加上li a {display: block;width: 168px;overflow: hidden;/*不能写在最后*/white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}测试代码如下blogli{width:95%;margin:0 auto; height:22px;line
2012-04-18 15:54:37 1793
转载 判断 iframe 是否加载完成的完美方法
一般来说,我们判断 iframe 是否加载完成其实与 判断 JavaScript 文件是否加载完成 采用的方法很类似:var iframe = document.createElement("iframe");iframe.src = "http://www.planabc.net";if (!/*@cc_on!@*/0) { //if not IE iframe.onloa
2012-03-28 15:51:51 526
转载 How to do...well...anything...in DB2 SQL
1. Selecting a valueSQL Server:SELECT 'Hello, world!'(1 row(s) affected)DB2:SELECT 'Hello, world!'Error: SQL0104N An unexpected token "END-OF-STATEMENT" was found following"LECT 'Hel
2012-03-01 16:41:38 4402
转载 [Jakarta Commons笔记]
[Jakarta Commons笔记]开篇在Java的世界,有很多(成千上万)开源的框架,有成功的,也有不那么成功的,有声名显赫的,也有默默无闻的。在我看来,成功而默默无闻的那些框架值得我们格外的尊敬和关注,Jakarta Commons就是这样的一个框架。如果你至少参与了一个中型规模的Java项目,那么我想有超过一大半的机会你都接触和使用到了Jakarta Commons,不管你自己
2012-03-01 14:26:51 1173
转载 如何使用Java操作LDAP之删除条目(四)
和增加条目相比,删除一个条目就简单多了,如下: DirContext ctx = null; ctx = GetConnection(); //取连接对象 try { ctx.destroySubcontext("cn=newgroup,ou=groups,dc=cs,dc=hunan,dc=net"); //删除newgroup这个条
2012-02-20 10:25:31 1243
转载 如何使用Java操作LDAP之新增条目(三)
这一篇我们将介绍一下怎么在LDAP中增加一个新的条目,条目是LDAP的一个通用概念,但实际上在新增时,我们需要根据不同类型的条目来设置条目的初始属性,比如:增加一个账户时,有uid属性,增加一个组时有cn属性,增加的方法都是一样的,只是设置的属性不尽相同,这里我们以增加一个标准的LDAP GROUP为例进行说明:DirContext ctx = null;ctx = GetConnec
2012-02-20 10:24:50 1673
转载 如何使用Java操作LDAP之检索条目(二)
本篇文章为大家介绍一下如何在LDAP下检索条目,你可以把这个操作想象成查询数据库里的记录。由于LDAP的数据存储是一个树形结构,所以一般的检索都是为了检索出某个条目有哪些下级条目。 1、为了程序更健壮,我先给出一个判断条目是否存在的函数://判断条目是否已存在static public boolean IsExist(String ldappath){ DirC
2012-02-20 10:24:04 2797
转载 如何使用Java操作LDAP之LDAP连接(一)
JAVA操作LDAP有几种方法,这里主要介绍的是JNDI包,就是它: com.sun.jndi.ldap.LdapCtxFactory LDAP默认情况下使用的是BDB数据库,所以呢,操作LDAP就和操作数据库一样,要分几步走: 1、先导入所需的包,如下:import java.util.ArrayList;import java.util
2012-02-20 10:23:10 3346 1
原创 Oracle删除库
在oracle 10g里,有一条新特性是使用drop database命令可以删除数据库的数据文件,联机日志文件,控制文件,spfile.使用drop database命令需要以下三个条件:database moust be closedexclusively
2011-07-06 11:06:12 974
转载 Oracle:ORA-24324: 未初始化服务句柄 ORA-24323: 不允许此值 ORA-01090: 正在关闭 - 不允许连接
SQL> shutdown immediateORA-24324: 未初始化服务句柄ORA-24323: 不允许此值ORA-01090: 正在关闭 - 不允许连接SQL> shutdown abortORA-01031: insufficient privil
2011-07-06 11:04:28 1115
转载 表中的数据生成为SQL脚本
<br />创建下面的存储过程:<br />CREATE PROCEDURE dbo.OutputData <br />@tablename sysname <br />AS <br />declare @column varchar(1000) <br />declare @columndata varchar(1000) <br />declare @sql varchar(4000) <br />declare @xtype tinyint <br />declare @name sysname <b
2011-01-19 09:49:00 446
转载 配置分发服务器:未能连接到服务器,因为distributor_admin未在该服务器上定义为远程登录
配置发布和分发向导,最后完成时报错:配置分发服务器:未能连接到服务器,因为distributor_admin未在该服务器上定义为远程登录我知道,我刚解决了,你肯定在装完SQL SERVER以后,改了计算机名,虽然sql server 还可以用,但一用复制时,SQL SERVER读取了旧的计算机实例名,不信,你试试select @@SERVERNAME显示出来的,肯定不是你现在的计算机名.于是,你用sp_dropserver gosp_addserver , LOCALgo重启sql server服务本文来自
2010-11-11 15:06:00 2689 1
转载 java double相加精度误差
<br /><br /> <br />问题的提出: <br /> 编译运行下面这个程序会看到什么? <br /> public class Test{ <br /> public static void main(String args[]){ <br /> System.out.println(0.05+0.01); <br /> System.out.printl
2010-11-09 11:40:00 6801
转载 java数值精确计算
<br />在 Java 程序中使用浮点数和小数充满着陷阱。浮点数和小数不象整数一样“循规蹈矩”,不能假定浮点计算一定产生整型或精确的结果,虽然它们的确“应该”那样做。最好将浮点运算保留用作计算本来就不精确的数值,譬如测量。如果需要表示定点数(譬如,几美元和几美分),则使用 DE>BigDecimalDE> 。 <br /><br />import java.math.BigDecimal; <br />import java.text.DecimalFormat; <br /><br />/** <br
2010-11-09 11:18:00 1430
转载 servlet下载文件
public class PayAccDownLoadServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.reset(); response.setContentType("application/x-msdownload; c
2010-10-26 16:01:00 453
原创 mssql 游标
<br /> <br />1. 定义游标定义 <br />游标语句的核心是定义了一个游标标识名,并把游标标识名和一个查询语句关联起来。DECLARE语句用于声明游标,它通过SELECT查询定义游标存储的数据集合。语句格式为: <br />DECLARE 游标名称 [INSENSITIVE] [SCROLL] <br />CURSOR FOR select语句 <br />[FOR{READ ONLY|UPDATE[OF 列名字表]}] <br />参数说明: <br />INSENSITIVE选项:说明所定
2010-10-14 11:35:00 545
转载 转换为英文日期格式
<br />SQL Server:SET LANGUAGE 'English' <br /> SELECT GETDATE(),CONVERT(VARCHAR,GETDATE(),107) <br /> <br />Oracle:select to_char(to_date('2009-07-20','yyyy-mm-dd'),'dd-Month -yyyy','NLS_DATE_LANGUAGE = American') from dual;<br /> <br />当出现无效的月份
2010-08-09 16:10:00 869
转载 SQL UNION ALL和UNION
<br />UNION ALL 这个指令的目的也是要将两个 SQL 语句的结果合并在一起。 UNION ALL 和 UNION 不同之处在于 UNION ALL 会将每一笔符合条件的资料都列出来,无论资料值有无重复。 <br /><br />UNION ALL 的语法如下: <br /><br />[SQL 语句 1] <br />UNION ALL <br />[SQL 语句 2] <br /><br />我们用和上一页同样的例子来显示出 UNION ALL 和 UNION 的不同。同样假设我们有以下两个
2010-06-01 10:06:00 462
转载 Android 入门到精通 (三)(界面编程#1-从Button说起)
Android 界面编程有两种基本的方法,一种是在代码中,动态创建一个个组件,及把这些组件用Layout来进行组合成复杂的界面展现。一种是用图形化的方式来编写 布局Layout,这些布局被保存在XML文件中,会编译成资源,被程序中的Activity来加载(setContentView()), 再通过findViewById方式来获得每一个界面组件的引用进行操作。对于大多数人来说,喜欢最直观的方式,
2010-05-20 19:48:00 375
转载 Android 程序组件之间交互
Android应用中,由一些基本元素构成,但如何交互呢?Activity->Activity: Activity之间通过Intent进行交互,可以通过直接类名直接跳转,也可以通过Intent Filter进行匹配分析,然后找到对应的Activity进行切换,这是一种松散的藕合。Internal Activity: 在Activity 内部,View,Button 等
2010-05-20 19:47:00 525
转载 Android Intent 使用整理
在一个Android应用中,主要是由一些组件组成,(Activity,Service,ContentProvider,etc.)在这些组件之间的通讯中,由Intent协助完成。正如网上一些人解析所说,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Inten
2010-05-20 19:24:00 535
转载 Android入门到精通(二) (应用程序基本元素与结构)
对于一个Android应用程序来说,是由四种构造块组织而成的,这四种构造块如下:Activity Intent Receiver Service Content Provider 但是,并不是每一个Android应用程序都需要这四种构造块,这不是必须的,某些时候,我们只需要这四种中的几种组合成我们的应用。 当我们明确了我们的应用需要
2010-05-20 19:22:00 513
原创 Android 入门到精通(一) (Hello,Android World)
使用搭建好的Eclipse + ADT 环境。在Eclipse中选择 File > New > Project 菜单项。如果你已经成功安装了Android 插件,你会在弹出的新项目对话框中看到一个叫做“Android”的条目,包含一个”Android Project”的项目 选中"Android Project",点击 Next进行入下一步。弹出一个项目属性窗口,要填写如下域:Proj
2010-05-20 19:05:00 683
转载 用实例讲SQL三大范式
第一范式(1NF)(必须有主键,列不可分)数据库表中的任何字段都是单一属性的,不可再分 create table aa(id int,NameAge varchar(100)) insert aa values(1,无限-女) 没有达到第一范式 create table aa(id int,name varcahr(10),age char(2
2010-05-20 10:14:00 2433
原创 jQuery获取表单中控件的值和文本
2010-05-20 09:33:27 jQuery获取Select选中的Text和Value语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text();
2010-05-20 09:36:00 5036
转载 Android Debug Bridge(ADB)
2010-05-19 16:11:23概要Android 调试系统是一个面对客户服务系统,包括三个组成部分:一个在你用于开发程序的电脑上运行的客户端。你可以通过shell端使用adb命令启动客户端。 其他Android工具比如说ADT插件和DDMS同样可以产生adb客户端.在你用于发的机器上作为后台进程运行的服务器。该服务器负责管理客户端与运行于模拟器或设备上的adb守护程序(
2010-05-19 16:06:00 702
转载 ResultSet can not re-read row data for column XX 错误及其原因
用MS SQL2000遇到这样的问题了,我所采用的ms sql的驱动是官方的.在网上查了一下,感觉说得零零散散,模模糊糊,有错有对.真是鱼龙混杂,感觉像进了市场买菜.......我尽我的掌握和有限的水平综合起来总结一下: 这个问题的原因是只要表里有Blob或者Clob两个当中的一种或者这两个字段都存在,并且采用MS SQL官方的驱动.就会产生这个错误!并且查看了很多资料,很多总结
2010-05-18 18:15:00 491
转载 struts上传图片argument type mismatch错误
java.lang.IllegalArgumentException: Cannot invoke com.uploadForm.setFile - argument type mismatch, 原来是要把String 强行转换成FormFile,所以才会抛出argument type mismatch,一查,原来是这样的:表单(html:form)中enctype="multipart/for
2010-05-18 16:11:00 2161
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人