自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雪候鸟

自由是我的信仰,飞翔是我的梦

  • 博客(106)
  • 资源 (12)
  • 收藏
  • 关注

原创 时隔两年今天居然被同事baidu到了

时隔两年今天居然被同事baidu到了

2010-05-06 17:30:00 624 1

转载 nasboq

2008-05-08 22:11:00 593

转载 base64编码/解码

编者:解决了对中文的不支持问题.先用escape()对中文进行编码.然后再进行base64编码.解码时,再加入unescape()对中文进行解码.         base64 Encoding/Decoding         var keyStr = "ABCDEFGHIJKLMNOP" +                "QRSTUVWXYZabcdef" +          

2007-02-01 15:18:00 941

转载 Spring使用Quartz调度器 实现时间点任务(Spring in Action中文版)

Spring in Action中文版 7.3.2 使用Quartz调度器 http://book.csdn.net/ 2006-11-7 15:40:00 图书导读 当前章节:7.3.2 使用Quartz调度器·7.2 发送电子邮件·7.3 调度任务·7.3.1 使用Java Timer调度任务·7.3.3 按调度计划调用方法·

2006-12-20 14:28:00 3687

原创 JAVA访问注册表

JDK1.4下实现访问WIN32注册表  (通过  JSR  10)为  Java  1.4  增加的  java.util.prefs  包,通过提供对特定于实现的注册表(例如,Windows  平台上的  Windows  注册表)的访问能力,使您能够操作用户首选项数据和配置数据。  您是不是曾经需要保存程序的配置数据但却不知应将数据存储在哪里?  虽然您可以使用属性文件或资源束获取这些信息,

2006-12-20 12:52:00 948

原创 纯java访问注册表

One can use the private code of Suns Preferences API to access values of type REG_SZ in the Windows Registry. Ofcourse - I completely agree that this is a VERY HORRIBLE HACK so dont lecture me!   

2006-12-20 12:40:00 1232

原创 各种排序算法java实现

插入排序: package org.rut.util.algorithm.support; import org.rut.util.algorithm.SortUtil; /**  * @author treeroot  * @since 2006-2-2  * @version 1.0  */ public class InsertSort implements SortUtil.Sor

2006-12-20 12:37:00 819

原创 google搜索引擎优化圣经

让我们跳过理论来看看实际对Google有效的方法。我知道下面的这个系统对Google来说,每一次都有效,而且对所有的关键词都有效。这个系统 是 我给客户做网站时所应用的,而且百试不爽。成功的程度当然也取决于网站所在的行业,潜在市场和竞争水平。下面的要点可以让你仅仅依靠Google,在一  年的时间里,打造一个成功的网站。   a)准备工作和建立内容。   在你注册域名之前,你就应该记录下你

2006-12-20 12:34:00 779

转载 实例讲解-整合iBATIS和Spring在WEB开发中的应用

T_USERS 用户信息主表 字段名 字段说明 字段类型    

2006-10-11 14:28:00 1223

转载 项目人生,成长与感悟(1)——关键成功要素

来源:http://51cmm.csai.cn/ExpertEyes/200609261132341711.htm 项目人生,成长与感悟(1)——关键成功要素 作者:田俊国 来源:希赛网 http://www.csa

2006-09-26 13:24:00 1126

原创 js+asp版的防范SQL注入式攻击代码

On Error Resume NextDim strTempIf LCase(Request.ServerVariables("HTTPS")) = "off" ThenstrTemp = "http://"; ElsestrTemp = "https://"End IfstrTemp = strTemp & Request.ServerVariables("SERVER_NAME")I

2006-09-18 16:36:00 930

原创 关于IFRAME 自适应高度的研究

 关于IFRAME 自适应高度的研究  代码如下:New Page 1http://10.107.2.199:2500/cn/asp/reg.asp"; width="100%" height=0> document.all("test").height=test.document.body.scrollHeight;重要提示:src=中你必须填写的网页地址,一定要

2006-09-15 11:21:00 1133

原创 利用URL REWRITE机制实现静态链接

标题:利用URL REWRITE机制实现静态链接作者:来源:时间:2005-12-9随着互联网上的内容以惊人速度的增长也越来越突出了搜索引擎的重要性,如果网站想更好地被搜索引擎收录,网站设计除了面向用户友好(User Friendly)外,搜索引擎友好(Search Engine Friendly)的设计也是非常重要的。进入搜索引擎的页面内容越多,则被用户用不同的关键词

2006-08-21 10:47:00 1368

