10 2011 档案

多个结果集ResultSet的问题
摘要:ResultSet rs = stmt.executeQuery(sql);当让stmt来返回一个结果集的时候,前面一个ResultSet会自动关闭。即在执行stmt.executeQuery的时候,会自动关闭上一次stmt.executeQuery的结果集。所以,我们用:ResultSet rs = stmt.executeQuery(sql);while(){……}rs2 = stmt.executeQuery(sql2);while(){……}rs3 = stmt.executeQuery(sql3);while(){……}是没有问题的,因为我们在用下一个结果集的时候,没再去前一个中拿数 阅读全文

posted @ 2011-10-31 18:30 java课程设计例子 阅读(451) 评论(0) 推荐(0)

关于rs.isAfterLast和rs.next的用法
摘要:对于rs.next,用得比较多了。它完成两个功能,一个是rs.hasNext()来判断下一个位置是否在结果集当中,把值返回,然后,它把指针下移。用它的遍历方法就是:while (rs.next()){System.out.println(rs.getString(1));}今天看别人代码,他用的是rs.isAfterLast....这应该算是分页的一种方法吧....这样每次从结果集中取出一部分数据,效率会高。。但还是得有一次全部加载的过程,不知道效率到底怎么样。。。isAfterLast与hasNext的区别在于前者是对当前行进行判断记录是否存在,而hasnext是对下一行进行判断,并且会把游 阅读全文

posted @ 2011-10-31 17:05 java课程设计例子 阅读(575) 评论(0) 推荐(0)

