自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尺寸宁静

wednesday的技术专栏

  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 AngularJS实现长按事件监听(ng-onhold)

用AngularJS做H5手机APP开发的时候碰到的问题,需要实现长按监听的效果。网上大都是由框架ionic来实现的,因为我的项目没有用到,不想加入额外的框架了,于是就想自己实现。实现步骤如下:1. 引入angularjs自带的js附加包:2. 模块中引入ngTouchvar app = angular.module("app", [ "ngTouch" ]);3. 创

2017-08-25 10:46:18 5792

转载 【网络转载】Weblogic数据源引发的Oracle-Clob字段问题

文章转载自:http://www.blogjava.net/SpartaYew/archive/2011/05/18/350480.html原作者:sparta-紫杉一、开发及运行环境    eclipse3.4.2, weblogic8.12, oracle9.2, jdk1.4.2, struts1框架。二、背景    今天在对项目代码review时,发

2012-05-09 14:39:39 3666

原创 【原创文章】JAVA-POI实现EXCEL下拉框的级联(POI生成Excel中带有可级联的下拉框)

原创文章,转载请注明原作者及出处链接,谢谢!http://blog.csdn.net/wed840313【实现思路】首先我们来看一下Excel中是怎么实现下拉框的级联的:1. 假设我们的Excel有两个sheet,第一个sheet需要有两个下拉框:地市、区县——其中区县作为地市的二级下拉框级联。下面是具体实现步骤:2. 首先我们在“数据字典”

2012-05-08 15:30:48 30101 4

转载 【网络转载】poi数据有效性下拉列表

定义函数 public HSSFDataValidation SetDataValidation(String[] textList, int firstRow, int endRow, int firstCol, int endCol) { // 设置下拉列表的内容 log.info("起始行:" + firstRow + "___起始列:" +

2012-04-26 11:05:17 2721

原创 【个人整理】WebService核心文件server-config.wsdd解析

<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java" >

2012-02-28 11:49:22 12105 1

转载 【网咯搜集】struts2知识集锦

修改action的后缀struts2 的默认后缀是 .action 虽然很直观,但是很烦琐。很多人喜欢将请求的后缀改为 .do在struts2中修改action后缀有两种比较简单的办法:一、在 struts.properties 中修改。如你想把后缀改为 .do 则 加上一行: struts.action.extension=do至于加在第几行,应该没有

2012-02-25 23:08:54 894

转载 【网络搜集】RMI基础原理及实现

简介  RMI是远程方法调用的简称,象其名称暗示的那样,它能够帮助我们查找并执行远程对象的方法。通俗地说,远程调用就象将一个class放在A机器上,然后在B机器中调用这个class的方法。  我个人认为,尽管RMI不是唯一的企业级远程对象访问方案,但它却是最容易实现的。与能够使不同编程语言开发的CORBA不同的是,RMI是一种纯Java解决方案。在RMI中,程序的所有部分都由Jav

2012-01-04 16:59:17 427

转载 【网络转载】Struts1.2 配置总结

struts-config.xml是Struts的主要配置文件,在该文件中,可以配置数据源、form-bean、action和plug-in(插件)和资源文件的信息。其文件主要结构如下所示:global-forwards>global-forwards>

2011-12-17 15:08:38 488

转载 【个人整理】计算机改名后ORACLE的设置以及问题解决

1.修改oracle安装路径下的(E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN)的listener.ora,tnsnames.ora中原来的机器名2.重启OracleOraDb10g_home1TNSListener,OracleServiceORCL俩个服务3.更新emca,如下:C:\Documents and Settings\new>s

2011-11-29 15:18:04 3519

原创 【个人整理】WAS7.0迁移时遇到的问题:TransformerFactoryImpl not found及解决

最近有个任务是将原本运行在WAS6.0下的一个项目迁移到WAS7.0下。 结果出现了很多莫名其妙的问题,其中一个在于,点击页面时,会报这样一个错误: javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.xsltc.trax.TransformerFactoryImpl

2011-11-24 15:34:50 2779 1

转载 【网络转帖】Freemarker内置函数

<br />一、  Sequence的内置函数<br />1.     sequence?first 返回sequence的第一个值。<br />2.     sequence?last  返回sequence的最后一个值。<br />3.     sequence?reverse 将sequence的现有顺序反转,即倒序排序<br />4.     sequence?size    返回sequence的大小<br />5.     sequence?sort    将sequence中的对象转化为字符串

2010-08-11 16:36:00 918

转载 【网络搜集】FreeMarker标签使用

<br />一、FreeMarker模板文件主要有4个部分组成<br />  1、文本,直接输出的部分<br />  2、注释,即<#--...-->格式不会输出<br />  3、插值(Interpolation):即${..}或者#{..}格式的部分,将使用数据模型中的部分替代输出<br />  4、FTL指令:FreeMarker指令,和HTML标记类似,名字前加#予以区分,不会输出。<br />  <br />  FTL指令规则<br />    FreeMarker有三种FTL标签,这和HTML的

2010-08-11 10:20:00 932

转载 【网络搜集】HIBERNATE的GET与LOAD

<br />hibernate中get 方法和load 方法的根本区别在于:如果你使用load 方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来延迟加载该对象。在用到对象中的其他属性数据时才查询数据库,但是万一数据库中不存在该记录,那没办法,只能抛异常,所说的load 方法抛异常是指在使用该对象的数据时,数据库中不存在该数据时抛异常,而不是在创建这个对象时。由于session中的缓存对于hibernate来说是个相当廉价的资源,所

2010-07-30 08:44:00 633

转载 【网络搜集】Ext.Grid详解--经典

Ext.Grid详解 首先,一个表格应该有列定义,即定义表头ColumnModel:// 定义一个ColumnModel,表头中有四列var cm = new Ext.grid.ColumnModel([     {header:'编号',dataIndex:'id'},     {header:'性别',dataIndex:'sex'},     {header:'名称',dataIndex:'name'},     {header:'描述',dataIndex:'descn'}]);cm.default

2010-07-30 08:42:00 534

转载 【网络转帖】常用正则表达式

<br />正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。<br />匹配中文字符的正则表达式: [/u4e00-/u9fa5]<br />评注:匹配中文还真是个头疼的事,有了这个表达式就好办了<br />匹配双字节字符(包括汉字在内):[^/x00-/xff]<br />评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)<br />匹配空白行的正则表达式:/n/s*/r<br />评注:可以用来删除空白行<br />匹配HTML标

