- 博客(37)
- 资源 (5)
- 收藏
- 关注
原创 JavaScript DOM编程艺术--第五章
向后兼容对象检测:检测浏览器对JavaScript的支持程度,只要把某个方法打包在一个if语句里面,就可以根据这条if语句的条件表达式的求值结果是true(这个方法存在)还是false(这个方法不存在)来决定应该采取怎样的行动。例如,如果有一个使用了getElementById()方法的函数,就可以在调用getElementById()方法之前先检查用户所使用的浏览器是否支持这个方法。在使
2015-01-27 18:58:06
594
1
原创 使用HQL语句查询的时候需要注意的一些问题
在使用HQL语句查询的时候,update与delete,不会通知Session缓存,所以在更新或删除数据后,如果要想再次查询结果,要使用一下session.refresh(object);获取最新的状态在使用update与delete的时候,跟隔离级别的设置没有关系,因为隔离级别是处理并发操作的,而这个是在一个事务内。
2014-07-27 11:09:45
1085
转载 eclipse插件安装
假设把插件安装在d:\myplugin目录中,则myplugin的目录结构一定要是这样的:d:\\myplugin\\eclipse\\plugins\\插件 及 d:\\myplugin\\eclipse\\features\\插件例如安装EclipseME插件到d:\myplugin目录中,则目录结构d:\\myplugin\\eclipse\\plugins\\eclipse
2014-04-26 15:13:56
511
原创 重定向与转发中的一些细节
Servlet重定向后: 提交表单中的参数会丢失; request塞进去的对象会丢失,但是session塞进去的对象不会丢失(这相当于是一次会话)。 因为这相当于两次请求,地址栏地址发生了变化。 重定向的地址要以工程名开头("/工程名/..."),因为这是另一次请求,跟前面没有关系。Servlet转发后:
2014-04-24 22:01:39
755
原创 利用Filter对用户登录进行拦截
http://download.youkuaiyun.com/detail/shirui8653719/7220435
2014-04-19 23:00:04
1001
原创 JSP九大隐式对象
RequestResponseApplicationSessionConfigPageOutExceptionPageContext
2014-03-23 09:44:01
638
原创 JSP页面乱码问题
通常我们在JSP页面中可以看到如下两句话:pageEncoding="UTF-8"contentType="text/html; charset=UTF-8"第一句话的意思是说要求服务器以“UTF-8”的编码形式对jsp页面的中文进行编码,然后再将jsp转换为servlet时,servlet中出现的就是正常中文;而第二句话的意思是说要求浏览器以“UTF-8”的编码形式对servle
2014-03-23 09:15:31
578
原创 Web开发中对域对象选择的总结
所说的三个域对象就是指Request域,Session域和ServletContext域,简单的说就是:一,数据用于显示后就没有用了,那就用Request域;二,数据用于显示后,以后还有别的用处,那就用Session域对象存储;三,数据用于显示后,以后还有别的用处,并且别人也要用,那就用ServletContext。
2014-03-22 21:13:57
580
原创 BeanUtils & 防止页面提交的中文乱码
request.setCharacterEncoding("UTF-8");BeanUtils是操作JavaBean的一个类,要用到BeanUtils类,首先要加入以下两个包:commons-beanutils.jarcommons-logging-1.1.1.jar其次,根据页面要提交的内容,设JavaBean,例如:页面要提交用户的名称和密码,那么我们就可以设计一个User
2014-03-16 15:20:40
2204
原创 the network adapter could not establish the connection的解决方法
在用oracle sql developer连接数据库的过程中,会报出如题的错误,在网上找了很多原因,都没有在我这里发生,最后忽略了一个重点,就是oracle的监听器没有打开。具体方法:1.在计算机图标上右键,选择管理;2.在左边的目录上可以看到服务和应用程序,如图3.双击下面的服务,可以看到右边出现服务选项,找到OracleOraDb10g_home1TNSListe
2014-03-15 13:23:35
3223
原创 IMP-00058: IMP-00000: 未成功终止导入
向oracle表空间中导入数据的时候,遇到了报错:IMP-00058: IMP-00000: 未成功终止导入。搞了一下午没搞好,不知道什么原因,在网上也没查到靠谱的回答,最后通过同事的帮助终于知道了原因:找到oracle中的imp.exe文件,我的在D:\oracle\product\10.2.0\db_1\BIN中,右键点击imp.exe文件,选以管理员身份运行,再进行导入,就成功啦。
2014-03-14 18:01:36
23715
2
原创 SSH框架分页处理
一、在UserDAO接口中定义两个方法:public interface UserDAO { public List findByPage(final int page, final int pageSize); int findTotalPage(int pageSize);}再实现接口:public class UserDAOImpl extends HibernateDao
2014-01-10 19:30:25
806
1
原创 Java错题集
1.What will be the output when you compile and execute the following program. The symbol ’⌴’ means space. public class T{ private void test() { String aStr = "⌴One⌴"; String bStr =
2013-09-07 23:10:29
1077
1
原创 基于缓冲字符输入输出流复制文本文件
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java
2013-09-01 21:50:01
1148
原创 基于缓冲字节输入输出流进行复制文件的操作
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileOutputStream;import java.io.FileInputStream;import java.io.IOException;/** * 基于缓冲字节流进行复制文件的操作 * @autho
2013-09-01 21:40:00
868
原创 The constructor Date() is undefined问题的处理
在写下面代码的时候:import java.sql.Date;import java.text.SimpleDateFormat;public class TimeDemo { public static void main(String[] args) { Date date = new Date(); SimpleDateFormat df = new SimpleDate
2013-08-10 09:02:21
19651
1
原创 super关键字的用法
super关键字一般有以下两种用法:1.调用父类的构造方法 子类可以调用由父类声明的构造方法。但是必须在子类的构造方法中使用super关键字来调用。格式如下: super([参数列表]); 如果父类的构造方法中包括参数,则参数列表为必选项,用于指定父类构造方法的入口参数。如下: (1)在项目中创建Beast类,在类中添加一
2013-04-26 23:14:16
1378
原创 学习《java核心技术》中java与c的区别之处
在C或C++中无法确定(执行中将会选择效率较高的一种)>>操作执行的是算术移位(扩展符号位),还是逻辑移位(不管左移还是右移,都补0)。这就是说,在C或C++中,>>运算符实际上只是为非负数定义的。而java消除了这种含糊性。java中移位运算符有三种:,>>右移运算符用符号位填充高位,>>>右移运算符用0填充高位,(注意,没有
2013-04-21 11:13:28
897
原创 学习《简明Python教程》应该注意的地方
由于我是先学习的C语言,所以在学习Python的时候需要注意与C语言不同的地方,所以我所说的需要注意的地方是与C语言不同之处。1.Python中没有专门的char数据类型;2.使用变量时,只需要给它赋一个值。不需要声明或定义数据类型。如:i = 5print i3.Python中没有switch语句。可以使用if...elif...else语句来完成同样的工作。(在某些场合,使用
2013-04-19 10:20:29
827
原创 Oracle中的decode函数和sign函数
sign函数的语法:取数字n的符号,大于0返回1,小于0返回-1,等于0返回0。SELECT sign(100),sign(-100),sign(0) FROM dual;SIGN(100),SIGN(-100),SIGN(0)1 -1 0DECODE()函数类似于if...else if...else语句SELECT DECODE(1,1,'内容是1',2,'内容
2013-04-03 14:31:08
667
原创 Oracle中的数值函数
数值函数只要是包含以下几种:四舍五入:ROUND()SELECT ROUND(789.536) FROM dual;ROUND(789.536)790保留两位小数SELECT ROUND(789.536,2) FROM dua;ROUND(789.536,2)789.54还有一点很有意思,就是可以直接对整数进行四舍五入的进位。SELECT ROUND(7
2013-04-03 10:07:57
623
原创 学习《C Primer Plus》---存储类和函数
函数也具有存储类。函数可以是外部的(默认情况下),也可以是静态的。外部函数可被其他文件中的函数调用,而静态函数只可以在定义它的文件中使用。看下面的函数声明:double gamma(); /*默认为外部的*/static double beta();extern double delta(); 函数gamma()和delta()可被程序中其他文件中的函
2013-04-01 11:05:35
641
原创 学习《C Primer Plus》---把字符串看作指针
#include int main(void){ printf("%s, %p, %c\n","We","are",*"space farers"); return 0;}引号中的内容("We","are","space farers")作为指向该字符串存储位置的指针,这一点与把数组名作为指向数组存储位置的指针类似。所以,现在可以先猜测一下上面的程序会输出什么?
2013-03-21 21:30:49
722
原创 学习《C Primer Plus》---指针常量与常量指针
一,指针常量指向常量的指针不能用于修改数值,考虑下列代码:int rates[5] = {1,2,3,4,5}; const int * pd = rates; //pd指向数组开始处第二行代码把pd声明为指向const int 的指针。这样,就不可以使用pd来修改它所指向的数值。* pd = 10; //不允许 pd[2] = 20; //不
2013-03-17 20:47:06
779
原创 判断小于或等于某个数的所有素数
// sushu.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include int isprime(int x);int _tmain(int argc, _TCHAR* argv[]){ int i,num; printf("Please enter a number:"); scanf("%d",&num); for(i=2;
2013-02-25 10:11:34
679
原创 判断一个数是否为素数的最简单的方法
#include int isprime(int x);int main(){ int num; printf("请输入一个大于等于2的数:"); scanf("%d",&num); isprime(num); return 0;}int isprime(int x){ int i; for(i=2; i<x; i++) if(x%i == 0) break;
2013-02-24 22:25:38
758
原创 在输入中如何忽略换行字符
有如下假设:有a,b,c,q四个选项(a,b,c所代表的含义可以暂时不提,q代表退出),每次输入只能从这四个选项中输入一个(如果输入其他字符,则提示为错误,要求从新输入),初学者很快会想到如下方法: int ch; ch=getchar(); while((ch 'c') && ch != 'q') { printf("Please respond with a,b
2013-01-20 22:23:12
1958
原创 如何进行输入确认
当你要输入一个数字或一个字符时,但是却输入成一个字符或数字,甚至是字符串,那么可以剔除哪些有错误的输入,如下: int input; char ch; while(scanf("%d",&input)!=1) { while((ch=getchar())!='\n') putchar(ch); printf(" is not an integer.\nplease
2013-01-20 16:42:45
656
原创 数组的输出问题
论坛中提过此问题for(i=0;i scanf("%c",&num[i]);如果用上面的方法输入字符,则必须在输入完后加上字符'\0',这样才能让strlen函数起到作用,因为strlen函数只有遇到字符'\0'时,才回返回字符数。所以上面的程序可以改为:for(i=0;i scanf("%c",&num[i]
2013-01-08 23:20:30
401
原创 用指针表示二维数组的形式
先看下面的程序:#include using namespace std;int main(){ intx[][3]={1,2,3,4,5,6,7,8,9}; int a,b,c; a=x[1][2]; b=*(x[1]+2); c=*(*(x+1)+2); cout cout
2012-11-06 19:36:30
680
Oracle九阴真经及Oracle函数大全
2014-01-06
SSH整合案例
2014-01-03
Spring整合Hibernate需要用到的部分jar包
2014-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人