自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 Java MD5加密

获取MD5字符串   public static String getMD5Str(String str) { MessageDigest messageDigest = null; try { messageDigest = MessageDigest.getInstance("MD5"); messageDigest.reset(); messa...

2011-11-08 10:13:10 98

原创 IE9不能访问TD的解决

 升级到Win7,随便也升级IE到9看看效果,有什么差别。随之而来也就碰到一些兼容的问题。TD便是其中一个。安装完后可能需要重启系统  以上的修改在Win7+IE9,没有设置成功。存在问题dll不能加载。可能是操作系统的问题,没有确认Win7+IE8是否可行。最后只好采用TD自带的一个浏览器——TD Explorer。 安装方法: 1,登录TD的主页页。http://TDS...

2011-10-20 16:21:16 116

原创 不装Oracle使用PL/SQL Devloper

 1, 从http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html 中 Download Instant Client,注意2个basic包下一个即可,不推荐basiclite (我下载的是约45M的那个)(下载的时候要邮箱注册) 2,在磁盘创建上目录,解压过去,最终解压文件会在同一个目...

2011-10-20 16:15:09 89

原创 长短信实现系列之移动CMPP2.0

1)背景 目前我们的短信发送基本上就是超过140字节(甚至更少)就切分(移动普通短信超过140个字节甚至都发送不了,联通倒是可以),然后分几条发给客户,而且也不能保证顺序,用户体验不好,运营这边抱怨说精简再精简还是超过了字数,于是长短信的支持就成为必须的事情了。 2)原理  2.1)长短信的协议和普通短信的协议稍有不同  2.1.1) TP_udhi=...

2011-08-19 11:28:54 222

原创 mysql函数

1、mysql中length函数和char_length的区别: length:   是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符 char_length:不管汉字还是数字或者是字母都算是一个字符 2、总结mysql取得系统时间的功能select now() as Systime;select current_date as Systime;se...

2010-09-03 16:24:03 79

原创 修改Oracle 10g XE的字符集

在安装完Oracle XE后,可以在sqlplus(即Oracle XE的运行 SQL 命令行)中, 进行如下的操作来修改字符集:connect system/oracle9i as sysdba shutdown immediate startup mount alter system enable restricted session ; alter ...

2010-08-13 13:43:24 91

谷歌浏览器下载地址

Windows平台:最新稳定版(Stable Channel)Chrome在线安装: 【点击这里】最新测试版(Beta Channel)Chrome在线安装: 【点 击这里】最新开发版(Dev Channel)Chrome在线安装: 【点击 这里】最新Chromium下载地址: 【点 击这里】Linux平台:最新稳定版(Stable Channel)Chr...

2010-07-22 12:12:49 292

获取页面滚动位置或某元素的位置