2010-06-26 20:01:00 548

原创 【个人整理】那些也许被遗漏在角落的JS知识点(四)

<br />【正则表达式相关】<br /> <br />【匹配字符】<br /> <br />描述:相当于精确查找,直接在反斜线中写,不加括号,特俗符号需要加入转义字符。<br />例如:/JavaScript/,会精确查找与之相匹配的字符串。<br /> <br />【字符类】<br />描述:将字符放到中括号中“[]”,表示匹配中括号中的字符,需要注意的是,一个中括号只匹配一个位置的字符。<br />例如:/[ABC][DEF]/,会查找首字符为A或B或C的,第二个字符为D或E或F的字符串片段。<br

2010-06-26 19:58:00 631

原创 【脚本工具】启动各种数据库服务的脚本,快捷便利

<br />以前写过一个只启动ORACLE的,现在加入了各种选项,可以自定义启动各种数据库服务。<br />其实也不限于数据库,只要是服务项目,都可以。<br />复制粘贴到文本文档中,修改后缀名为.bat,要注意的是,WIN7系统需要以管理员模式运行,这一点困扰了我一下,郁闷<br /> <br />以下是需要复制的部分:<br />@echo off:dosmenuREM 选择菜单echo #**************************************************

2010-06-26 19:25:00 949

原创 【个人整理】那些也许被遗漏在角落的JS知识点(三)

【字符串常用方法】str.substring(startindex [, endindex])通过开始与结束位置截取字符串;如果start大于end,会自动交换 str.substr(startindex,length)通过开始位置与截取长度获取字符串;index小于0,IE当成0 str.slice(start,end)通过开始与结束位置截取字符串;如果start大于end,返回空串;参数可以为负值,表示从后面数【Unicode相关】charCodeAt()fromCharCode()【NUMBER类相关

