自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 PHP中的mb_convert_encoding与iconv函数介绍

英文一般不会存在编码问题,只有中文数据才会有这个问题。比如你用Zend Studio或Editplus写程序时,用的是gbk编码,如果数据需要入数据库,而数据库的编码为utf8时,这时就要把数据进行编码转换,不然进到数据库就会变成乱码。mb_convert_encoding的用法见官方:http://cn.php.net/manual/zh/function.mb-convert-en...

2012-02-24 18:01:18 125

原创 PHP实现动态生成饼状图、柱状图和折线图(转)

PHP在图像操作方面的表现非常出色,我们只需借助可以免费得到的GD库便可以轻松实现图、表勾画。下面将分别介绍PHP实现的饼状图、折线图和柱状图以及他们的使用方法,这几段代码的特点就是不需要再把它们复制到你的代码之中,只需要把计算得到的数据作为参数传入,即可得到相应的图形效果代码中所有使用的函数的说明,请参见php开发文档 [color=red][size=large]饼状图[/size...

2011-08-29 17:59:03 714

原创 验证邮箱格式

[code="java"]function mail_test(){email=f1.mail.value;if(!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(email)){ alert("mail格式不对,请重新输入"); f1.mail.focus(); return false;}...

2011-07-26 14:57:41 423

原创 常用的正则表达式

[code="java"]用途:校验ip地址的格式输入:strIP:ip地址返回:如果通过验证返回true,否则返回false;*/function isIP(strIP) {if (isNull(strIP)) return false;var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式if(re.test(...

2011-07-26 14:56:02 88

原创 HTML&JavaScript实现全选小例子

[code="html"]全选或其全不选function checkAll(){ var allCheckBoxs=document.getElementsByName("isBuy"); for(var i = 0; i

2011-07-07 14:32:52 140

原创 Linux的计划任务

cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:  /sbin/service crond start //启动服务  /sbin/service crond stop //关闭服务  /sbin/service crond restart //重启服务 ...

2011-07-01 11:10:01 112

原创 Linux Shell编程学习笔记

其实作为命令语言互动式地解释和执行用户输入的命令只是Shell功能的一个方面,Shell还可以用来进行程序设计,它提供了定义变量和参数的手段以及丰富的程序控制结构。使用Shell编程类似于DOS中的批处理文件,称为Shell script,又叫Shell程序或Shell命令文件。[b]Shell基本语法[/b]  像高级程序设计语言一样,Shell也提供说明和使用变量的功能...

2011-06-28 10:31:28 89

原创 Suse查看版本

1. 在linux里查看补丁版本,一般的机器查看系统版本都是uname -a uname -r例如:test168:~/bind-9.4.3-P4 # uname -aLinux test168 2.6.5-7.308-default #1 Mon Dec 10 11:36:40 UTC 2007 i686 i686 i386 GNU/Linuxtest168:~/bind-9.4...

2011-04-14 11:10:47 539

原创 BAT批处理文件与文件夹(zz)

1 建bat文件自动执行复制,删除命令。 例1:以下是复制cd.dll文件至windows\system32的bat文件内容: copy cd.dll %windir%\system32 例2:下面一行是卸载windows\system32目录中的cd.dll,即把上面复制的文件删除: del %windir%\syst...

2011-04-06 14:35:54 275

原创 批处理中Copy与Xcopy的区别

1):copy不能在有子目录存在的文件中拷贝文件的同时重命名此文件名(注:这里C:为根目录,bat为子目录),而xcopy能,不过会出现提示,当然你可以加参数而不使它提示 C:\>copy c:\bat\hai.bat d:\bat\hello.bat提示:系统找不到指定的路径。已复制 0 个文件。但你可以用C:\>copy c:\hai.bat...

2011-04-06 14:34:42 896

原创 关于RPT的license的问题

RPT的license一共有两种,一种是导入安装RPT时附带的license的jar文件;另一种是float类型的,这是需要有一个license的 server的地址或者机器名和端口。另外,由于RPT启动的时候可能需要访问license server,有的时候出现不能连接到license server的问题的时候,可以考虑修一个文件,linux下的flexlmr或者windows下的开始菜...

2011-04-06 10:21:02 172

原创 DB2的备份与恢复

说明:在线增量备份前提:1、更改数据库参数 logretain, userexit, trackmod 为 on2、更改参数之后完全离线备份数据库一次3、之后就可以进行在线、在线增量备份了 最重要的一点是数据库归档日志必须按时备份至另一个地方,本例中为 C:\db2backup\db2log (该日志是增量备份的日志)现在就数据库 :TestDB做具体说明1 db2 r...

2011-03-28 09:40:44 135

原创 java启动相应的windows程序来打开文件

这里有两种方法:1.利用java运行时环境和windows系统应用程序 首先我们都知道,在Windows中浏览器可以用来打开很多不同的文件,比如网页,txt和pdf等等(前提是你的系统注册了相关软件)。 那么IE是通过什么方式来实现不同文件用不同软件来打开呢? 其实它有一个叫url.dll 的动态链接库,url.dll提供了IE调用 各种应用来打开不同文件的实现。既然IE提供了这样...

2011-03-07 11:49:06 567

原创 HTTP代码整理供查询(转的)

代码 指示 2xx 成功 200 正常;请求已完成。 201 正常;紧接 POST 命令。 202 正常;已接受用于处理,但处理尚未完成。 203 正常;部分信息 — 返回的信息只是一部分。 204 正常;无响应 — 已接收请求,但不存在要回送的信息。 3xx 重定向 301 已移动 — 请求的数据具有新的位置且更改是永久的。 ...

2011-01-11 13:54:33 90

原创 Java正则表达式(转)

[code="java"]package example.regularexpressions;import java.util.regex.MatchResult;import java.util.regex.Matcher;import java.util.regex.Pattern;import junit.framework.TestCase;publi...

2010-12-20 14:24:42 86

原创 RollingFileAppender和DailyRollingFileAppender

log4j提供RollingFileAppender和DailyRollingFileAppender将日志记录输出到文件。 RollingFileAppender按log文件最大长度限度生成新文件,DailyRollingFileAppender按日期生成新文件。l og4j.rootCategory=INFO, CONSOLE,Rlog4j.appender.R=org.a...

2010-12-07 17:28:32 156

原创 (转载)DB2错误代码大全

DB2错误代码/SQL返回码信息对照用COBOL链接DB2时,出现DB2错误信息时,如果你不懂代码是什么意思,可以用这份资料查找,当然你也可以直接在db2的命令行下输入:db2 ? SQLN"错误代码",系统会给出一些提示信息. sqlcode sqlstate DB2错误信息(按sqlcode排序)000 00000 SQL语句成功完成 01...

2010-12-07 10:30:46 225

原创 select的事件(转)

onactivate 当对象设置为活动元素时触发。onafterupdate 当成功更新数据源对象中的关联对象后在数据绑定对象上触发。onbeforeactivateMicrosoft® Internet Explorer 6 新增 对象要被设置为当前元素前立即触发。onbeforecut 当选中区从文档中删除之前在源对象触发。onbeforedeactivate 在 a...

2010-11-25 16:10:38 257

原创 [转载] Java Timer和TimerTask详解

1.概览Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。简单的一个例程:import java.util.Timer;import java.util.TimerTask;/** *//*** Simple demo that ...

2010-11-16 09:55:27 79

原创 Timer的schedule()方法的正确使用

[size=small]timer.schedule(new MyTask(),long time1,long timer2);这个方法有三个参数:第一个参数,是 TimerTask 类,在包:import java.util.TimerTask .使用者要继承该类,并实现 public void run() 方法,因为 TimerTask 类 实现了 Runnable 接口。...

2010-09-20 16:08:15 369

原创 DB2 常用命令(转)

1.1 启动DB2服务db2start1.2 关闭DB2服务db2stop1.3 连接数据库db2 connect to databasename1.4 查询数据数据db2 “select * from tablename”1.5 查询数据结构db2 describe table tablename1.6 删除表中数据...

2010-09-16 09:53:43 101

原创 DB2资料搜集(转载)

1.使用db2cmd打开db2命令行2.db2look -d db_name -e -a -x -i db_username -w db_passwd -0 file_name.sql #导出数据库结构3.db2move db_name export -u db_username -p db_passwd #导出数据库数据4. create database db_name...

2010-09-13 13:53:42 84

原创 websphere portal资料整理(转载)

[size=medium]websphere portal资料整理1.Webpshere使用中的问题解决 http://blog.csdn.net/eye_of_back/category/194423.aspx2.portal v6 信息中心 http://publib.boulder.ibm.com/infocenter/iadthelp/v7r0/index.jsp?topic=/c...

2010-09-01 09:17:57 129

原创 Eclipse快捷键大全

[color=green][size=large] Eclipse快捷键大全(转载)[/size][/color]Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)A...

2010-08-03 10:33:19 61

收藏的Ubuntu命令(转)

[size=large]非常实用的Ubuntu命令大全[/size]1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls -l或ll 列出当前目录下文件的详细信息 文件管理 # pwd pwd 查看当前所在目录的绝对路经 文件管理 # cd cd .. 回当前目录的上一级目录 文件管理 # cd cd - 回上一次所在的目...

2010-04-15 09:49:31 65

Eclips常用的快捷键

[size=large]MyEclipse 快捷键大全(1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次的编辑处(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3跳到声明或定义的地方。 F5单步调试进入函数内部。 ...

2010-04-02 15:28:29 97

默认参数的使用注意事项

对于C++的缺省参数的使用我们应该注意以下几点: 缺省参数不能出现在函数指针、函数引用以及typedef中缺省参数可以在不同的声明中逐步给出不同作用域的声明中定义的缺省参数是独立的,互不影响; 同一作用域的声明中不能重复定义同一个参数的缺省值。 看个例子就明白了: [code="c++"]void f(int, int); void f(int, int =...

2010-03-15 10:28:21 157

c++ volatile的用法

一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值(From Memory),而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子:1) 并行设备的硬件寄存器(如:状态寄存器)2) 一个中断服务子程序中会访问到的非自动变量(Non-automati...

2010-03-15 10:09:31 101

realloc函数的使用

原型:extern void *realloc(void *mem_address, unsigned int newsize);用法:#include 有些编译器需要#include 功能:改变mem_address所指内存区域的大小为newsize长度。说明:如果重新分配成功则返回指向被分配内存的指针,否则返回空指针NULL。当内存不再使用时,应使用free(...

2010-03-03 16:19:45 134

原创 jsp和servlet中Dispatcher.forward()方法与response.sendRedirect()的区别

RequestDispatcher.forward()是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet或者JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在b.jsp都可以获得,参数自动传递。forwa...

2010-01-13 15:13:42 476

原创 关联与依赖、组合与聚合的区别

一、关联与依赖 依赖是比关联弱的关系,关联代表一种结构化的关系,体现在生成的代码中,以java为例: 若类A单向关联指向类B,则在类A中存在一个属性B b。 若类A依赖类B,则不会有这个属性,类B的实例可能存在于某个方法调用的参数中,或某个方法的局部变量中。1.实例化(依赖) A将B作为局部变量进行使用. 程序1 void A::foo(...

2010-01-07 19:59:13 75

原创 价值分析(VA)与价值工程(VE)的区别

价值分析(VA)与价值工程(VE)的区别:价值分析技术用于现有的产品,通常产品投放市场之后才开始,也就是说,价值分析是一种事后行为,而价值工程是在产品设计与开发阶段就开始的价值分析(VA)技术的应用。是否由于价值分析的应用比较晚以致于不能提供利润了呢?非也,很多世界一流公司在新产品开发阶段就开始应用价值工程技术,而将价值分析看成一种不断改进产品的一种途径,而不断改进的质量和服务才是留驻客户、占...

2009-12-26 22:22:58 4132

原创 Latin矩阵算法的Java实现

今天遇到一道算法题目,要求写出四阶拉丁矩阵中第一行为1,2,3,4的情形的其余三行的数,由于数目比较多,直接归纳写容易重复或者是遗忘,所以搞个程序输出就比较容易了。这个程序是我在网上找的例子后来又小改了下,贴出来备忘,呵呵 :) [code="java"]package com.test;public class Latin { private final int n; ...

2009-12-17 15:01:46 271

登陆注册页面校验码的实现

在做JSP登陆和注册功能的时候常常需要用到验证码校验的功能,这里有一个简单的例子,实现了随机产生5位数作为校验码的例子,供参考codesource.jsp[code="java"]...

2009-12-13 13:25:41 372

servlet中调用EJB

对于初学像我这样初学EJB的菜鸟来讲,EJB的配置是一件非常繁琐的事情,不堪回首啊。呵呵,今天终于明白了昨天晚上遇到的一个白痴错误,所以将一个简单的例子写下来。我这个例子的前提是EJB已经发布成功,在servlet中对已经发布的EJB的调用。首先已要做的就是将已发布的EJB组件的jar文件拷贝到当前Web工程的lib下,其目录结构为:EJB端: EJBFolderName...

2009-12-10 10:06:07 565

java.util.Date与java.sql.Date的区别于应用

二者是继承关系:java.lang.Object -> java.util.Date -> java.sql.Datejava.util.Date 是 java.sql.Date 的父类(注意拼写) 前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他 后者之后在读写数据库的时候用他,因为PreparedStament的setDate()的第2...

2009-12-09 14:25:56 83

插入排序算法的实现

今天早晨起来突然看见了排序算法,就简单写了个程序,这个程序的时间复杂度为n平方级的,而且是原地排序。[code="java"]package com.test;//该算法的功能是实现插入排序的功能public class InsertSort { public static void insertSort(int[] a){ int length = a.length;...

2009-12-06 10:01:27 58

原创 const的使用

1.const常量 const int max = 100; 优点:const常量有数据类型,而宏常量(#define)没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误(边际效应)2.const 修饰类的数据成员class A{ const int size; … ...

2009-12-04 18:58:32 474

关于SSH整合过程中出现NotFoundException: org.objectweb.asm.codevisitor错误的解决方法

在SSH整合的项目中出现NotFoundException: org.objectweb.asm.codevisitor的错误时,原因主要可能有以下几点:在使用Spring的AOP编程时,会用到这几个lib:asm-2.2.2.jarasm-commons-2.2.2.jarasm-util-2.2.2.jarHibernate使用如下lib:asm.jarasm-at...

2009-12-03 09:44:43 208

原创 log4j警告的解决办法

有时候在做程序的时候,在项目中加载log4jjar包,可能会报一下的警告,这是由于log文件没有配置,没有放在正确的路径下面log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).log4j:WARN Please initialize the log4j sy...

2009-11-27 00:55:54 791

空空如也

空空如也

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

TA关注的人

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