转载 使用 Spring 更好地处理 Struts 动作

2006-06-13ibm developerworks   2005-11-30   461 原文链接: http://www-128.ibm.com/developerworks/cn/java/j-sr2.htmlGeorge Franciscus , 负责人, Nexcel2005 年 11 月 03 日Struts Recipes 的合著者 George

2006-06-13 12:43:00 997

转载 [技术箩筐]JS全国城市/地区下拉联动样例02

var onecount;onecount=0;subcat = new Array();subcat[0] = new Array("深圳","100001000","100001001");subcat[1] = new Array("广州","100001000","100001002");subcat[2] = new Array("佛山","100001000","100001003")

2006-04-15 10:51:00 3671

原创 用Digester簡化XML配置文件處理

Jakarta Commons Digester是目前流行的、開放源碼的XML文件處理實用軟件包。本文簡要介紹了Digester的功能,並且以一個程序來示范如何利用該軟件簡化原本復雜的XML配置文件的解析過程。 Apache小組的Jakarta項目下有許多知名的基於java的開放源碼子項目,包括Tomcat,Ant,log4j,struts等等。相比之下,Jakarta Commons子項目在

2006-04-01 23:01:00 1159

转载 Excel.Application组件研究

Set xlApplication = Server.CreateObject("Excel.Application") 调用excel对象xlApplication.Visible = False 无需打开excelxlApplication.SheetsInNewWorkbook=1 指定excel中表的数量xlApplication.Workbooks.Add 添加工作簿Set xl

2006-03-11 11:15:00 2889 3

转载 asp生成excel报表

1. 前言 报表打印通常是管理信息系统中的一个重要模块,而Excel凭借它功能强大、应用灵活、通用性强等的优势在报表打印中获得了广泛的应用。 最

2006-03-11 11:09:00 1380

原创 关于asp程序的Server.CreateObject错误解决方法

在Asp程序CreateObject的时候发生错误,大致内容为Server 对象 错误 ’ASP 0178 : 80070005’ ,这一般发生在较高版本的IIS或者Windows平台上,在部分机器上可能会没有什么问题(后面你会知道原因)...  如果你使用的是中文版,错误信息如下:   Server 对象 错误 ’ASP 0178 : 80070005’   Server.CreateObjec

2006-03-11 11:08:00 2795

转载 在filter中關閉session

原文:http://www.javaworld.com.tw/confluence/pages/viewpage.action?pageId=805利用Thread-Specific Storage撰寫一個HibernateUtilHibernateSessionUtil.javaimport java.io.Serializable;import net.sf.hib

2006-03-09 15:57:00 944

转载 Dorado与Struts、Hibernate、Spring的集成开发模式

Dorado与Struts、Hibernate、Spring的集成开发模式 作者: ∣来源:BlogJava∣原文地址∣2005-8-29 dorado是一套成熟的Web应用开发套件, 其中包含了一个完整的具有下一代Web应用特征的表现层解决方案。本文着重介绍了如何利用dorado的表现层与目前较为流行的Struts、Hibernate、Spring进行协同

2006-03-04 15:55:00 1217

转载 Struts应用的国际化

Struts应用的国际化万维网(World Wide Web)的迅猛发展推动了跨国业务的发展,它成为一种在全世界范围内发布产品信息、吸引客户的有效手段。为了使企业Web应用能支持全球客户,软件开发者应该开发出支持多国语言、国际化的Web应用。 1 本地化与国际化的概念国际化(简称为I18N)指的是软件设计阶段,就应该使软件具有支持多种语言和地区的功能。这样,当需要在应用中添加对一种

2006-02-22 23:02:00 876

原创 Servlet和JSP的协调运行——通过调整Servlet和JSP来提高你的企业应用的运行性能

 Servlet和JSP的协调运行                              ——通过调整Servlet和JSP来提高你的企业应该的运行性能                                                                                                  作者:Rahul Chaudhary   

2006-02-20 13:49:00 800

原创 不能小瞧的数组——数组用法的挖掘

在编码过程中,数组是我们最最常用的数据结构之一。但是数组又是我们最容易抛弃的数据结构,经常由于初始化和数组长度固定等原因,我们常常用ArrayList等其他一些集合类来代替它。其实,数组作为最简单的集合数据,与其他集合数据比较起来有操作简单和查询速度快等优点。对于其长度固定的弱点,也在很多时候可以得到相应的解决。此外,在编码过程中,有些是直观的就能让我们使用数组,而很多时候却不是那么直观,需要我们

2006-02-20 13:48:00 929