一、获取页面滚动位置function GetPageSize() {  var scrW, scrH;  if(window.innerHeight && window.scrollMaxY) {    // Mozilla    scrW = window.innerWidth + window.scrollMaxX;    scrH = windo...

2010-07-02 16:18:03 996

原创 有点意思

1.不求与人相比,但求超越自己,要哭就哭出激动的泪水,要笑就笑出成长的性格。 2.与其用泪水悔恨今天,不如用汗水拼搏今天。 3.当眼泪流尽的时候,留下的应该是坚强。 4.人生就像一杯没有加糖的咖啡,喝起来是苦涩的,回味起来却有久久不会退去的余香。 5.有一种缘,放手后成为风景,有一颗心,坚持中方现真诚。 6.选择自己所爱的,爱自己所选择的。 7.这一秒不放弃,下一秒就会有希望。 8.曾经拥有的不要...

2010-06-06 23:19:23 67

ubuntu与windows系统时间不一致问题解决方法

有两种方法:(推荐第一种比较方便)一、让Ubuntu中不使用UTC时间,而启用本地时间编辑/etc/default/rcS把其中的内容“UTC=yes”改成“UTC=no“,保存后重启系统就可以了。 二、让Windows把硬件时间当作UTC开始->运行->CMD,打开命令行程序(Vista则要以管理员方式打开命令行程序方可有权限访问注册表),在命令行中输入下...

2010-05-01 03:08:12 187

svn的服务器及客户端安装和配置

一、svn服务器安装1、下载svn-win32-1.6.6.zip解压到目录下(如D:\svnserve)2、配置系统环境变量:在path中添加D:\svnserve\bin3、建立一个版本库:如:svnadmin create D:\repository 4、配置用户和权限在D:\repository\conf\目录下打开svnserve.conf文件把 # auth-a...

2010-04-29 17:33:08 138

一些适用的js扩展方法

1.去掉数组中重复的值Array.prototype.unique = function() { var data = this || []; var a = {}; //声明一个对象,javascript的对象可以当哈希表用 for (var i = 0; i < data.length; i++) { a[data[i]] = true; ...

2010-03-17 11:58:21 119

apply, call的用法与区别

相同点:两个方法产生的作用是完全一样的不同点:方法传递的参数不同在JavaScript中,代码总是有一个上下文对象,代码处理该对象之内. 上下文对象是通过this变量来体现的, 这个this变量永远指向当前代码所处的对象中call, apply作用就是借用别人的方法来调用,就像调用自己的一样call, apply方法区别是,从第二个参数起, call方法参数将依次传递给借用的方...

2010-03-17 10:35:09 97

Java子类构造的执行顺序

Java子类构造的完整执行顺序 package test;public class Test { public static void main(String[] args) { new Son(); } public static void print(String msg) { System.out.println(msg); } p...

2010-03-16 11:23:56 159

在windows下不用光盘硬盘安装ubuntu-9.10

在有windows的情况下硬盘安装ubuntu,实现双系统启动方式有光盘的话,插入光盘,修改为光驱启动,即可进入ubuntu桌面,如果在没有光盘的情况下,怎么办呢:在没有光盘的情况下,可以这样不用光盘的方式轻松硬盘安装 1.在下载的ubuntu-9.10-desktop-i386.iso文件的casper目录中提取出initrd.lz和vmlinuz文件,在下载的grub4dos-...

2010-03-02 13:34:11 147

eclipse3.5导入myeclipse的web项目

由于myeclipse插件收费,且感觉很臃肿,所以就想直接用eclipse+wtp的方式开发web应用,也可以把以前的myeclipse项目导入到eclipse中,不过要做些许改动,如下(注意eclipse下部署的web项目不会改变你自己的tomcat下webapps的内容,它会重新创建一个虚拟的tomcat运行你部署的项目,当然你也可以修改到部署到你自己的tomcat下):首先直接在...

2010-03-02 12:26:57 105

原创 java解析xml文件

dom4j默认的读取和写入编码是ISO-8859-1//读取File file = new File("路径"):FileInputStream in = new FileInputStream(file);Reader reader = new InputStreamReader(in,"utf-8");SAXReader saxReader = new SAXReader(...

2010-02-05 21:24:17 80

原创 获取已选中checkbox所在行其他列的值

//通过table的id获取已选中checkbox的当前行第n列的值,并组合成字符串返回function getTDText1(tableId, chkName, n) { var rows = $(tableId).rows; var objs = document.getElementsByName(chkName); var temp = ""; for (v...

2010-01-06 11:18:46 832

MyEclipse中无法部署tomcat的原因

原因:Context-root丢失解决方法:右击项目->properties->MyEclipse->Web在Web Context-root中添加项目名 注意项目下面有个.mymetadata文件,或是编辑这个文件context-root 为项目名webrootdir 这个属性为web文件夹名(例如如果你项目web目录名是cms,则webro...

2009-12-25 10:47:36 155

oracle行转列组合成字符串函数

oracle10g以上版本提供行转列组合成字符串函数wm_concat例如有个users表如下:id         yhm             xm1          001             小唐2          002             小李3          003             小张 select wm_concat(yh...

2009-12-11 11:16:21 74

远程获取oralce版本号

在PL/SQL中执行下面语句,即可获取当前oracle版本号:Select product, version FROM Product_component_version     Where SUBSTR(PRODUCT,0,6)='Oracle';

2009-11-18 14:51:20 814

java删除指定目录中的文件或文件夹

java删除指定目录中的文件或文件夹package tf;import java.io.File;public class DelFile { public static void main(String[] args) { scanAllFile(new File("E:/ACD2.0"), "svn", ".dat", ".vvb"); Syst...

2009-11-06 16:56:17 204

PLSQL 快捷方式设置

1、登录后默认自动选中My Objects     默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。 设置方法:Tools菜单--Brower Folders,会打开Brower Folders的定单窗口,把“My Ob...

2009-10-13 10:45:53 511

JfreeChart相关

加入jfreechart-1.0.13.jar,jcommon-1.0.16.jar一、饼状图代码package tf;import java.awt.Color;import java.awt.Font;import java.io.FileOutputStream;import java.text.DecimalFormat;import java.text.N...

2009-10-12 15:44:39 61

struts2文件下载及文件上传

一、文件下载struts.xml配置代码<action name="download" class="com.srt.vas.cs.action.RecordListAction" method="download"/>  public String download() throws Exception { response = ServletActionCo...

2009-09-09 17:01:00 48

MyEclipse6.5不能自动编译问题

选中了project中的自动编译选项,但还是不能自动编译的解决方法:1、重新导入不能编译的项目;2、选择project--->clean,选中不能编译的项目,点击ok即可;...

2009-09-09 16:53:15 159 1

js修改radio选中

 代码如下:   <SCRIPT LANGUAGE="JavaScript">   function change(){    var frm = document.forms[0]; var radio = frm["test"];   for(var i=0; i<radio.length; i++) {  radio[i].checke...

2009-09-04 16:52:16 106

js比较日期大小

 var d1 = new Date(document.getElementById('startTime').value.replace(/\-/g, "\/"));var d2 = new Date(document.getElementById('endTime').value.replace(/\-/g, "\/"));        if(d1 > d2) {ale...

2009-08-20 14:37:00 82

原创 MyEclipse6.0连接oracle的问题

原文链接如下:http://blog.chinaunix.net/u2/77127/showart_1160177.htmlmyeclipse6.0 连接oracle10g的问题 ORA-00604,ORA-12705MyEclipse Database Explorer建立oracle 10g数据库连接的时候 总提示java.sql.SQLException: ORA-00604...

2009-06-24 15:32:38 57

sql语句优化

有如下三个表 1.查询出没有选择大学物理课程的所有学生 2.查询出超过3个人选择的所有课程 student 表 SNONAME1 张三2李四3王五4黄七5刘八course 表 CNONAME 001大学物理002大学英语003C语言004高等数学...

2009-05-26 14:01:00 69

spring下配置数据源

不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是 Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以 通过代码的方式创建一个数据源,以便进行无依赖的单元测试 配置JDBC数据源[code="java"] ...

2009-05-21 14:43:12 52

Oracle触发器

触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。数据库触发器有以下的作用:安全性。可以基于数据库的值使用户具有操作数据库的某种权利。可以基于时间限制用户的操作,例如不允许下班后和节假日修改数据库数据。可以基于数据库中的数据限制用户的操作,例如不允许股票的价格的升幅一次超过10%。审计。...

2009-05-19 14:27:07 61

Oracle函数

无输入参数函数[code="函数"]create or replace function func_test1 return varchar isbegin return '无输入参数函数!';end func_test1;[/code]有一个输入参数和一个输出参数函数[code="函数"]create or replace function func...

2009-05-19 13:49:55 55

Oracle存储过程二

Oracle存储过程返回游标例子游标:用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。游标分为1.静态游标:包括显式游标和隐式游标。2.REF游标:是一种引用类型,类似于指针。首先创建包[code="包"]create or replace package pack_test is type cur...

2009-05-19 13:09:46 59

Oracle存储过程一

存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。要执行服务器上的存储过程,往往要传递一些参数。这些参数分为四种类型:第一种称为输入参数,由客户程序向存储过程传递值。第二...

2009-05-19 12:13:07 49

JDBC连接数据库

1、JDBC连接Oracle (classes14.jar 该驱动可在oracle安装的目录中找到) Class.forName( "oracle.jdbc.driver.OracleDriver" ); cn = DriverManager.getConnection( "jdbc:oracle:thin:@192.168.1.120:1521:orcl", "test", "123"); ...

2009-05-19 09:14:24 74

equals和hashCode

正确的equals方法必须满足5个条件:1)自反性,对任意x,x.equals(x)一定返回true。2)对称性,对任意x和y,如果y.equals(x)返回true,则x.equals(y)也返回true。3)传递性,对任意x、y、z,如果 有x.equals(y)返回true,y.equals(z)返回true,则x.equals(z)一定返回true。4)一致性,对任意x和y...

2009-04-27 11:38:11 54

JavaMail接收邮件

封装javamail处理接收邮件过程,简化客户端调用[code="java"]package tf;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java...

2009-04-23 15:48:51 66

java对象池ObjectPool

commons-pool提供了一套很好用的对象池组件。使用也很简单,不过对一些简单的对象使用对象池就没必要了。ObjectPool定义了一个简单的池化接口,有三个对应实现 GenericObjectPool:实现了可配置的后进先出或先进先出(LIFO/FIFO)行为,默认是作为一个后进先出队列,这意味当对象池中有可用的空闲对象时,borrowObject 将返回最近的对象实例,如果将...

2009-04-22 19:22:48 258

JavaMail发送邮件

用commons-email 包简化邮件发送:[code="java"]package tf;import java.net.URL;import java.util.Arrays;import java.util.List;import org.apache.commons.mail.EmailAttachment;import org.apache.comm...

2009-04-21 18:02:50 195

hibernate入门书籍.pdf

Hibernate 是一个面向Java环境的对象/关系数据库映射工具。用来把对象模型表示的对象映射到基于SQL 的关系模型结构中去。 Hibernate 不仅仅管理Java 类到数据库表的映射,还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL 和JDBC 处理数据的时间。Hibernate 的目标是对于开发者通常的数据持久化相关的编程任务,解放其中的95%。 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

2008-12-31

struts2.0_zh.chm

Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点: MVC 2模型的使用 功能齐全的标志库(Tag Library) 开放源代码 但是,所谓“金无赤金,人无完人”,Struts自身也有不少的缺点: 需要编写的代码过多,容易引起“类爆炸” 单元测试困难 这些缺点随着Web的发展越来越明显。这就促生了Struts 2.0,它的诞生能很好的解决上述问题。 好啦,废话就不多说了,现在就让我们感受一下的Struts 2.0的魅力吧。

2008-12-30

MySQL的最详细帮助文件.chm

MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。 MySQL由瑞典的T.c.X公司负责开发和维护,MySQL的用户手册很单纯,只有一个集中的<MySQL Reference Manual>,但其内容覆盖了MySQL的所有信息,因此该手册是了解和掌握MySQL的绝佳文献。

2008-12-30

DWR中文文档.pdf

Ajax向我们袭来的时候,很多写代码的程序员看到了Ajax的发展前景,但并不是每一个程序员都能将页面与代码完美整合在一起,DOM、CSS、javascript让人眼花缭乱,不知从何下手。 本书的读者必须有一定的Jsp,JavaScript,应用服务器(比如Tomcat)的基础和使用经验,否则请在看此教程前先去了解一下。当然附录里有一些JavaScript的教程。 本书可以当作一本DWR完整的教程,也可以当作一本详细介绍DWR的“词典”,我的目的只是通过本书,希望您能够了解一些DWR的基本知识、常用的用户界面组件、远程方法调用等。并能够搭建DWR开发环境,实现DWR的快速开发。 DWR详尽中文文档,详细介绍了dwr的使用!

2008-12-30

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

TA关注的人

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