2010-06-26 01:36:00 507

原创 【个人整理】那些也许被遗漏在角落的JS知识点(二)

<br />【重复定义变量】<br />JS的语法比较松散,可以多次定义变量,但重复定义变量时不会将变量初始化为null或者undefined。注意。<br />比如:<br />var name='wednesday';document.write(name);var name;document.write(name);<br />两次输出的name值都将为wednesday,不会改变。<br /><br />【未定义而直接赋值的变量为全局变量】<br />比如:<br />function

2010-06-18 00:33:00 491

转载 【网络转帖】Struts标签库

用标签时必须遵循一些规则: 标签中必须包含一个action属性,它是这个标签中唯一必需的属性。如果不具备该属性则JSP页面会抛出一个异常。之后你必须给这个action属性指定一个有效值。一个有效值是指应用程序的Struts配置文件中元素里的任何一个子元素的访问路径。而且相应的元素中必须有一个name属性,它的值是form bean的名称。 如果你有上述一个标签 ,那么你的Struts配置文件的元素中必须有一个如下显示为粗体的元素:       type=/"com.javapro.strut

2010-06-18 00:11:00 487

转载 【网络转帖】Java程序员的推荐阅读书籍

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。<br /><br />在这份推荐阅读书籍的名单中,我没有列举流行的软件框架类学习书籍,例如Struts,Hibernate,Spring之类,也没有列举AJAX方面的书籍。是因为这类书籍容易过时,而上述的大半书籍的生命周期都足够长,值得你去购买和收藏。<br /><br

2010-06-11 23:38:00 506

原创 【个人整理】那些也许被遗漏在角落的JS知识点(一)

<br />今天开始系统地整理一下有关JS的相关知识点,有一些平时很少用到的,或者被遗漏的,特别的记下来,以便查看。<br /> <br />【浏览器的支持】IE7.0浏览器支持的JS版本:JS1.1~JS1.3FireFox浏览器支持的JS版本:JS1.0~JS1.8Opera9浏览器支持的JS版本:JS1.1~JS1.5<br />【script标签属性】language: 表示脚本语言类型,如"JavaScript", "VBScript", "JScript" ,"JavaScript1.5"; 如

2010-06-11 23:21:00 542

转载 【网络转载】Sybase数据库基础知识

<br />sybase基础知识<br />http://www.chinaunix.net陈苏文发表于:2002-10-1416:31:50<br /><br />第一讲Sybase基础知识<br /><br />一、客户/服务器体系结构<br />Sybase是一种建立在客户/服务器体系结构上的。<br />什么是客户/服务器体系结构?<br />从硬件角度看,客户/服务器体系结构是指将某项任务在两台或多台机器之间进行分配,其中客户机(Client)用来运行提供用户接口和前端处理的应用程序,服务器机()

2010-06-11 01:06:00 1350

原创 【心情】瓶颈,平静

<br />这几天总是很不平静。<br /> <br />绩效考核的CASE自从接手到现在,也已经到了快收尾的时候了,但是我还是不想这么快就把我手头上的模块就这么结束掉。总感觉还有很大的可扩展空间,扩展着扩展着,于是就碰到了瓶颈。<br /> <br />有时候觉得自己是个完美主义的人,总是想把效果做到最完美,可是这样一来时间上必然就会有所拖延,于是如何找到效果与所耗费时间的平衡点,就成为了现在的重中之重。<br /> <br />加油吧,生活就是这个样子的,有时候我们需要放慢脚步,想一想自己所做的是否还在

2010-06-11 00:32:00 588

转载 【网络搜集】JS在文本框光标处插入文字内容的实例

