2007年2月9日星期五

在oracle中插入clob

String sql1="select gene_information_seq.nextval from dual";
log.debug(sql1);
stat1=session.connection().createStatement();
rs1=stat1.executeQuery(sql1);
rs1.next();
int id=rs1.getInt("NEXTVAL");
int genome_id=geneinfo.getGenome().getId().intValue();
String sql2="insert into gene_information values("+id+","+genome_id+",empty_clob(),'"+geneinfo.getAaSeqMd5key()+"',empty_clob(),'"+geneinfo.getNaSeqMd5key()+"','')";
log.debug(sql2);
stat2=session.connection().createStatement();
stat2.executeQuery(sql2);

String sql3="select * from gene_information where gene_id="+id+"for update";
stat3=session.connection().createStatement();
rs3=stat3.executeQuery(sql3);
if(rs3.next()){
Clob clob_na=rs3.getClob("na_seq");
Clob clob_aa=rs3.getClob("aa_seq");
clob_na.setString(1, geneinfo.getNaSeq());
clob_aa.setString(1, geneinfo.getAaSeq());
String sql4 = "update gene_information set na_seq = ?,aa_seq = ? ,gene_description = ? where gene_id = "+id;
pstat=session.connection().prepareStatement(sql4);
pstat.setClob(1, clob_na);
pstat.setClob(2, clob_aa);
pstat.setString(3, geneinfo.getGeneDescription());
pstat.executeUpdate();
pstat.close();
tx.commit();

}
rs3.close();
stat3.close();
stat2.close();
rs1.close();
stat1.close();
session.close();

得到window系统下的IP地址

public List getSystemIP(){

String cmd="ipconfig /all";
List list=new ArrayList();
try {
Process p=Runtime.getRuntime().exec(cmd);
BufferedReader br=new BufferedReader(new InputStreamReader(p.getInputStream()));
String temp=null;
while((temp=br.readLine())!=null){
if(temp.indexOf("IP Address")>0){
RE re=new RE(".*: (\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}).*");
re.match(temp);
//System.out.println(re.getParen(1));
if(re.getParen(1)!=null)
list.add(re.getParen(1));
}
}

br.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

word页码随意定

一、页码从第二页开始
1、选择“插入-页码”,打开“页码”对话框。
2、取消“首页显示页码”复选框中的对钩,然后单击“格式”按钮,打开“页码格式”对话框。
3、“起始页码”后的框中键入数字“0” 。
4、按“确定”退出。


二、页码从任意页开始
1、将光标定位于需要开始编页码的页首位置。
2、选择“插入-分隔符”,打开“分隔符”对话框,在“分隔符类型”下单击选中“下一页”单选钮。
3、选择“视图-页眉和页脚”,并将光标定位于页脚处。
4、在“页眉和页脚”工具栏中依次进行以下操作:
①单击“同前”按钮,断开同前一节的链接。
②单击“插入页码”按钮,再单击“页码格式”按钮,打开“页码格式”对话框。
③在“起始页码”后的框中键入相应起始数字。
④单击“关闭”按钮。


三、页码不连续
如“目录”与“正文”的页码均需单独排,可按以下步骤操作:
1、将光标定位于需要开始重新编页码的页首位置。
2、选择“插入-分隔符”,打开“分隔符”对话框,在“分隔符类型”下单击以选中“下一页”复选钮。
3、选择“插入—页码”,打开“页码”对话框。单击“格式”按钮,打开“页码格式”对话框。
4、“起始页码”后的框中键入数字“1”
5、按“确定”退出。


四、页码每栏显示
文档分栏后,按常规插入页码,只能实现一页一个页码。如何实现每个分栏一个单独的页码呢?可以利用域的功能实现:
1、选择“视图-页眉和页脚”,并将光标定位于页脚处的左栏放页码的位置。
2、同时按下Ctrl+F9功能键,光标位置会出现一个带有阴影的“{ }”,这就是域的标志。
3、在“{ }”内输入“=”后,再同时按下Ctrl+F9功能键,在这次出现的花括号内输入“page”(表示插入“当前页”域代码)。
4、将光标移到内部一对花括号之后,输入“*2-1”,此时,在页脚处得到这样一行域代码:“{={page}*2-1}}”。
5、将光标停留在这个域代码上,按右键选择“更新域”,即可看到当前页左栏的页码。
6、选中刚刚输入的域代码,进行复制,并粘贴在页脚处右栏放页码的位置。
7、选中刚刚粘贴上去的域,按右键选择“切换域代码”,将域代码“{={page}*2-1}}”改为“{={page}*2}}”, 按右键选择“更新域”即可。



第二个问题:由于修改,打开了审阅工具栏,从此不得安生~~~每次打开都有一大堆批注~~~怎样才能让每次打开都是最终状态呢~~~


有几种方法可以隐藏修订标记与批注,并可能导致您以为它们不在文档中。

注: 要显示“审阅”工具栏,指向“视图”菜单上的“工具栏”,然后单击“审阅”。



“显示以审阅”框 在“审阅”工具栏上,“显示以审阅”框为审阅文档提供了四个选项。如果您选择“最终状态”或“原始状态”,修订标记和批注会隐藏。要显示修订标记,请选择“显示标记的最终状态”或“显示标记的原始状态”。



“显示”菜单 您可以通过在“审阅”工具栏上的“显示”菜单上关闭批注和修订来隐藏它们。在“显示”菜单上标有对勾的项目会显示,没有对勾的项目会隐藏。要显示如“插入和删除”之类的项目,请在“显示”菜单上选择它。



隐藏标记的选项 在 Word 2003 中,“打开或保存时标记可见”选项可能关闭了。要打开该选项,单击“选项”(“工具”菜单),然后在“安全性”选项卡上,选择“打开或保存时标记可见”复选框。

2007年2月7日星期三

在页面在自动播放flash

<OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0 height=300 width=777 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>
<PARAM NAME="movie" VALUE="images/home2.swf"><PARAM NAME="quality" VALUE="high">
<embed src="images/home1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="773" height="301">
</embed>
</OBJECT>

2007年1月31日星期三

jsp中使用cookie

<%
Cookie cookie1=new Cookie("cookie name", "cookie_content");
cookie1.setMaxAge(60*60*24*365);
cookie1.setPath("/");
response.addCookie(cookie1);
%>

调用cookie:
<%
Cookie [] cookies=request.getCookies();
for(int i=0;i<cookies.length;i++){
if("cookie name".equals(cookies[i].getName())){
//...............
}
break;
}
}

注销cookie:
<%
Cookie c=new Cookie("cookie name", null);
c.setMaxAge(0);
c.setPath("/");
response.addCookie(c);

%>
%>