- 博客(44)
- 资源 (77)
- 问答 (1)
- 收藏
- 关注
原创 以后就不在这里发表文章了,将博客整体迁移到javaeye
以后就不在这里发表文章了,将博客整体迁移到javaeye,那里的地址是: http://icyheart.javaeye.com/
2009-07-30 16:10:00 455
原创 用批处理写的:数据库备份还原工具
由于平时要进行数据库的备份和还原操作,为了提高效率和节省时间就有了下面的批处理程序,这是针对oracle编写的,可以用在不同的电脑上,因为它会自动读取当前电脑的环境变量,从而取得oracle的安装路径,唯一有一点不足的地方是程序中运行过程中会产生一个中间文本文件,不过这并不碍大事,备份或者还原完了以后将会自动删除产生文本文件,代码如下: @echo off&setlocal enabledel
2009-07-23 16:38:00 685
原创 start with ...connect by的用法
Start with...Connect By子句递归查询一般用于一个表维护树形结构的应用。创建示例表:CREATE TABLE TBL_TEST( ID NUMBER, NAME VARCHAR2(100 BYTE), PID NUMBER DEFAULT 0); 插入测试数据
2009-06-23 15:51:00 626
原创 实例讲解DispatchAction和LookupDispatchAction
注意:以下两个例子在调试的过程中用的是同一个form和struts-config.xml,在调试的过程中DispatchAction是不用资源文件ApplicationResources.properties的,而LookupDispatchAction是要用到ApplicationResources.properties 先来说说DispatchAction,网上的许多例子都是和超链接
2009-04-01 11:11:00 713
转载 关于中文乱码问题的一些解决方案和经验
1.字节和unicode java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式是使用字节流的。因此java要对这些字节流经行转化。char是unicode的,而byte是字节。java中byte/char互转的函数在sun.io的包中间有。其中ByteToCharConverter类是中调度,可以用来告诉你,你用的convertor。其中两个很常用的静
2009-03-15 12:51:00 586
原创 在Linux下进行C开发时要注意的事项
首先要保证你的header是最新的,用apt-get update进行一下更新,然后用make对写好的c文件进行编译,make 文件名如果你的编译环境没有设置好的话会出现error: stdio.h: No such file or directory这个错误,这个时候你必须得按照下面的方法做:如果你是以root登陆的就用apt-get install build-essential如
2009-02-19 13:02:00 434
原创 获取每个磁盘分区的空间使用率
有两种方法方法一:#!/bin/bashnum=`df -h|grep sda|wc -l`for((i=1;i<=$num;i++))dolet var=$i+1echo $varname=`df -h|awk -v var=$var {if(NR==$var){print $1}}|cut -d/ -f 3`df -h|sed -n s/^//de
2009-01-21 16:40:00 1389 1
原创 让root账户更安全一些
# /etc/sudoers## This file MUST be edited with the visudo command as root.## See the man page for details on how to write a sudoers file.#Defaults env_reset# Host alias specification# User al
2008-12-11 13:23:00 650
原创 linux下用shell将文件名进行大小写转换
#!/bin/bashdir="./trtests";files=`find $dir -type f`;for i in $filesdodir_name=`dirname $i`;ori_filename=`basename $i`;new_filename=`echo $ori_filename|tr [:lower:] [:upper:]`>/dev/null;mv $dir_name/$
2008-12-09 22:50:00 4142
原创 linux中ifconfig没有ip的解决方法
前些天和往常一样打开vmware中linux开始学习,可是当我用putty连接linux时问题来了,不管怎么都连不上,进行到linux中习惯性的键入/sbin/ifconfig发现ip地址不见了,这时才发现是这个问题,这个问题是大家经常遇到的可以用下面的方法解决:1、切换到管理员身份:su root2、输入这个命令:/etc/init.d/networking restart之所以要切换到root
2008-12-01 11:33:00 11970
原创 用putty连接vmware中的Linux时要注意的事项
我的电脑上装的是debian,当你装好后虚拟机的网络连接方式可以选成NAT,进入到debian后,切换root身份或者直接以root身份登陆,进去后在shell下输入:dpkg -l|grep ssh,查看是否安装上了ssh服务,如果没有的话输入apt-get install openssh-client openssh-server进行安装,安装完以后用putty进行连接就可以了
2008-11-24 12:47:00 828
原创 用log4j将日志写入数据库
以下为log4j中的配置参数: %m 输出代码中指定的消息%p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL%r 输出自应用启动到输出该log信息耗费的毫秒数%t 输出产生该日志事件的线程名;%n 输出一个回车换行符,Windows平台为"/r/n",Unix平台为"/n"%d 输出日志时间的日期或时间,默
2008-10-19 12:23:00 1244
原创 Servlet中的两个init()方法
在Servlet的GenericServleta类中有两个init()方法,两个方法在使用的时候要注意: 如果我们直接通过实现Servlet接口来编写一个Servlet类,就需要实现Servlet接口中定义的5中方法,为了简化Servlet的编写,在javax.servlet包中,给我们提供了一个抽象的类GenericServlet,它提供了除service()方法外的其他4种方法
2008-10-08 11:16:00 1976
原创 用Javascript实现菜单折叠效果
在网上看了好多用Javascript实现菜单折叠的例子都特别的麻烦,于是自己写了一个虽然效果不如网上的强但是也可以实现了相应的功能:Javascript部分代码:function display(num) { if (menu_left[num].style.display=="none") { for(a=0;a if
2008-10-06 17:21:00 1386
原创 让MySql插入中文字符
让MySql插入中文字符,改两个地方即可。首先,在MySql的安装目录下找到my.ini文件,将其中的内容改为如图所示:[client]port=3306[mysql]default-character-set=gbk这个是客户端的,将default改为系统默认的字符集gbk即可,一般中文版的XP系统默认的字符集都为gbk。# The default character set that will
2008-09-24 17:14:00 2412 2
原创 struts-ActionForm:reset()详解
ActionForm 的要求创建一个ActionForm 并不困难,但是你的类必须符合一些要求:1、ActionForm 必须扩展自org.apache.struts.action.ActionForm。基类ActionForm 是不能实例化的。2、ActionForm 必须为每个应该从请求中收集的HTML输入控件定义一个公共属性。ActionForm还可能要符合一些可选的要求:3、 如果你要求A
2008-09-23 16:42:00 981
转载 javascript做的高亮效果
方法一:1.function HighLight(nWord){ if(nWord!=){ var keyword = document.body.createTextRange(); while(keyword.findText(nWord)){ keyword.pasteHTML("" + keyword.text + ""); keyword.moveStart(character
2008-09-14 14:50:00 628
转载 用javascript获取地址栏参数
"text/javascript">function Request(strName){ var strHref = "www.cnlei.org/index.htm?a=aaa&b=bbb&c=ccc"; var intPos = strHref.indexOf("?"); var strRight = strHref.substr(intPos + 1); var arrTmp = s
2008-09-14 14:37:00 697
转载 JavaScript常用语句
1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById ("表单中元素的ID号
2008-09-14 14:35:00 414
转载 JavaScript基本语法
创建脚本块JavaScript code goes here隐藏脚本代码document.write(“Hello”);// -->浏览器不支持的时候显示Hello to the non-JavaScript browser.链接外部脚本文件"/”youname.js"”>注释脚本// This is a commentdocument.write(“Hello”); // This is a c
2008-09-14 14:28:00 406
原创 用javascript写的表单验证
用javascript写的表单验证,可以用网站的前后台的登陆,大家可以给提点意见。http://www.w3.org/TR/html4/strict.dtd"> 验证表单 function check(){ var user = document.getElementById("usern
2008-08-22 21:10:00 552
原创 Eclipse3.3汉化方法
转:Eclipse3.3出来很久了,一直都使用英文版,刚好看到有网友介绍Eclipse的一个Project,叫Babel,官方的描述这样:Eclipse is a global community. It is in everyones interest to ensure that Eclipse is available and translated in as many locales a
2008-05-30 19:19:00 1320 1
原创 ASP连接11种数据库的方法
十一种数据库的连接方法: 1.Access数据库的DSN-less连接方法: set adocon=Server.Createobject("adodb.connection") adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _ Server.MapPath("数据库所在路径") 2.Access OLE DB连接方法: s
2008-02-21 13:08:00 519
原创 当你原先设置好的桌面主题在下次开机或重启后被更改的时候你要注意了!!
这种情况在我的电脑上已经发生好多次了,一直没有注意,觉得改就改了吧,自己再回来就是啦,可是几乎每次都得手动修改,在一次不经意间我去搜索svchost.exe,结果除了正常的位置(c:/windows/system32和c:/windows/system32/dllcache)我在 C:/Documents and Settings/Administrator/Application Data这个地
2008-02-21 10:35:00 2233
原创 用批处理来修改IP和DNS,网关等信息
@echo offcall :select "ip address" "ip"call :select "Physical Address" "mac"call :select "Default Gateway" "gateway"call :select "DNS Servers" "dns"call :select "Description" "netcard"echo.echo.echo
2008-02-20 13:30:00 2756
原创 ASP编程网址
ASP编程网址ASP下载特区 http://www.asp300.comASP酷技术网 http://www.aspcool.com ASP/ASP.net太平洋学院 http://www.pconline.com.cn/pcedu/empolder/wz/asp/index.htmlASP动网先锋 http://www.aspsky.net中国DotNet俱乐部 h
2008-02-19 23:05:00 625
转载 突破ISP限制 多机共享上网
转自电脑报读者 葛缔:我家新买了笔记本,想通过一台宽带路由器共享上网。什么设置都弄好了,可却上不了网,路由器提示 网络已连接,两台电脑间彼此也能ping通。后来我只使用一台电脑直接连接ADSL Modem后,网络又恢复了正常,这到底是怎么回事?小编:电脑直接与ADSL Model连接,
2008-01-11 09:24:00 1846
原创 ASP中随机函数Randomize的使用
Randomize初始化随机数生成器。Randomize [number]number 参数可以是任何有效的数值表达式。说明Randomize 使用 number 参数初始化 Rnd 函数的随机数生成器,赋给它新的种子值。如果省略 number,则使用系统计时器返回的值作为新的种子值。如果不使用 Randomize,则第一次调用 Rnd 函数(无参数)时,它将使用相同的数字作为种子值,随后使用最后
2008-01-11 09:23:00 8379
原创 微软提高ASP程序性能的28个技巧
技巧 1:将经常使用的数据缓存在 Web 服务器上技巧 2:将经常使用的数据缓存在 Application 或 Session 对象中技巧 3:将数据和 HTML 缓存在 Web 服务器的磁盘上技巧 4:避免将非敏捷的组件缓存在 Application 或 Session 对象中技巧 5:不要将数据库连接缓存在 Application 或 Session 对象中技巧 6:合理地使用 Session
2008-01-11 09:19:00 670
原创 防止GET和POST方式引起的SQL注入攻击ASP程序
编写通用的SQL防注入程序一般的http请求不外乎get 和 post,所以只要我们在文件中过滤所有post或者get请求中的参数信息中非法字符即可,所以我们实现http 请求信息过滤就可以判断是是否受到SQL注入攻击。IIS传递给asp.dll的get 请求是是以字符串的形式,当传递给Request.QueryString数据后,asp解析器会分析Request.QueryString的信息,,
2008-01-11 09:17:00 4972
原创 用vbscript也可以刷网站
Set oNetwork = WScript.CreateObject("WScript.Network")computername=oNetwork.ComputerName获取计算机名strComputer = "."Set objWMIService = GetObject("winmgmts://" & strComputer & "/root/CIMV2")Set objShare =
2008-01-11 09:16:00 599
原创 批处理也玩创建快捷方式
set path=d:/tencent/qq/qq.exe::要创建快捷方式的文件set result="%USERPROFILE%/桌面/QQ.url"::要创建快捷方式的地方echo [InternetShortcut] >> %result%echo URL="%path%" >> %result%::url一定要写echo IconIndex=0 >> %result%echo IconF
2008-01-11 09:14:00 1297
原创 用批处理禁用文件
有的时候有一些文件不想让别人看怎么办呢?禁用了呗!!要是多怎么办?让批处理来帮我们吧@echo off:startset /p filename=请输入要禁用的文件:set alldrive=c d e f gfor %%i in (%alldrive%) do if exist %%i: (dir /s /b %%i:/%filename%)>>"%cd%/file.txt"set /p fil
2008-01-11 09:13:00 746
转载 用VB实现“木马”式隐形运行程序
在一些系统,为了特定目的,经常要求程序隐藏起来运行,例如DCS(集散控制系统)中的后台监控系统、木马控制程序、源码防拷贝等,以减少被发现、截杀和反汇编的风险。这种功能模块要求程序在运行期间不仅不会在桌面出现,也不允许被操作者从任务管理器列表中发现。 程序隐形的原理 对于一个隐形程序而言,最基本的要求是: 1. 不在桌面出现界面; 2. 不在任务栏出现图标; 3. 程序名从任务管
2008-01-11 08:56:00 475
转载 window系统下的堆栈溢出
文章出处:绿盟安全月刊 ◆原理篇这一讲我们来看看windows系统下的程序。我们的目的是研究如何利用windows程序的堆栈溢出漏洞。让我们从头开始。windows 98第二版首先,我们来写一个问题程序:#include int main(){char name[32];gets(name);for(int i=0;i//0x%x",name[i]);}相信大家都看出来了,g
2008-01-03 09:43:00 628
原创 超详细XP蓝屏代码大全
一、蓝屏含义 1、故障检查信息 ***STOP 0x0000001E(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4) KMODE_EXCEPTION_NOT_HANDLED ***其中错误的第一部分是停机码(Stop Code)也就是STOP 0x0000001E, 用于识别已发生错误的类型, 错误第二部分是被括号括起来的四个数字集, 表示随机的开发人员
2007-12-21 14:13:00 1076
原创 MD5加密算法在ASP中的应用
private const bits_to_a_byte = 8private const bytes_to_a_word = 4private const bits_to_a_word = 32private m_lonbits(30)private m_l2power(30)private function lshift(lvalue, ishiftbits)if ishiftbits = 0
2007-10-29 20:40:00 486
原创 输入的命令集锦
wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write----------写字板 winmsd---------系统信息 wiaacmgr-------扫描仪和照相机向导 winchat--------XP自带局域网聊天 mem.exe--------显示内存
2007-10-28 19:56:00 491
logbackt和slf4j资源包
2014-04-02
Maven实战及书中源码
2013-12-25
程序员面试宝典
2008-02-20
电脑报2007合订本
2008-02-14
Windows 环境下32位汇编语言程序设计(第一版)及源程序
2008-01-12
webwork的文件上传总是得不到文件对象
2010-05-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人