自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

转载 端口显示一:封迅雷

一。禁止迅雷 BT等软件下载<br />用禁止端口的方法来禁止迅雷 BT等软件 <br />先下载一个防火墙软件,比如天网防火墙,安装完后启动。再安装你要限制的软件,就拿迅雷来说吧,启动迅雷后,防火墙会提示它要连联的TCP端口是3076,3077,3078,用笔记下来撒,这不用说了吧。<br />然后就开始禁止客户机访问这些端口了,点击 "开始菜单/设置/控制面板/管理工具",双击打开"本地策略",选中"ip安全策略,在本地计算机"右边的空白位置右击鼠标,谈出快捷菜单,选择"创建ip安全策略",

2010-09-14 17:03:00 1280

原创 dom4j详解——摘自百度知道

dom4j百科名片  dom4j<br />dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。如今你可以看到越来越多的Java软件都

2010-09-10 10:58:00 1037

转载 Oracle错误解决

<br />今天研究Oracle遇到了这个问题ora-01033:oracle initialization or shutdown in progress,经过分析研究终于解决了,写下来纪念一下。我的库是oracle 9i,具体就是90的。<br />一、首先:问题的产生原因,出现这个错误是因为我将oracle/oradata/oradb下的一个文件误删除掉后出现的。<br />二、现象:SQL*Plus无法连接,显示以下错误: ORA-01033: ORACLE initialization or sh

2010-09-03 11:47:00 360

原创 log4j详解

log4j配置祥解<br />第一步:加入log4j-1.2.8.jar到lib下。<br /><br />第二步:在CLASSPATH下建立log4j.properties。内容如下:<br /><br />1 log4j.rootCategory=INFO, stdout , R<br /><br />2<br /><br />3 log4j.appender.stdout=org.apache.log4j.ConsoleAppender<br /><br />4 log4j.appen

2010-09-02 17:18:00 245

原创 Oracle删除一个用户下说有表

<br />1、<br />select   'Drop   table   '||table_name||';'     <br />        from   all_tables   <br />        where   owner='要删除的用户名(注意要大写)';   <br />2、<br />删除所有表<br /><br />以用户test为例<br />for example:<br />declare <br />cursor cur1 is select ta

2010-09-02 11:41:00 434

原创 Oracle以DBA方式登陆

<br />最近遇到不少人为了sysdba怎么登陆恼火,我这里提供一种简单的登陆方式-以root登陆到unix系统<br />  bash-2.03$ su - oracle    <br />   <br />  bash-2.03$ sqlplus<br />  SQL*Plus: Release 9.2.0.1.0 - Production on ÐÇÆÚËÄ 3ÔÂ 30 11:09:07 2006<br />  Copyright (c) 1982, 2002, Oracle

2010-09-02 11:26:00 19396

转载 Oracle系统表

oracle系统表1.系统表<br />ORACLE数据库的系统参数都存储在数据库中,可以通过SQLPLUS,以用户SYSYTEM进行查询。几个重要的表或者视图如下:<br />v$controlfile:控制文件的信息;<br />v$datafile:数据文件的信息;<br />v$log:日志文件的信息;<br />v$process:处理器的信息;<br />v$session:会话信息;<br />v$transaction:事务信息

2010-09-02 10:23:00 399

itext导出word文件

