自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lue

天使之所以会飞,是因为她把自己看的很轻,很轻

  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 EXTJS GridPanel 右键复制当前选中单元格

EXTJS中复制Grid中当前单元格的内容是一个比较常见的需求,最常见的解决方法就是添加新的css样式,具体可以参考:http://blog.csdn.net/dy_paradise/article/details/5212389        其实呢不用这么麻烦的,EXTJS API其实提供了相应的事件让开发者可以通过添加监听事件来到达选中当前单元格并取得当前单元格的内容。下面以右击为例(左

2012-05-29 10:49:07 9007 1

转载 Oracle数据库名、实例名、全局数据库名、服务名、网络服务名区别和联系

本文来自:樊庆侠的麦田原文地址:http://hi.baidu.com/eyenetcn/blog/item/143eb6fa7afa3e07a8d311f3.html        数据库名、实例名、数据库域名、全局数据库名、服务名,网络服务名,这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。 一、数据库

2011-12-04 18:42:04 1572

原创 SQL入门测试

学了数据库这么久,你的sql是否已经入门,那么试试下面的一道试题吧!一道关于员工与部门查询的SQL笔试题(文章最后附上建表sql语句及数据,建的表不同,答案可能略有不同)注:所有语句均在MS SQL SERVER2008中测试通过建表:

2011-10-12 10:44:23 1514

转载 选择正确DOCTYPE解决CSS不起作用问题

文章说明:  本文转载自:http://panjunlai.blog.163.com/blog/static/58190301200981995714419/  谢谢作者,解决了经常遇到但是又不知道错在哪儿的问题      如果你的CSS都是正

2011-10-08 13:49:09 961

翻译 重构的难题

文章说明:重构:改善既有代码的设计(5)         每当我们学习一种可以大大提高生产力的新技术时,是很难发现它的局限性的。你往往是在一个特定的环境中学习它,这个特定的环境可能仅仅是一个项目。所以很难看出是什么原因导致技术事倍功半,甚至是产生危害。

2011-10-06 19:14:03 1031

翻译 你在何时重构 (4)

文章说明:1.重构:改善既有代码的设计第4篇               当我讨论重构时,常常有人问我应该怎样安排重构时间表。是不是应该没两个月就安排两周时间来重构?  大多数时候,我反对专门留出时间来重构。在我看来,重构不应该是专门抽出时间去

2011-09-24 20:05:03 715

原创 何为重构?为何重构?

文章说明: 1.重构:改善既有代码的设计 第3篇 2.水平有限,可能有些语句和原文的意思有出入,请见谅 3.前两篇由于代码较多,CSDN代码排版一直不太好,阅读请移驾 重构:改善既有代码的设计(1)

2011-09-14 20:32:16 878

原创 Myeclipse去掉对JS等文件的验证

在用Myeclipse导入新工程或写代码时,最郁闷的就是它对js,jsp,html的验证太严格了,经常出现一个红叉或者一个黄色的感叹号,网上看了好多方法都不能取消Myeclipse对它们的验证,好长一段时间的没管它,但看着始终是很不舒服。一天无意中看到了解决方法:

2011-09-04 15:24:23 4305 2

原创 在Web层集成Struts2与Spring

最近学习传智播客的巴巴运动网教程,在集成Struts与Spring时,遇到很多麻烦,在此记录,希望对以后遇到同样问题的人有所帮助。教程中集成的是Struts1,我选择的是Struts2。两者还是有所不同的。比如,默认情况下,Struts1的action使用单例模式......

2011-08-01 18:33:21 1663

原创 集成Spring 2.5并整合JPA常见错误

整合S2SH时,总会遇到一大堆莫名其妙的问题,文本记录一些在开发过程中遇到的问题,也许不是最佳的解决方法,但是应该会给遇到困难的人一些启发。

2011-07-28 19:09:03 24308 3

原创 一道比较有意思的Java面试题

最近在张孝祥整理的面试题文档中发现了一道比较有意思的面试题,希望大家来围观

2011-07-26 21:47:46 3342 2

原创 Hibernate中O/R Mapping的简单模拟

*******************************************************************************************************************@author lue@e-mail [email protected]学习笔记,仅供参考,如有错误请联系*********************************