原创 代码的“门面”——模式系列谈之Façade模式

代码的“门面”                                                          ——模式系列谈之Façade模式  看到“门面”这个词,大家一定都觉得很熟悉。不错,这个词正是借用了我们日常生活中的“门面”的概念。日常生活中的“门面”,正是我们买东西的地方。因此可以这么说,“门面”就是这么一个地方,它们跟各种商品的生产商打交道,收集商

2006-02-20 13:42:00 776

原创 JAVA开发者应该去的20个英文网站

http://www.javaalmanac.com Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. http://www.onjava.comOReilly的Java网站. 每周都有新文http://java.sun.com官方的Java开发者网站 - 每周都有新文章发表http://www.developer.com/ja

2006-02-20 13:12:00 777

原创 小试iBatis

iBatis是又一个O/R Mapping解决方案,j2ee的O/R方案真是多,和Hibernate相比,iBatis最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能,iBatis是能满足你的要求又足够灵活的最简单的解决方案。iBatis最大的特点是简单,最新版本2.0(下载),和1.0相比,主要改动在XML配置文件上,不过,只要有SQL基础,相信你不用教程也能看明白。下面我们看一个最

2006-01-18 12:25:00 849

原创 SQL注入不完全思路与防注入程序

SQL注入不完全思路与防注入程序<一>SQL注入简介  许多网站程序在编写时,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,(一般是在浏览器地址栏进行,通过正常的www端口访问)根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。  <二>SQL注入思路  思路最重要。其实好多人都不知道SQL到底能做什么呢

2005-08-31 14:19:00 1002

原创 SQL注入攻击总结

在我们对一个不知道原代码的有SQL Iinjection漏洞的程序进行注入的时候,往往很难猜到作者设置的数据库结构,只能通过编写程序时的经验来猜几个比较常用的表和字段,这样给注入带来了很多的麻烦,会因为猜不到结构而放弃,这时候大家不妨试试这个方法,或许对你有所帮助,这里我们通过更新我们的一个注册用户的信息来拿到结果,如果是新闻系统的话,可以通过更新到某个新闻的title来拿结果。最后,值得提出的是

2005-08-31 14:15:00 1075

原创 SQL注入攻击常见方法和技巧

SQL注入攻击常见方法和技巧知己知披 方能百战百胜;“黑客”们采用的攻击方法雷同,下面是我挑选的一些具有代表性的攻击方法,分析这些方法有助于程序员们编写更少漏洞的程序。跨站式SQL注入数据库攻击和防范技巧前一阶段,在尝试攻击一个网站的时候,发现对方的系统已经屏蔽了错误信息,用的也是普通的帐号连接的数据库,系统也是打了全部的补丁这样要攻击注入是比较麻烦的。因此我自己搞了一种“跨站式SQL注入”。  

2005-08-31 14:11:00 2871

原创 SQL注入攻击的原理及其防范措施

SQL注入攻击的原理及其防范措施ASP编程门槛很低,新手很容易上路。在一段不长的时间里,新手往往就已经能够编出看来比较完美的动态网站,在功能上,老手能做到的,新手也能够做到。那么新手与老手就没区别了吗?这里面区别可就大了,只不过外行人很难一眼就看出来罢了。在界面的友好性、运行性能以及网站的安全性方面是新手与老手之间区别的三个集中点。而在安全性方面,新手最容易忽略的问题就是SQL注入漏洞的问题。用N

2005-08-31 14:09:00 1587

原创 SQL注入漏洞攻防必杀技 1

SQL注入是常见的利用程序漏洞进行攻击的方法,是很多入门级“黑客”喜欢采用的攻击方式,近来网上对它的讨论很热烈,所以我在本期专题中为读者揭示SQL攻击的主要原理以及如何防范这种攻击。攻击源于程序漏洞 SQL注入原理导致SQL注入攻击的漏洞并非系统造成的,主要是程序员在编程中忽略了安全因素,他的原理并不复杂。引 言   随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由

2005-08-31 14:05:00 872

原创 让自定义文件下载支持断点续传