<br /><HTML> <HEAD> <SCRIPT> function storeCaret(textEl){ if(textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();}function insertAtCaret(textEl, text){ if(textEl.createTextRange &

2010-06-10 23:54:00 2341 1

原创 【个人整理】关于JS获取与设置文本框、文本域光标的实例大全

测试网页

2010-06-10 22:33:00 3116 2

转载 【工具代码】JavaScript实现右键菜单的一种方式

new document

2010-06-09 22:10:00 533

转载 【网络转帖】精通JavaScript DOM事件

事件(上)(不好意思,又是标题党) JavaScript事件列表事件解说一般事件onclick鼠标点击时触发此事件ondblclick鼠标双击时触发此事件onmousedown按下鼠标时触发此事件onmouseup鼠标按下后松开鼠标时触发此事件onmouseover当鼠标移动到某对象范围的上方时触发此事件onmousemove鼠标移动时触发此事件onmouseout当鼠标离开某对象范围时触发此事件onkeypress当键盘上的某个键被按下并且释放时触发此事件.onkeydown当键盘上某个按键被按下时触发此

2010-06-09 22:00:00 696

原创 【知识点整理】JS中的event属性总结

<br />event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。<br />event对象只在事件发生的过程中才有效。<br />event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。<br />event属性:altKey, button, cancelBubble, clientX, clientY, ctrlKey, fromElement,ke

2010-06-09 21:55:00 2274

转载 【工具代码】字符串表达式求值

<br />package expression;import java.util.*;import expression.DataInvalidException;import expression.SOperator;import expression.DOperator;/** * <p>计算字符串表达式的值</p> * Vesion 1.0功能: * <p>Description:这个程序演示了如何计算字符串表达式的值,为了将问题简化,在这我 * 只是计算符号格式

2010-06-09 00:17:00 890

转载 【网络转帖】Script Engine 的应用

<br /> <br />  运行第一个脚本程序<br />  在使用Java SE 6运行脚本之前,必须要知道你的Java SE6支持什么脚本语言。在javax.script包中有很多的类,但这些类中最主要的是ScriptEngineManager。可以通过这个类得到当前Java SE 6所支持的所有脚本。如下面例子将列出所有可以使用的脚本引擎工厂。  import javax.script.*;<br />  import java.io.*;<br />  import java.ut

2010-06-09 00:09:00 1055

转载 【网络转帖】Java SE 6 新特性: 对脚本语言的支持

<br />Java 脚本 API 概述<br />脚本引擎<br />脚本引擎就是指脚本的运行环境,它能能够把运行其上的解释性语言转换为更底层的汇编语言,没有脚本引擎,脚本就无法被运行。<br />Java SE 6 引入了对 Java Specification Request(JSR)223 的支持,JSR 223 旨在定义一个统一的规范,使得 Java 应用程序可以通过一套固定的接口与各种脚本引擎交互,从而达到在 Java 平台上调用各种脚本语言的目的。javax.script 包定义了这些接口,即

2010-06-08 17:24:00 557

原创 【原创工具】将一个整形数字转换成三位逗号分隔的形式

<br />【代码效果】:例如,传入123456789,返回123,456,789<br /> <br />【代码特点】:<br /> <br />1.暂时不支持浮点数的转换。(待后续编辑)<br /> <br />2.暂时没有2,=。=b<br /> <br /> /** * 将传入的数字转换成以逗号分隔的形式,如传入123456789,转换成123,456,789 * @author wednesday * @param number * @return */ publ

2010-06-08 16:27:00 1892

原创 【原创工具】JAVA后台计算两个日期之间的工作日时间差

<br />【代码实现】:两个日期之间的工作日时间差(精确到毫秒)<br /> <br />【代码特点】:<br /> <br />1.支持跨年。<br /> <br />2.获取的是精确到毫秒的时间差。<br /> <br />3.国家法定假日未计算在内(像阴历这种的只有通过加入LIST的方法了=。=)。<br /> <br />package com.wednesday.tools.timetools;import java.text.ParseException;import java.t

2010-06-08 16:16:00 8505 7

转载 【网络搜集】键盘代码全集

A 65B 66C 67D 68E 69F 70G 71H 72I 73J 74K 75L 76M 77N 78O 79P 80Q 81R

2010-06-06 22:10:00 1043

JEP--字符串表达式计算结果最强工具,3.3FINAL

输入字符串表达式,即可运算出结果,不必依靠慢吞吞的JSENGINE

2010-06-09

空空如也

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

TA关注的人

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