2011-06-11 22:02:00 962

原创 一步一步学习struts2(3):Action的配置

*********************************************************************************************@author lue@e-mail [email protected]学习笔记,仅供参考,如有错误请联系*******************************************************

2011-06-05 13:45:00 4990 1

原创 一步一步学习struts2(2):改造你的Action

*****************************************************************************************@author lue@e-mail [email protected]学习笔记,仅供参考,如有错误请联系***********************************************************

2011-06-03 13:22:00 1417

原创 一步一步学习struts2(1):搭建struts2开发环境

工欲善其事,必先利其器。在我们深入Struts2之前,我还是想废一些口舌来讲述一下开发环境的搭建。每个人都会根据自己的习惯来搭建自己的开发环境。开发环境是否便捷,也将直接影响开发的效率。所以对于开发环境已经非常熟悉的朋友可以直接忽略这篇文章。

2011-06-02 23:51:00 1368

原创 Struts tags详解(Data tags)

主要介绍Struts2中一些常用的标签,并列举一些简单的例子,帮助理解,文中的一些内容来自于Struts2的官方文档,翻译得不是很好,但是大体不会影响对相关内容的理解。

2011-05-25 23:42:00 10606

原创 神啊,救救我吧

最近做这个虚拟校园的项目,实在是让我头疼不已啊。先不说没什么老师指导,网上的资料都什么东西啊,全是些什么论文,而且论文的主体都是关于如何建好模型,关于交互的东西实在是太少,让我情何以堪。现在终于有点茫然的感觉了,不做吧对不起我们的老大,做吧,实在不是自己的强项,哎烦啊。不管了,用时间堆吧,总能找到解决方法。哪位老大有经验来交流下啊!                                                 //Lue于2011/05/08 18:23

2011-05-08 18:23:00 1199

转载 HTML5:Canvas 1

HTML5 规范引进了很多新特性,其中最令人期待的之一就是 canvas 元素。HTML 5 canvas 提供了通过 JavaScript 绘制图形的方法,此方法使用简单但功能强大。每一个 canvas 元素都有一个”上下文( context )” (想象成绘图板上的一页),在其中可以绘制任意图形。浏览器支持多个 canvas 上下文,并通过不同的 API 提供图形绘制功能。大部分的浏览器都支持 2D canvas 上下文——包括 Opera, Firefox, Konqueror 和 Safari。而且

2011-04-29 17:22:00 652

转载 分析Oracle索引扫描四大类

<br /> <br />学习Oracle时,你可能会遇到Oracle索引扫描问题,这里将介绍Oracle索引扫描问题的解决方法,在这里拿出来和大家分享一下。根据索引的类型与where限制条件的不同,有4种类型的Oracle索引扫描:<br />◆索引唯一扫描(index unique scan)<br />◆索引范围扫描(index range scan)<br />◆索引全扫描(index full scan)<br />◆索引快速扫描(index fast full scan)<br />(1) 索引

2011-04-03 22:46:00 959

原创 简单工厂模式

<br /> <br />简单工厂模式是类的创建模式,又叫做静态工厂方法模式。就是由一个工厂类根据传入的参量决定创建出哪一种产品类的实例。<br />为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑实用工厂模式,虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少的修改量。<br />下面我给个实例,简单的了解一下简单工厂。<br /

2011-03-28 11:28:00 701

原创 java基础面试题:怎样截取字符串