自定义文件下载基本上用在以下几处  1.浏览器已知类型,如Avi,Doc等如果本地安装了关联程序就会自动在浏览器上打开 2.权限管理,有时候不是所有的人都允许下载,所以需要在下载的时候进行判断 3.经常需要将特殊文件搁到虚拟目录访问不到的地方,以及asp和asa等文件的下载  大家经常用的是Adodb.Stream,但这时就有个缺陷,就是不支持断点续传了。 经常看到flashget中是红脸(即不支

2005-08-19 13:58:00 877

原创 明晰程序异常的来源 ASP错误处理小结

ASP是非常简单的,以至于许多的开发者不会去思考错误处理。错误处理能够让你的应用程序更加合理。我看到过很多个用ASP编写的商业网站,大多数都忽略了错误处理。   错误的类型  有三种主要的错误类型:  1.编译错误:  这种错误出现一般都是代码的语法问题。因为编译错误而导致辞ASP停止运行。  2.运行错误:  这个错误是发生在你准备运行ASP时的。例如:如果你试图给一个变量赋值,但是却超出了该变

2005-08-18 09:00:00 729

原创 js与applet的相互调用

js与applet的相互调用。希望与大家多多交流!8-)js调用java可以在网页里使用document.applets[0].java中的方法名可以对applet进行控制,也可以从applet返回值。返回值无需关心值得类型,js会隐式的转换。传值到applet中应考虑类型匹配。java调用js需要导入netscape.javascript.jsobject这个类比如:JSObject w

2005-07-29 15:52:00 944

原创 如何捕获音频及输出音频

如何捕获音频及输出音频。这是我原来用过的两段代码,输出音频和捕获音频。 构造器里的socket是用来接受来自网络的音频数据。不做网络音频可以去掉它。希望能与大家分享经验。8-)import java.io.*; import javax.sound.sampled.*; import java.net.*; /** * Title:        VoiceChat * Descripti

2005-07-29 15:52:00 2583

原创 JAVA的声音处理方法 (转自伊氏女人)

JAVA的声音处理方法 (转自伊氏女人)JAVA的声音处理方法  作者:蝙蝠vs堕落   编辑:violet   JAVA的声音处理      数字音频格式有很多种,其质量与采样频率和采样精度两个参数有关。频率的表示单位为赫兹〔Hz〕,它表示每秒采样次数。采样频率越高,音质就越好。采样精度为每次采样所存储的数据数量,它决定每个数字信号所能够表示的离散振幅的数量。存储每个样本的数据越多,音质

2005-07-29 15:51:00 1813

原创 使用Java Applet访问数据库(转载)

使用Java Applet访问数据库(转载)使用Java Applet访问数据库    学习任何的程序语言,当然都得与数据库,Java刚刚诞生的时候,对数据库的支持并不是很好,经过这几年的发展,它对数据库的支持也已经完全达到了成熟的境地。由于这里主要是介绍Java Applet小程序, 因此,不可能用大的篇幅去给大家介绍数据库的知识了,怎么样去建立与设计数据库,还是请大家自己找点书看看吧!

2005-07-29 15:50:00 1003

原创 如何捕获视频

如何捕获视频。捕获当前屏幕图像。希望多多交流。8-)package com.borland.samples.welcome;/*** Title:* Description:* Copyright:    Copyright (c) 2001* Company:* @author* @version 1.0*/import java.awt.*;import java.awt.image.

2005-07-29 15:50:00 984

原创 用Swing制作欢迎屏幕 (转自赛迪网)

用Swing制作欢迎屏幕 (转自赛迪网)用Swing制作欢迎屏幕(松下客 2001年05月30日 18:49)几乎所有时髦的应用都有一个欢迎屏幕。欢迎屏幕既是宣传产品的方法之一,而且在长时间的应用启动过程中,欢迎屏幕还用来表示应用正在准备过程中。下面是一个最简单的欢迎屏幕实现: class SplashWindow1 extends JWindow{    public SplashWin

2005-07-29 15:49:00 699

管理端口连接

管理端口连接的工具,很好用

2008-05-05

C标准库CLR

C 标 准 库, 欢迎下载

2007-11-26

《设计模式》中文版 10

《设计模式》中文版 10

2007-11-21

《设计模式》中文版 09

《设计模式》中文版 09

2007-11-21

《设计模式》中文版 08

《设计模式》中文版 08

2007-11-21

《设计模式》中文版 07

《设计模式》中文版 07

2007-11-21

《设计模式》中文版 06

《设计模式》中文版 06

2007-11-21

《设计模式》中文版 05

《设计模式》中文版 05

2007-11-21

《设计模式》中文版 04

《设计模式》中文版 04

2007-11-21

《设计模式》中文版 03

《设计模式》中文版 03

2007-11-21

《设计模式》中文版 02

《设计模式》中文版 02

2007-11-21

《设计模式》中文版 01

《设计模式》中文版 01

2007-11-21

空空如也

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

TA关注的人

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