- 博客(36)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 正则表达式(转)
验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$...
2012-10-10 11:23:24
147
原创 修改ORACLE数据库字符集
$ sys/xy123456 as sysdba /*用户sys,密码xy123456*/SQL>shutdown immediate; /*关闭数据库,以便重新mount登陆*/SQL> startup mount;SQL> alter s...
2011-05-17 11:37:11
162
原创 Firefox3,IE6,IE7,IE8上传图片预览
Firefox3,IE6,IE7,IE8上传图片预览#preview_wrapper{display:inline-block;width:300px;height:300px;background-color:#CCC;}#preview_fake{/* 该对象用于在IE下显示预览图片*/filter:progid:DXImag...
2010-07-12 16:15:40
143
原创 js导出excel的几种方式
3 4 5 6 WEB页面导出为EXCEL文档的方法 7 8 9 10 11 WEB页面导出为EXCEL文档的方法 12 13 14 列标题1 15 列标题2 16 列标题3 17 列标...
2010-07-12 13:30:03
202
原创 js对excel的操作
使用JavaScript中的ActiveXObject填充并设置Excel格式var XLObj = new ActiveXObject("Excel.Application"); var xlBook = XLObj.Workbooks.Add; //新增工作簿 var ExcelSheet = xlBook.Wor...
2010-07-12 13:27:37
316
原创 js获取系统时间的几种方法
1.显示格式为: [color=red]当前时间:2010年6月10号 星期一 上午 10:00:00[/color]function showTime() { var now = new Date(); var nowTime = now.toLocaleString(); var date = nowTime.substring(0,10);//截取日期 var t...
2010-06-30 16:49:15
213
java的集合类2【转】
java集合类总结 对象的集合 如果程序的对象数量有限,且寿命可知,那么这个程序是相当简单的。数组数组与其它容器的区别体现在三个方面:效率,类型识别以及可以持有primitives。数组是Java提供的,能随机存储和访问reference序列的诸多方法中的,最高效的一种。数组是一个简单的线性序列,所有它可以快速的访问其中的元素。但是速度是有代价的;当你创建了一个数组之后,它的...
2010-05-04 17:02:58
107
struts2 标签之s:iterator 遍历
struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:s:iterator 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引1:jsp页面定义元素写法 数组或list<s:iterator value="{'1','2','3','4','5'}"...
2010-02-24 21:47:59
146
[转]Spring事务配置的五种方式
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的...
2010-02-22 00:22:25
114
原创 js几种弹出框
对话框有三种1:只是提醒,不能对脚本产生任何改变;2:一般用于确认,返回 true 或者 false ,所以可以轻松用于 if...else...判断 3: 一个带输入的对话框,可以返回用户填入的字符串,常见于某些留言本或者论坛输入内容那里的 插入UBB格式图片 下面我们分别演示:<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>&...
2010-02-10 18:18:08
147
原创 (转)有关树形结构的查询--Sql
树形结构是一类重要的非线性结构,在关系型数据库中如何对具有树形结构的表进行查询,从而得到所需的数据是一个常见的问题。 关系型数据库将数据按表结构形式进行组织。它对表格的处理方便灵活,且易学易用,因而得到广泛的应用。关系型数据库所处理的表格是线性结构的,表的每一行对应着一个数据元素,称做一条记录。记录与记录之间呈线性排列,彼此间没有联系。 然而,在解决实际问题时,常常会遇到非线性结构的...
2010-02-10 09:58:42
164
原创 一个js做的抽奖页面
这个页面只针对于:事先把抽奖数据写在页面上,点击开始就行.把下面的代码保存到一个html文件,运行一下就知道了,原理很简单,都有注释的.抽奖程序 //a1来保存textarea里每一行数据 var a1=new Array(); //a2来把a1里的数据格式进行调整 var a2=new Array(); //调整时的过渡数组 var a3=ne...
2010-02-04 13:22:07
522
原创 关于java中精确计算值的问题:如价格
这本书中提到,float和double只能用来做科学计算或者 是工程计算,在商业计算中我们要用 java.math.BigDecimal。BigDecimal,一共有4个够造 方法,如果需要精确计算,非要用String来够造BigDecimal不可! 给一个网上的流传的工具类Arith: Java代码 import java.math.BigDecimal; ...
2010-01-29 11:13:06
273
原创 sql语句集锦
SQL分类: DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库Create DATABASE database-name 2、说明:删除...
2010-01-28 17:55:42
103
原创 查询一个表(分组后)每一个组前几项的例子
--> 生成测试数据: #TIF OBJECT_ID('tempdb.dbo.#T') IS NOT NULL DROP TABLE #TCREATE TABLE #T (ID VARCHAR(3),GID INT,Author VARCHAR(29),Title VARCHAR(39),Date DATETIME)INSERT INTO #TSELECT '001',1,'邹建'...
2010-01-15 21:12:26
136
原创 聚集索引与非聚集索引的一些区别
聚集索引:该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行后,...
2010-01-15 15:24:24
103
java的集合类1【转】
在JDK API中专门设计了一组类,这组类的功能就是实现各种各样方式的数据存储,这样一组专门用来存储其它对象的类,一般被称为对象容器类,简称容器类,这组类和接口的设计结构也被统称为集合框架(Collection Framework)。 这组类和接口都包含在java.util包中。 为了使整个集合框架中的类便于使用,在设计集合框架时大量的使用接口,实际...
2010-01-15 15:05:39
146
原创 五种JSP跳转方式比较
1.RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数...
2010-01-15 14:47:50
108
原创 js中关于正则表达式的替换(转)
我们先来看看JavaScript中replace的定义,replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 它的语法如下:stringObject.replace(regexp,replacement)参数 描述 regexp 必需。规定了要替换的模式的 RegExp 对象。请注意,如果该值是一个字符串,则将它作为要检索的...
2010-01-14 21:56:56
479
原创 几种主流数据库优点比较
Access数据库 美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下: (1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。 (2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具...
2010-01-11 17:10:05
353
原创 浅析SQL Server与Oracle的区别
随着信息技术的飞速发展,数据处理不仅在数量上要求越来越大,而且在质量上也要求越来越高。Oracle数据库在大多数企业中受到广泛使用,而SQL Server数据库也因为和Windows的联系,在企业中的使用也是非常广泛。 操作系统的稳定对数据库来说是十分紧要的,在数据库可操作平台上,Oracle可在所有主流平台上运行,Oracle数据库采用开放的策略目标,它使得客户可以选择一种最适合...
2010-01-11 17:09:11
143
原创 xml 和 json 的区别
XML 是一种用于面向服务的体系结构 (SOA) 和数据传输的常见传输。当然,目前许多服务以 SOAP 格式存在。不过,何时将其用于数据传输在 Ajax 社区中存在分岐。[ XML ]使用XML作为传输格式的优势:1. 格式统一, 符合标准2. 容易与其他系统进行远程交互, 数据共享比较方便3.调用将 XML 用作传输的现有服务。 4.使用 XSLT 可以动态转换 X...
2010-01-11 16:56:56
113
原创 sql语句-关于行列互换等问题的查询语句
1.表结构如下:1991 1.1 211991 1.2 221991 1.3 231992 1.1 241992 1.2 251992 1.3 26查出的结果为:年份 1.1 1.2 1.31991 21 22 231992 24 25 26[color=red]select year as '年份' , ma...
2010-01-10 14:35:28
150
原创 关于js中"window.location.href"、"location.href"、"parent.location.href"、"top.location
关于js中"window.location.href"、"location.href"、"parent.location.href"、"top.location.href"的用法"window.location.href"、"location.href"是本页面跳转"parent.location.href"是上一层页面跳转"top.l
2009-12-30 21:14:40
126
原创 SQL注入攻击的网络分析及防御方法
SQL注入攻击的网络分析及防御方法 SQL注入攻击是黑客对数据库进行攻击的常用手段之一。随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL ...
2009-12-14 15:51:19
598
原创 c/s和b/s的区别及实例说明
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种scrīpt语言(VBscrīpt、Javascrīpt…)...
2009-12-14 15:25:51
475
原创 union和union all的区别||hashmap和hashtable的区别
在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。如: select * from gc_dfys union s...
2009-12-14 15:06:01
175
java中进制之间的转换和一些位操作
会继续更新,先放一部分上来... :D 1.java字符串与二进制的相互转化public class StrBinaryTurn { //将Unicode字符串转换成bool型数组 public boolean[] StrToBool(String input){ boolean[] output=Binstr16ToBool(BinstrToBi...
2009-11-30 12:26:12
95
原创 笑死你,别怪我!
1. 从前有一个人叫阿爽。 他死掉了。 出殡那天。 他的家人哭喊:‘ 爽阿……爽阿。’ 路人不解。问道:‘伱们爽什么阿。’ 家人痛哭流涕:‘爽死了……爽死了!! 2. 毕业后七年,总算接了个大工程,造一根三十米烟囱,工期两个月,造价三十万,不过要垫资。总算在去年年底搞完了。今天人家去验收,被人骂得要死,还没有钱拿。妈的!图纸看反了,人家是要挖一口井! 3.一醉汉不慎...
2009-11-18 22:42:01
244
原创 写给那些正奔三的80后
[color=darkred]我还在想象着我的18岁,可我却马上30岁了!真的吗?不愿意去想,但不得不面对。 曾经的年少轻狂,早已荡然无存。曾经的花样年华,早已悄然而逝。80后的我们已经开始站在了20岁的尾巴上,面对三十而立,还有多少人可以昂着头,信誓旦旦地说,我们依然年轻?是的,年轻就是资本,面对着90后的异军突起,80后的我们是否还年轻? 曾经,骄傲的我们都怀抱着崇高的理想,奔走在...
2009-11-18 22:34:05
477
原创 108个搞笑经典短句
1、种草不让人去躺,不如改种仙人掌! 2、我心眼儿有些小,但是不缺;我脾气很好,但不是没有! 3、人和猪的区别就是:猪一直是猪,而人有时却不是人! 4、原来只要是分开了的人,不论原来多么熟悉,也会慢慢变得疏远。 5、去披萨店买披萨!服务员问我是要切成8块还是12块?我想了想说:还是8块吧!12块吃不完! 6、男人忽悠女人,叫调戏;女人忽悠男人,叫勾引;男女相互忽悠,叫爱情。 ...
2009-11-18 22:32:56
130
原创 程序员十个糟糕的行为
[color=green]这里,我们主要讨论十个糟糕程序员的特征,主要是需要让我们去避免和小心的。 1) 情绪化的思维 如果你开始使用不同颜色的眼光来看待这个世界的话,那么你可能会成为一个很糟糕的程序员。情绪化的思维或态度很有可能会把自己变成一个怪物。相信你经常可以看到很多很糟糕的程序会使用下面的这些语句: 我的程序不可能有这种问题。 Java就是s...
2009-11-18 22:29:58
106
原创 合格程序员每天每周每月每年应该做的事
[color=red]程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的...
2009-11-18 22:28:56
78
原创 JTable常见用法
JTable常见用法细则 JTable是Swing编程中很常用的控件,这里总结了一些常用方法以备查阅.一.创建表格控件的各种方式:1) 调用无参构造函数.JTable table = new JTable();2) 以表头和表数据创建表格.Object[][] cellData = {{"row1-col1", "row1-col2"},{"row2-col1", ...
2009-08-20 23:08:44
140
sql语句-关于行列互换等问题的查询语句
2010-01-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人