import java.awt.Color; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import com.lowagie.text.Cell; import com.lowagie.text.Document; import com.lowagie.text.DocumentException; import com.lowagie.text.Font; import com.lowagie.text.PageSize; import com.lowagie.text.Paragraph; import com.lowagie.text.Table; import com.lowagie.text.pdf.BaseFont; import com.lowagie.text.rtf.RtfWriter2; public class GenWordSample { private static final String TARGET_FILE_NAME = "d:\\testWord.doc"; public static void main(String[] args) { //创建word文档,并设置纸张大小 Document document = new Document(PageSize.A4); try { RtfWriter2.getInstance(document, new FileOutputStream(TARGET_FILE_NAME)); document.open(); //document.setPageSize(new Rectangle(20,30,40,50)); //设置合同头 String contractTitle = "关于申请授权签署2010年度第三批科技类合同事项的请示"; Font newFont = new Font(Font.NORMAL,22,Font.NORMAL, new Color(0,0,0)); Paragraph p = new Paragraph(contractTitle, newFont); p.setAlignment(Table.ALIGN_CENTER); p.setIndentationLeft(60); p.setIndentationRight(60); p.setSpacingBefore(20); //中文字体三种选择 //1.设置中文字体 应该需要(iText-Asian.jar) BaseFont cnFont = BaseFont.createFont("STSongStd-Light", "UniGB-UCS2-H" ,BaseFont.NOT_EMBEDDED); //2.使用Window系统字体(TrueType) //BaseFont cnFont = BaseFont.createFont("c:\\windows\\Fonts\\STFANGSO.TTF", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); //3.使用资源字体(classpath) //BaseFont cnFont = BaseFont.createFont("font/STFANGSO.TTF", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); Font contentFont = new Font(cnFont,16, Font.NORMAL, new Color(0,0,0)); String content = "顾行长:"; Paragraph p1 = new Paragraph(content, contentFont); p1.setIndentationLeft(60); p1.setIndentationRight(60); p1.setSpacingBefore(30);//段前插入空白 p1.setLeading(30); String longPara = "为了保证我行科技服务的延续和设备采购的合法合规,信息科技部整理了近期拟签署的服务和采购合同协议21项,累计资金3,315,984.00元(合同所对应的签报、财审会意见清单见附件)。特申请授权信息科技部副总经理石玉军签署下述清单范围内的合同,及相关用印申请。"; Paragraph p2 = new Paragraph(longPara, contentFont); p2.setFirstLineIndent(40);//首行缩进 p2.setAlignment(Paragraph.ALIGN_JUSTIFIED);//对齐方式 p2.setLeading(30);//行间距 p2.setIndentationLeft(60);//左边距,右边距 p2.setIndentationRight(60); Paragraph p3 = new Paragraph("妥否,请批示。", contentFont); p3.setIndentationLeft(60); p3.setIndentationRight(60); p3.setLeading(30); p3.setFirstLineIndent(40); Paragraph p4 = new Paragraph("信息科技部", contentFont); p4.setIndentationLeft(260); p4.setIndentationRight(60); p4.setLeading(30); p4.setFirstLineIndent(40); Paragraph p5 = new Paragraph("2010年7月7日", contentFont); p5.setIndentationLeft(250); p5.setIndentationRight(60); p5.setLeading(30); p5.setFirstLineIndent(40); document.add(p); document.add(p1); document.add(p2); document.add(p3); document.add(p4); document.add(p5); //创建三列的表格 Table table = new Table(4); table.setBorderWidth(1); table.setBorderColor(Color.BLACK); table.setPadding(3); table.setSpacing(0); table.setWidth(80); Font cellFont = new Font(Font.NORMAL,10); table.addCell(new Paragraph("合同(协议)名称", cellFont)); Cell cell = new Cell(new Paragraph("国工商银行股份有限公司北京市分行林大校园卡IBM服务器采购合同", cellFont)); cell.setColspan(3); cell.setHorizontalAlignment(Cell.ALIGN_CENTER); cell.setVerticalAlignment(Cell.ALIGN_MIDDLE); table.addCell(cell); table.addCell(new Paragraph("合同(协议)编号", cellFont)); cell = new Cell(new Paragraph("2010-北京/科技/采购合同-林大、音乐学院校园卡项目-HP", cellFont)); cell.setColspan(3); table.addCell(cell); cell = new Cell(new Paragraph("分行签报", cellFont)); cell.setHorizontalAlignment(Cell.ALIGN_CENTER); cell.setVerticalAlignment(Cell.ALIGN_MIDDLE); table.addCell(cell); table.addCell(new Paragraph("行领导批示:拟同意,请顾行长阅示。付捷 2010-06-18 12:59同意上财审会审议。" + "顾建纲 2010-06-21 13:21/候巍 2010-6-18亚运村支行电子设备审批单", cellFont)); table.addCell(new Paragraph("签报文号", cellFont)); table.addCell(new Paragraph("工银京司二签[2010]114号亚运村支行电子设备审批单", cellFont)); document.add(table); document.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (DocumentException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }

2011-03-20

防google自动补齐

防google自动补齐,异步调用数据 $(document).ready(function(){ //表示当前高亮的节点 highlightindex = -1; var timeoutId; var wordInput = $("#word"); var wordInputOffset = wordInput.offset(); $("#auto").hide().css("border","1px black solid").css("position","absolute").css("background-color","white") .css("top",wordInputOffset.top+wordInput.height() + 13 +"px") .css("left",wordInputOffset.left).width(wordInput.width() + 5); //控件1自动补全 wordInput.keyup(function(event){ //处理文本框的键盘事件 var myEvent = event||window.event; var keyCode = myEvent.keyCode; //对输入字符的判断 if((keyCode >= 65 && keyCode<=90) || (keyCode >= 48 && keyCode <= 57)||(keyCode>=96 && keyCode<=105) || keyCode ==46 || keyCode == 8 || keyCode == 32){ var wordText = $("#word").val(); var autoNode = $("#auto"); if(wordText!=""){ //把文本框的字符传到服务器端 //清除上次未完成的延时 clearTimeout(timeoutId); timeoutId = setTimeout(function(){ $.post("/wght/wght/bargain/searchIndex.do?word="+wordText,function(data){ //将dom对象data转换为jquery数据 var jqueryObj = $(data); //找到所有word节点 var wordNodes = jqueryObj.find("word"); autoNode.html(""); //遍历word,将起放入对话框中 wordNodes.each(function(i){ //取单词内容, var wordNode = $(this).text(); //新建div节点,将单词内容放到节点里,将节点放置页面 if(wordNode != null){ $("<div>").css("font-size","13px").css("height","18px").css("padding-top","1px").html(wordNode).appendTo(autoNode); } var completesVal=$("#auto").children("div"); var newDivNode =$("<div>").attr("id",i); //新增鼠标进入事件,高亮显示 completesVal.mouseover(function(){ if(highlightindex != -1){ $("#auto").children("div").eq(highlightindex).css("background-color","white"); } highlightindex = $(this).attr("id"); $(this).css("background-color","yellow"); }); //新增鼠标移出事件,取消高亮 completesVal.mouseout(function(){ $(this).css("background-color","white"); }); //鼠标单击事件,补全其内容 completesVal.click(function(){ var comText = $(this).text(); $("#auto").hide(); highlightindex=-1; $("#word").val(comText); }); }); //如果有数据,显示之 if(wordNodes.length > 0){ autoNode.show(); }else { autoNode.hide(); highlightindex=-1; } },"xml"); },500); }else{ autoNode.hide(); highlightindex=-1; } }else if(keyCode == 38 || keyCode==40){ //如果输入的是向上38向下40按键 if(keyCode == 38){ //up var autoNodes = $("#auto").children("div"); if(highlightindex !=-1) { autoNodes.eq(highlightindex).css("background-color","white"); highlightindex--; }else{ highlightindex = autoNodes.length -1; } if(highlightindex == -1){ //如果修改索引值以后index变成-1,则将索引中指向最后一个元素 highlightindex = autoNodes.length -1; } //让现在被高亮的内容变成黄色 autoNodes.eq(highlightindex).css("background-color","yellow"); }if(keyCode == 40){ //down var autoNodes =$("#auto").children("div"); if(highlightindex !=-1) { autoNodes.eq(highlightindex).css("background-color","white"); } highlightindex++; if(highlightindex == -1){ //如果修改索引值以后index变成-1,则将索引中指向最后一个元素 highlightindex = 0; } //让现在被高亮的内容变成黄色 autoNodes.eq(highlightindex).css("background-color","yellow"); } }else if(keyCode == 13){ if(highlightindex !=-1) { var comText =$("#auto").hide().children("div").eq(highlightindex).text(); highlightindex=-1; $("#word").val(comText);//将文本框内容改成选中项 //$("form:first").submit(); //提交form。若没有这句话,按下回车后,仅仅只改变了文本框里的内容,但是由于form本身就监控了回车按键默认为submit,提交的是文本框改变之前的内容,解决这个问题最简单的方式就是在文本框内容改变以后强制提交form的内容,此时,提交的内容就是选中项。 }else{ $("#auto").hide(); //让文本框失去焦点 $("#word").get(0).blur(); } } }); })

2011-03-20

空空如也

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

TA关注的人

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