<br /> <br />编写一个截取字符串的函数,输入为字符串和字节数,输出为按字节数截取的字符串。按时要保证汉字不被截半个,如“你hjk“ 4,应该截取为”你hj“,输入”你fdh看点fds“ 6,应该输出”你fdh“,而不应该是”你fdh“加上半个”看“字。<br />import java.util.Scanner;public class InterceptionStr { static String ss; static int n; public static void mai

2011-03-23 09:55:00 1469 1

原创 JDBC中的事务处理

<br /> <br />在JDBC的数据库操作中,一项事务是由一条或是多条表达式所组成的一个不可分割的工作单元。我们通过提交commit()或是回退rollback()来结束事务的操作。关于事务操作的方法都位于接口java.sql.Connection中。<br />首先我们要注意,在JDBC中,事务操作默认是自动提交。也就是说,一条对数据库的更新表达式代表一项事务操作。操作成功后,系统将自动调用commit()来提交,否则将调用rollback()来回退。<br />其次,在JDBC中,可以通过调用se

2011-03-08 16:45:00 9310 1

原创 JDBC初步

简单地说,JDBC 可做三件事:与数据库建立连接、发送 SQL 语句并处理结果。做这些事主要有以下几步:1. Load the Driver(装载驱动程序)  Class.forName()或者Class.forName().newInstance()或者newDriverName();  实例化时自动向DriverManager注册,不需要显式调用DriverManager.registerDriver方法2. Connect to the Database(用适当的驱动程序类与 DBMS 建立一个连

2011-03-08 16:29:00 913

转载 eclipse 修改workspace路径

首次启动Eclipse时, 会弹出"Workspace Launcher"对话框, 提示设置Workspace路径. 设定好路径后, 倘若勾选了"Use this as the default and do not askagain", 那么以后再启动时就不会有提示....

2011-03-08 13:30:00 3710

转载 ultraedit-32显示中文乱码的方法

UltraEdit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码等等,一般用其来修改EXE 或 DLL 文件。塔是能够满足你一切编辑需要的编辑器。不过UltraEdit在UTF-8的处理上有个奇怪的bug:各种各样版本的UltraEdit,打开含有中文的文本的时候,所有显示的中文都是乱码。不嫌麻烦的临时解决方法:将正在编辑的文本另存为,另存的同时encoding(编码)选择:utf-8,然后再用ultraedit打开另存为的文件就可以了。不过这样很烦,每次都要另存为。然后放狗搜索,找到

2011-03-05 21:18:00 51974 7

转载 MSDN for VS2010的那些麻烦事

      微软在VS2010中将随机文档MSDN Library换成了Web版,想必有他的考虑,但就我这一普通用户看来,实在是一个退步。其原因是——Web版的MSDN Library 太难用了!1、最大的缺点是没有索引。2、左侧的目录树各级别缩进太小,很难分清当前所看的文档在目录树的级别3、搜索功能给出的信息太少,当你搜索一个同时在多个程序集中出现的类型(比如Silverlight和WPF有许多相同的类型),会给出许多“一模一样”的结果,有时不得不点开一个个地看,否则很难区分清楚。4、在线升级时,居然不支

2011-03-01 12:11:00 2568 13

原创 oracle_7 视图 索引 游标

<br /> <br />视图:是一个封装了各种复杂查询的语句,就称为视图<br />创建视图:CREATE VIEW 视图名字(字段) AS子查询,如<br />Create view v$_emp asSelect empno,ename,salFrom empWhere deptno = 20; <br /> <br />视图实际上可以看作一个子查询或者一张表<br />如果要创建一个同名视图,则必须先将之前的视图删掉,再进行创建;有时候如果先删除再创建会比较麻烦,所以最好的方式是如果

2011-02-28 16:15:00 1786

原创 Oracle_6 约束条件

      约束就是指对插入数据的各种限制,例如:人员的姓名不能为空,人的年龄只能在0~100岁之间。约束可以对数据库中的数据进行保护。约束可以在建表的时候直接声明,也可以为已建好的表添加约束。1.  NOT NULL:非空约束例如:学生表中学号不能为空CREATE TABLE student ( Pid NUMBER NOT NULL, Name VARCHAR(30) );//插入数据:INSERT INTO student(pid,name) VALUES (11,'张

2011-02-28 10:55:00 2219

原创 Oracle_5 ROWNUM CreatNewUser 备份一张表

Rownum是oracle为每个表附加的一个尾字段,它记录着每一行的行号。Oracle的一个缺陷就是rownum只能和’ 求薪水最高的前5名select ename,sal from ( select ename,sal from emp order by sal desc)where rownum 求薪水的第6至第10位的员工姓名和薪水select ename,salfrom ( select ename,sal,rownum r from (select enam

2011-02-24 16:55:00 1113

原创 Oracle_4 sql标准 连接 select小结

sql标准        sql92标准中的连接条件和数据过滤条件都是混在where语句中,这样使人很同意混淆,如下面语句:Select ename,dname From emp,deptWhere dmp.deptno = dept.deptno;         为了解决这个问题,sql99标准改善了这个问题,用join语句表示连接条件,where中只剩下数据过滤    条件。新的语法定义比较清晰,语句更容易读,如以下语句:Select ename,dnameFrom emp Joi

2011-02-24 10:14:00 911

原创 Oracle学习_3 sql子查询,自连接,单行select总结

单条Select语句要点总结:Select avg(sal)From empWhere sal > 1200Group by deptno //按照部门编号分组Having avg(sal) >1500 //having加限制条件Order by avg(sal) desc //查询结果升序排列 子查询:即是在一个查询语句嵌套另一个查询语句。      例:查询emp表中工资最高的人的姓名select ename,max(sal)From emp; 这个查询将报错,

2011-02-23 09:29:00 1564

原创 Oracle学习_2 sql基本查询命令

1.      Oracle登陆命令:sqlplussys/chenxx(password) as sysdba2.      用户更改命令:alter user USER(user_name) account unlockOracle_sql函数:字符函数:3.      大小写转换:select lower/upper(ename) form emp;4.      将字符串转换成每个单词以大写开头:select initcap(ename) from emp;5.      连

2011-02-22 18:20:00 901

转载 oracle学习_1 java.lang.Exception: Exception in sending Request :: null

oracle提供了网页版的企业管理器,简称EM。 首先当然是在浏览器中地址栏中输入 http://localhost:1158/em可以在/oraclehome/install/portlist.ini 文件中可以查看端口。数据库不同,端口也就不同。 登录em后,界面出来了,但是却抱了一个错误,并且很多功能不能用,提示重新登录 java.lang.Exception: Exception in sending Request :: null 解决方法: 1.找到下面的文件 $ORACLE_HOME/

2011-02-19 13:09:00 1651

原创 Ubuntu下H3C iNode for Linux找不到网卡的另类解决方法

     最近学校的H3C iNode升级到iNodeClient_For_Linux_V3.60-E6210后,原来的客户端已经不能使用了,提示版本太低,但是网上找的新版本又有很多的问题,以下是解决一些问题的方案,希望对大家有所帮助。     下载新版本后按照官方提供资料安装首先出现问题如下:      mv: 无法 stat “./iNodeAuthService”: 没有那个文件或目录      ./install.sh: 80: chkconfig: not found      ./insta

2010-12-26 21:48:00 5177 4

原创 对线程、互斥、同步、信号量的内在关联性的简单讨论

<br />多线程编程中,在一个程序中使用多线程,一般很少有多个线程能在其生命周期内进行完全独立的操作。这些线程共享该进程空间的内存和文件句柄资源,多个线程竞争地获得这些资源。为了防止多个线程访问资源的不一致性,就需要用到互斥量,互斥量本质上讲就是一把锁,该锁保护一个或者一些资源。一个线程如果需要访问该资源必须要获得互斥量,并对其加锁。这时如果其他线程如果想访问该资源也必须要获得该互斥量,但是锁已经加锁,所以这些进程只能阻塞,直到获得该锁的线程解锁。这时阻塞的线程里面有一个线程获得该互斥量并加锁,获准访问该

2010-12-15 19:04:00 938

原创 一个简单的makefile讲解

#宏的格式为:=  CC表示编译器的名称CC := gccLD := ldINCDIR := ../includeLIBDIR := ../lib#CFLAGS表示给编译器的编译选项CFLAGS := -I$(INCDIR) -c-Wall -g #LDFLAGS表示在编译的时候编译器的链接库选项LDFLAGS := -L$(LIBDIR)-static -lpthread#wildcard函数,它有一个参数,功能是展开成一列所有符合由其参数描述的文件名,文件间以空格间隔#以下命令表示:产生一个所有

2010-12-03 09:37:00 882 1

Oracle9i 数据库管理基础

oracle数据库管理基础,oracle官方文档,资源包含两个文档

2011-12-04

java_ee_sdk-5_03-javadocs

j2ee开发必备文档,在此提供,方便CSDNer下载

2011-03-29

空空如也

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

TA关注的人

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