带有checkbox的树的操作(Extjs)
摘要:前两天写了段代码,完成的功能是当带有checkbox的树显示出来的时候,根据不同情况,让某些checkbox在默认情况下是被选中的的状态。。。当时还是煞费苦心的写的。。。今天发现由于需求变了,不需要这个作用了。。。。郁闷啊。。。贴上来吧,没准以后还要用到呢。。在后台:.append("{text:'"+ szAreaName +"',checked:true,icon:'"+ iconurl +"',id: '"+ iAreaID +"',AreaLevel: '&qu 阅读全文

posted @ 2011-10-31 09:31 java课程设计例子 阅读(168) 评论(0) 推荐(0)

我理解的Java栈与堆,String类
摘要:无意间在CSDN上看到一篇说栈与堆的文章,欣然取之,后来发现里面有些东西确实还有待推敲。再看看评论,看到了高手的详解。我整合了一下,加上自己的理解,现在贴上来,希望多多赐教。1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存, 阅读全文

posted @ 2011-10-29 20:04 java课程设计例子 阅读(128) 评论(0) 推荐(0)

TreeNode的显示与隐藏(Extjs关于node.ui的问题)
摘要:Ext框架只提供了node.ui.hide()与node.ui.show()两个接口分别用来隐藏和显示一个结点,但没有接口用于判断某一结点的状态是否为隐藏,因为需要自己写代码。在TreeNodeUI类定义的源文件中(/extjspath/source/widgets/tree/TreeNodeUI.js,注,extjs源码位于extjs目录下的source目录中)可以发现hide()及show()函数代码如下 hide : function(){ this.node.hidden = true; if(this.wrap){ this.wrap.style.displa... 阅读全文

posted @ 2011-10-29 16:08 java课程设计例子 阅读(374) 评论(0) 推荐(0)

Oracle建立自增长字段
摘要:有没有搞错啊,建一个自增长字段要这么多行代码 。。。。。不过没办法,决定用什么数据库不是我说的算啊。。贴上来吧。。drop table test;create table test(id integer,elseid integer);drop sequence S_test;create sequence S_testmaxvalue 9999999999999999 --此处可以更改start with 1increment by 1cycle;create or replace trigger Test_TG before insert on Test for each rowbegi. 阅读全文

posted @ 2011-10-28 15:52 java课程设计例子 阅读(179) 评论(0) 推荐(0)

(Extjs)对于GridPanel的各种操作
摘要:刚才做了个有点特殊的需求,在某窗口关闭时,要把Gridpanel中的选择行清空,因为如果不清空,直接双击,就不能即时更新出来我想要的内容。答案是:Grid.getSelectionModel().clearSelections();顺便,把Gridpanel的多种操作总结一下,它的帮助文档不给力啊。1、Ext.grid.GridPanel主要配置项:store:表格的数据集columns:表格列模式的配置数组,可自动创建ColumnModel列模式autoExpandColumn:自动充满表格未用空间的列,参数为列id,该id不能为0stripeRows:表格是否隔行换色,默认为falsecm 阅读全文

posted @ 2011-10-28 09:38 java课程设计例子 阅读(231) 评论(0) 推荐(0)

JSP中读取ini配置文件
摘要:客户居然要求表头内容从配置文件中读出来,无语。。。。。。。。在网上搜罗了一段代码,改了改,很好用,哈哈,贴上来。。这个函数的defalutvalue,是如果在ini文件找不到value,就返回这个。section:项名。variable:key的名字。file:文件名。<%!String getHeadString(String file,String section,String variable,String defaultValue){String strLine, value = "";BufferedReader bufferedReader = null; 阅读全文

posted @ 2011-10-27 14:19 java课程设计例子 阅读(280) 评论(0) 推荐(0)

ie6 表格tr不兼容border问题及解决办法
摘要:昨天晚上在家写了个表格,高高兴兴来公司准备用上。。。结果悲剧了。。。。昨晚在家用的chrome,公司的是ie6....发现ie6不支持tr中的border属性,郁闷啊。。。找了下资料,发现只能如此解决之:在table里<table style="border-collapse:collapse" cellspacing="0px" >然后在tr里<td style="border:1px solid #000000">车牌号码:</td><td style="border:1px s 阅读全文

posted @ 2011-10-27 09:55 java课程设计例子 阅读(173) 评论(0) 推荐(0)

最基本的HTML表格格式,border,再加一点简单的css
摘要:对于很多初学HTML的人来说,表格<table>是最常用的标签了,但对于表格边框的控制,很多初学者却不甚其解。一般我们用表格的时候总会给它个border属性,比如:<table border="1">,其效果如下:可以发现表格的边框好像很宽,当然这里的“很宽”绝对不是表格border的宽,大家看到的宽应该是<td>之间有间隙所致。因此只需要修改表格的cellspacing属性即可,即:<table border="1px" cellspacing="0px">,效果如下:但是,好像宽度还 阅读全文

posted @ 2011-10-26 23:02 java课程设计例子 阅读(270) 评论(0) 推荐(0)

弹出窗体获得父页面中的对象问题
摘要:紧张的工作终于可以稍微休息一下,我把昨天晚上到今天上午的结晶写出来。。。。。在父页面A中,有个iframe,里面有个页面B。通过B中的按钮,弹出了窗口C现在在C中,我要取得B中的对象。如果是普通对象,用var tmp = window.opener.document.getElementById("btn1").value;来获得,没问题的。。。我的试了许多次都拿不到,原因在于:我不是在B中,调用的js函数,而是调用D文件中的JS函数,由于D被A引入了,所以在B中,是可以通过parent.XXXX来调用到它的。在这种情况下,就找不到opener了(或者它找到的opener是 阅读全文

posted @ 2011-10-26 16:41 java课程设计例子 阅读(174) 评论(0) 推荐(0)

对Extjs中store的多种操作
摘要:先来个声明,看着不错,贴过来的,没都测试过。Store.getCount()返回的是store中的所有数据记录,然后使用for循环遍历整个store,从而得到每条记录。除了使用getCount()的方法外,还可以使用each()函数,如下面的代码所示。1.store.each(function(record){ 2.alert(record.get('name')); 3.});Each()可以接受一个函数作为参数,遍历内部record,并将每个record作为参数传递给function()处理。如果希望停止遍历,可以让function()返回false。也可以使用getRan 阅读全文

posted @ 2011-10-26 11:41 java课程设计例子 阅读(148) 评论(0) 推荐(0)

通过JS修改Gridpanel中的前台显示(Extjs)
摘要:昨晚和刚才一直在做这样一个需求:页面上点击一个按钮,然后弹出一个窗口。在窗口中点击一个按钮,窗口关闭,并刷新父页面的gridpanel中的特定值。。。关于这个取到gridpanel的事,我可花了大笔的时间,原因我稍后再写,先把对gridpanel的操作写出来再说:1.遍历gridpanel中的元素:var grid = .....;var store = grid.store;var rowCount = store.getCount(); //记录数var cm = grid.getColumnModel();var colCount = cm.getColumnCount(); //列数v 阅读全文

posted @ 2011-10-26 10:18 java课程设计例子 阅读(209) 评论(0) 推荐(0)

在JS中用JSP中的变量
摘要:做项目的时候,发现如果用js处理jsp之间的页面跳转会看着舒服一些,于是用js做的。但是在js重定向的时候,发现参数直接写在URL中会有问题,只能这样,才能得到正确的参数:<script type="text/javascript">var szClear = '<%=szClear%>';var szPlateColor = '<%=szPlateColor%>';var szPlateInfo = '<%=szPlateInfo%>';//alert("asdf&q 阅读全文

posted @ 2011-10-25 13:46 java课程设计例子 阅读(168) 评论(0) 推荐(0)

js弹出的窗口居中显示
摘要://弹出窗口的宽度,自定义var iWidth; //弹出窗口的高度,自定义var iHeight; var iTop = (window.screen.availHeight-30-iHeight)/2; //获得窗口的垂直位置;var iLeft = (window.screen.availWidth-10-iWidth)/2; //获得窗口的水平位置;window.open(url,name,'height='+iHeight+',,innerHeight='+iHeight+',width='+iWidth+',innerW... 阅读全文

posted @ 2011-10-25 09:02 java课程设计例子 阅读(183) 评论(0) 推荐(0)

顺序栈的基本操作实现
摘要:这些都是头函数里的内容,也就是保存之后,可以直接对其进行调用。其中的一个变量stacklen是用来记录栈的长度的,其实,这个变量可以不要,只是刚开始写时给它加上了,所以就按这样写了,感觉跟顺序表的写法差不多#include<iostream> #include<stdlib.h> #include<malloc.h> using namespace std; typedef int Status; typedef int SElemType; # define OK 1 # define ERROR 0 # define TRUE 1 # define... 阅读全文

posted @ 2011-10-15 00:17 java课程设计例子 阅读(490) 评论(0) 推荐(0)

需要一些改变
摘要:今天晚上去写线性表的链式存储结构,本以为可以把它完成,可是却失望而归,而且是相当的失望。按正常情况讲,自己不应该写不出来的,是眼高手低,我想更主要原因的是一种极大的自卑感吧,我似乎总是认为自己写不出来,总是被一种还未开始就已经产生的害怕笼罩着,总之,今天晚上除了写一点点离散作业外,收获真的是微乎其微,想想真觉得亏,快一点才回来,竟然该解决的问题还是不会,今晚是一个惨痛的回忆,讨厌今晚,我不能再这样子了,我要改变这样的状态,明天找机会还写,我坚信一点:大二结束时,我会达到一个令自己满意的高度。 阅读全文

posted @ 2011-10-14 00:57 java课程设计例子 阅读(244) 评论(0) 推荐(0)

线性表的顺序表示
摘要:线性表的顺序表示终于马马虎虎的勉强写完了,写的不是很完整,开始时比较不理解就是动态分配内存,现在懂一点点了,数据结构落下很多了,这几天要好好整了#include<iostream> #include<stdlib.h> #include<malloc.h> using namespace std; #define OK 1 #define ERROR 0 #define TRUE 1 #define FALSE 0 typedef int Status; typedef int ElemType; typede... 阅读全文

posted @ 2011-10-12 23:07 java课程设计例子 阅读(178) 评论(0) 推荐(0)