- 博客(177)
- 资源 (20)
- 收藏
- 关注
原创 eucalyptus 安装使用 笔记
<br /> <br /> <br /> 1、Installing Eucalyptus EE on RHEL/CentOS 5.4<br /> Prerequisites<br /> 1)If you start with a standard CentOS installation, you will satisfy all prerequisites with the following steps: <br /> [root@clc]# yum install -
2010-11-10 13:12:00
5869
1
转载 vim 使用技巧
本文一般情况下用<C-字母>(里边的字母一般大小写无所谓,除非特别注明)表示按住ctrl同时按下相关字母,命令前加一个i表示在插入模式下用这个命令 1. 选定文字 / 拷贝粘贴 v为可视模式,可以选定多行。选定多行之后,可以用yy或者dd等等进行拷贝和剪切。<br />p 是粘贴<br />y 和d 可以直接拷贝或者剪切选定的内容<br />yw是拷贝一个单词<br />如果要复制整行的最简单办法就是V,y,p 就行了<br />v是可以选定一行任意个字符的,V是行选定的,一次一整行,然后通过向下或向
2010-10-19 00:07:00
1348
1
原创 tomcat 访问文件夹地址时显示目录下所有文件或文件夹
<br /> 自己找了一些JQuery的demo,但因为demo功能都分得很细,所以文件夹的目录就有些深,每次想要访问某一个应用的时候都要输很长的地址。于是就想能够访问这个项目的文件夹时能够让我一步步的点到自己想要的demo,但发现tomcat说找不到地址。查了下tomcat的文档。在../conf/web.xml中有这样的配置:<br /><servlet> <servlet-name>default</servlet-name> <servlet-class>or
2010-10-18 14:13:00
6499
原创 java split函数中由于正则表达式所引起的问题
<br />在使用String.split方法分隔字符串时,但要注意有些字符不能直接用,分隔符如果用到一些特殊字符,比如 "| " ,"*",等正则表达式中的特殊字符则会出现问题。<br />在正则里|有特殊含义,所以用/|转译为|,而java里/又有特殊含义,所有想要用|就只能是//|再转义一次。<br /> <br />eg.<br /> <br />public class SplitTest{ public static void main(String[] args){ String[]
2010-10-13 11:32:00
1919
转载 UML 类图关系
UML类图关系大全1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在 GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。使用ROSE 生成的代码是这样的: class C1 ...{ public: C2* theC2; }; c
2010-09-26 11:27:00
924
转载 采用 ContextLoaderListener 创建 ApplicationContext
<br />使用 ContextLoaderListener 创建 ApplicationContext 时,必须使服务器支持 listener,下面这些服务器都是支持Li stener 的,如果使用这些服务器,则可以使用ContextLoaderListener创建 ApplicationContext 实例:<br />Apache Tomcat4.x+ 。<br />Jetty 4.x+。<br />Resin2.1.8+。<br />Orion 2.0.2+。<br />BEAWebLogic8.1
2010-09-01 11:10:00
942
转载 Jstl fmt 标签详解
<br />在jstl fmt标签库中的标签一共有 12 个,被分为了两类,分别是:<br /> 国际化核心标签: <fmt:setLocale> 、 <fmt:bundle> 、 <fmt:setBundle> 、 <fmt:message> 、 <fmt:param> 、 <fmt:requestEncoding> 。<br /> 格式化标签: <fmt:timeZone> 、 <fmt:setTimeZone> 、 <fmt:formatNumber> 、 <fmt:pars
2010-08-30 14:00:00
1177
原创 使用Maven创建管理项目
在Java项目中,每个项目都有很多依赖的Jar包,我们一般都放在自己项目的lib目录中,这样就会导致同样的Jar包在各个不同的项目中重复出现,时间长了将会浪费很大的硬盘空间。使用Maven对项目进行管理就可以解决以上问题。1、预备工作(下载并配置Maven、配置Eclipse): 1.1 下载地址:http://maven.apache.org/download.html 1.2 将下载的文件解压到本地,并在环境变量中加入Maven的bin目录路径。在“命令提示符”窗口中运行 m
2010-08-28 05:34:00
5846
原创 Dos批处理bat文件运行完以后自动关闭窗口的方法
<br />很多人运行完批处理命令发现dos窗口不能自动关闭,那是因为你在bat文件中直接执行了需要运行的某些外部程序,如果希望dos窗口自动关闭,那么,你可以使用start命令来执行该外部程序,而不是直接写上一行命令来执行。<br /> <br /> <br />start 窗口名 调用程序路径 各种参数<br />exit<br /> <br /> <br />start "openOffice" "C:/Program Files/OpenOffice.org 3/program/soffice.ex
2010-08-25 10:02:00
6724
原创 执行Mysql脚本文件的方法
方法一: 在命令行下(未连接数据库),输入 mysql -h localhost -u root -p123456 方法二: 在命令行下(已连接数据库,此时的提示符为 mysql> ),输入 source F:/sql/test.sql 或者 /. F:/sql/test.sql 回车注意路径中的分隔符:如果是反斜线的话,有可能会跟后面的字母一起当做转义字符来执行,所以尽量使用斜线。
2010-08-24 11:23:00
3327
转载 设计模式原则
设计模式的核心原则是:"开-闭"原则( Open - Closed Principle 缩写:OCP ),一切的一切都是围绕着"开-闭"原则展开的.. 意思是,在一个系统中,对于扩展是开放的,对于修改是关闭的,一个好的系统是在不修改源代码的情况下,可以扩展你的功能..而实现开闭原则的关键就是抽象化. 在"开-闭"原则中,不允许修改的是抽象的类或者接口,允许扩展的是具体的实现类,抽象类和接口在"开-闭"原则中扮演着极其重要的角色..即要预知可能变化的需求.又预见所有可能已知的扩展..所以
2010-08-23 17:07:00
730
原创 eclipse helios 启动时出现 failed to create the java virtual machine 错误
<br />修改:eclipse.ini 配置文件<br /> <br />-startup<br />plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar<br />--launcher.library<br />plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503<br />-product<br />org.eclipse.epp.package.jee.pr
2010-08-19 09:39:00
1392
原创 picasa lingoes(灵格斯) 冲突
<br />症状:<br /> 当查看图片,使用拖拽功能时,Picasa老是自动弹出设置窗口。<br />解决方案:<br /> 打开lingoes设置-取词-划词翻译过滤规则-增加-程序文件名找到Program Files/Google/Picasa3/PicasaPhotoViewer.exe,另两项不填,打上后面两个勾,即可。
2010-08-18 18:40:00
2274
转载 JavaScript 技巧与高级特性
使用 Dojo 的 Ajax 应用开发进阶教程,第 1 部分: JavaScript 技巧与高级特性 <br /><br /><br />级别: 中级<br />成 富 (chengfbj@cn.ibm.com), 软件工程师, IBM 中国软件开发中心<br />2008 年 11 月 14 日随着 Ajax 应用的流行,JavaScript 语言得到了越来越多的关注。开发人员对 JavaScript 的使用也日益深入。 JavaScript 已经不再只是用来为页面添加一些花哨的效果,它已经成为构建
2010-08-05 16:00:00
850
原创 vc 6.0 打开按钮不能用
<br />前段时间发现vc6的打开按钮、文件菜单下的打开选项都不能用了,点击后vc就崩溃了,出现内存不能读取的错误,上网搜了下,发现是因为安装了Visio2007的原因,二者发生了冲突。<br /> <br />解决方法:<br />1、到微软的官方网站下载filetool.exe (http://download.microsoft.com/download/vc60ent/s1/6.0/w9xnt4/en-us/filetool.exe)<br />2、将filetool.exe解压后是一个vc的工程
2010-08-02 16:02:00
4032
1
原创 vs2008 安装出错 Microsoft Visual Studio Web 组件安装失败
<br />错误日志:<br />[08/02/10,12:39:38] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147023293.[08/02/10,12:39:38] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio Web 创作组件 is no
2010-08-02 13:25:00
8358
3
转载 javascript 闭包
<br />一、什么是闭包? <br />“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。<br />其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强大,也是大部分时候我们所谓的“闭包”。看下面这段代码:function a() { var i = 0; function
2010-07-30 15:58:00
579
原创 hibernate 保存出错:org.hibernate.NonUniqueObjectException
<br />hibernate 保存出错:<br />org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.scyd.entity.ProviderProduct#6]<br /> <br />解决方法:在DAO层保存数据时使用merge方法替换save方法<br />
2010-06-26 15:42:00
796
转载 MySQL5添加外键约束错误 (Error Code : 1005)
MySQL5添加外键约束错误解决方法 当添加MySQL表之间外键约束关系的时候,常常会发生这样的错误: Error Code : 1005Can't create table './test/#sql-1b0_1.frm' (errno: 150)(0 ms taken) 看到这段错误信息会很郁闷,因为你也不清楚究竟发生了什么错误。但是可以从MySQL的文档中查看错误代码含义。 错误:1005 SQLSTATE: HY000 (ER_CANT_CREATE_TABLE) 消息:无法创建表'%s' (errn
2010-06-24 12:44:00
3811
原创 tomcat 热部署(自动部署)
关于tomcat的自动部署,网上很多人转帖都是用了下面的方法:在Tomcat安装目录下,找到conf文件下的server.xml,在和之间加上如下代码:但我用这种方式却出错,无奈直接看tomcat的文档。One or more Host elements are nested inside an Engine element. Inside the Host element, you can nest Context elements for the web applications associated
2010-06-19 23:19:00
1093
转载 Java 堆、栈、常量池
<br /> 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.<br /><br />2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)<br /><br />3. 堆:存放所有new出来的对象。<br /><br /> 4. 静态域:存放静态成员(static定义的)<br /><br />5. 常量池:存放字符串常量和基本类型常量(public static fina
2010-06-17 23:46:00
815
转载 J2EE13种标准规范
<br />J2EE中的13种核心技术规范:JDBC, JNDI, EJBs, RMI, JSP, Java servlets, XML, JMS, Java IDL, JTS, JTA, JavaMail 和 JAF。<br /><br />1. JDBC(Java Database Connectivity):<br /> JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽<br />了一些细节问题,另外,JDCB对数据库的访问也具有平台无关性
2010-06-10 09:22:00
1296
原创 hibernate 更新错误
<br />今天在做一个更新操作时,出现一个错误,内容如下:<br />org.springframework.orm.hibernate3.HibernateSystemException: a different object with the same identifier value was <br />already associated with the session: [cn.guopeng.oa.model.User#13];<br />nested exception is org.hi
2010-06-03 20:57:00
1207
转载 vi复制多行文本的方法
<br /><br />方法1:<br />光标放到第6行,<br />输入:2yy<br />光标放到第9行,<br />输入:p<br />此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。<br />方法2:<br />命令行模式下输入<br />6,9 co 12<br />复制第6行到第9行之间的内容到第12行后面。<br />方法3:<br />有时候不想费劲看多少行或复制大量行时,可以使用标签来替代<br />光标移到起始行,输入ma<br />光标移到结束行,
2010-06-02 00:35:00
1640
转载 vim 语法高亮等设置
一、基本编辑功能1、复制、剪切和粘贴复制特定的某一段:把光标移到要复制的文本的头部,按下“v”,往后移动光标,光标所过之处的字符>都会高亮,移到欲复制文本的尾部后,按下“y”,高亮文本全部被复制到剪粘板。复制某一行:把光标移到要复制的那一行,按下“yy”,该行就被复制到剪粘板。剪切特定的某一段:把光标移到要剪切的文本的头部,按下“v”,往后移动光标,光标所过之处的字符>都会高亮,移到欲剪切文本的尾部后,按下“y”,高亮文本全部被复制到剪粘板。剪切某一行:把光标移到要剪切的那一行,按下“dd”,该行就被复制到
2010-06-02 00:31:00
22641
转载 vi/vim 查找替换
vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky
2010-06-02 00:28:00
3209
1
原创 Struts 实现自定义分页标签
一、实现方式:(1)添加 tld 配置文件。在项目的WEB-INF下添加 mytag.tld 文件,内容如下:<taglib xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h
2010-05-25 14:37:00
1101
1
原创 java Map 遍历方法
第一种:效率高 Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object v
2010-05-24 12:02:00
852
1
原创 tomcat 6.0 + mysql + jndi 数据库连接池配置
1、新建动态web项目。 2、添加jar包 将mysql jdbc驱动添加到tomcat安装目录下的lib目录。3、在META-INF下添加content.xml文件。内容如下: WEB-INF/web.xml <Resource name="jdbc/mydb" auth="Container" type="javax.sql.DataSourc
2010-05-21 13:48:00
1311
原创 Struts hibernate 集成问题
(1)hibernate的版本问题。一开始使用hibernate3.5的jar包,当在项目中自己添加自定义类库引入hibernate的相关jar后,编写测试文件没有问题,可以通过。但hibernate的jar是要部署到客户服务器上的,所以需要将jar包放到WEB-INF的lib目录下,但这是问题就产生了,当再次运行junit测试用例时出错:java.lang.IncompatibleC
2010-05-18 14:05:00
1013
原创 elclipse web.xml自动提示补全问题
默认情况下,在编辑web.xml时是没有自动提示功能的,只能在编辑完成保存时验证语法是否正确。解决方法:1、下载(保存)http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd 文件。2、在eclipse中 Windows ==> Preferences ==> XML ==> XML Catalog,然后右边窗口点击 add 按钮,打开 Add
2010-05-08 14:29:00
7252
转载 Log4j 配置使用详解
log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。 首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:http://logging.apache.org/log4j/1.2/download.html 我们先看一个最简单的示例:【示例1】 项目结构: 【注:由于这里的多个项目公用一个jar档,我们可以创建一个专门
2010-05-07 19:16:00
1635
原创 java 过滤器(参数传递中文乱码)
(一)过滤器类编写。 1、设置字符集编码方式: 编写过滤器类:实现接口javax.servlet.Filter public class CharacterEncodingFilter implements Filter { private String charset; public void destroy() { // TODO Auto-generate
2010-05-04 19:52:00
5032
原创 java开发中Mysql中文乱码问题的解决
Mysql在默认情况下建立表的字符编码是latin1,所以在插入中文时会出错。eg:1、查看表建立的sql源码: 1: sql命令:show create table users 2: 3: 结果: 4: CREATE TABLE `users` ( 5: `userID` int(10) unsigned NOT NULL AUTO_
2010-05-04 19:26:00
862
原创 手动编译运行带包 java 程序
带包的java程序比普通java程序的编译稍微复杂一些。例如下面的例子:package cn.guopeng;import java.util.*;public class hello { public static void main(String[] args){ System.out.println("hello,its: "); Syste
2010-05-03 00:52:00
6162
5
原创 mysql jdbc驱动问题
1、建立了一个j2ee项目。2、将mysql的jdbc驱动拷贝到WebContent / WEB-INF/ lib 目录下。3、在驱动jar包上点右键将jar包添加到构建路径中。4、然后编写与数据库相关的代码。5、在实现类中添加main方法进行单元测试,各个方法都能正常运行。6、创建jsp页面在其中创建对象调用查询方法。产生错误。cn.guopeng.bbs.excepti
2010-05-01 23:09:00
2217
原创 Mysql while循环语句生成测试数据
使用while循环语句生成测试数据:下面的方法是通过创建一个存储过程,然后再调用这个存储过程来实现的,从网上找了很多方法,但都没有成功。delimiter // /*定义命令结束符默认为 ; */create procedure genUsers()begin declare i int default 0; while i < 40 do ins
2010-05-01 15:37:00
10218
转载 MySql命令大全
常见的MySQL命令大全 一、连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可
2010-05-01 02:37:00
1060
原创 Eclipse + MinGW + Qt开发环境设置
一、下载eclipse 下载网址:http://www.eclipse.org/downloads/,选择Eclipse IDE for c/c++ Developers。下载后解压到本地即可。二、下载安装mingw 下载地址:http://sourceforge.net/projects/mingw/三、下载安装Qt 下载地址:http://
2010-04-30 11:54:00
3130
1
转载 linux中的cron和linux at命令用法详解
linux中的Cron命令是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload
2010-04-28 00:43:00
797
UNIX环境高级编程 第2版.(美国)W.Richard.Stevens.清晰版.djvu (附带阅读器)
2010-07-16
unix环境高级编程 第2版 pdf part3(共3卷)
2010-07-16
unix环境高级编程 第2版 pdf part2(共3卷)
2010-07-16
深入编程内幕——Visual C++
2009-10-07
vc++ MFC类结构图 (Vision 4.21,6.0,7.0三个版本)
2009-10-04
编程精粹 - Microsoft编写优质无错C程序秘诀 word中文版
2009-10-04
广东北电面试题.doc
2009-10-03
UNIX环境高级编程
2009-10-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人