1. 强制远程桌面

    windows系统,远程桌面连接“超过最大用户数”强制登录命令 在运行主公输入以下代码 mstsc /admin /v:192.168.1.125:3389

    2013/09/22 问题一箩筐

  2. js对日期操作-获取两个日期的相差是否在几月之内

    一、js判断两个日期是否在几个月之内 //比较两个时间 time1,time2均为日期类型 //判断两个时间段是否相差 m 个月 ``` function completeDate(time1 , time2 , m) { var diffyear = time2.getFullYear() - time1.getFullYear() ; var diffmonth = diffyear * 12 + time2.getMonth() - time1.getMonth() ; if(diffmonth < 0 ){ return false ; }

    2013/08/29 问题一箩筐

  3. oracle数据库修改并查询当前最大连接数

    在项目开发中可能会遇到 ORA-12519, TNS:no appropriate service handler found 的问题。该问题的出现原因:客户端连接间歇性失败 可以先查看一下,数据库中当前的最大连接数 select count(*) from V$PROCESS;  再看一下数据库允许的最大连接数 select value from v$parameter where name = 'processes';  当你看到这两个结果比较接近的时候,也就意味着,你需要修改数据库的最大连接数。 alter system set processes = 300 scope = spfile; shutdown immediate; startup;

    2013/08/24 问题一箩筐

  4. java处理office文档与pdf文件(二)

    该部分主要内容:文件上传,以及office文件和pdf的html处理,以及提取text // 根据服务器的文件保存地址和原文件名创建目录文件全路径 File file = this.getFile(); String url = ""; String tempFile = ""; String fileFolder = ""; //上传文件路径 String hz = ""; String oldOrgFileId = null; Long oldId = knowledge.getZsk_zskID(); if(null != oldId && 0 != oldId){ oldOrgFileId = knowledge.getOrgFileId(); } if(null != file){ // 截取扩展名 hz = fileFileName.substring(fileFileName.lastIndexOf("."),fileFileName.length()); String zskCode = knowledge.getZsk_Code(); fileFolder = createNewFile(this.savePath,zskCode); // 上传的文件在服务器中的全路径 url = fileFolder + "\\" + fileFileName; //1、文件上传 FileUtils.copyFile(file, new File(url)); //2、文件转化为html tempFile = createNewFile(this.tempPath,zskCode); String htmlStr = ""; if(hz.equals(".pdf")){ htmlStr = "<html><body>" + "<embed src='"+fileFileName+"' width='100%' height='100%'></embed>" + "</body></html>"; }else{ String dstHtml = tempFile+"\\"+zskCode+".html"; //删除文件夹下所有文件及子文件夹 FileUtil.deleteChildFile(new File(tempFile)); changeDocToHtml(hz, url, dstHtml); htmlStr = FileUtil.htmlToStr(dstHtml); } knowledge.setContentHtml(htmlStr); Clob htmlColb=Hibernate.createClob(htmlStr); knowledge.setZsk_Description(htmlColb); //3、获取上传文件对应的文本内容 String docContent = findDocContent(hz, url); knowledge.setContentText(docContent); Clob docContentClob=Hibernate.createClob(docContent); knowledge.setZsk_Text(docContentClob); String orgFileId = new GUID().toString(); //知识库原文件对应的标识 knowledge.setOrgFileId(orgFileId); knowledge.setZsk_ContentType(1); }else{ Clob htmlColb = Hibernate.createClob(htmlArea); Clob textClob = Hibernate.createClob(htmlArea.replaceAll("</?[^>]+>", "")); knowledge.setZsk_Description(htmlColb); knowledge.setContentHtml(htmlArea); knowledge.setZsk_Text(textClob); knowledge.setContentText(htmlArea); knowledge.setZsk_ContentType(2); } //添加时处理 if(null == oldId || 0 == oldId){ //to--do 需要在后期重新处理 当前用户 if(null == knowledge.getZsk_Author() || "".equals(knowledge.getZsk_Author())){ //当前用户 knowledge.setZsk_Author(SessionUtil.getTSysAgent().getCagentname()); } knowledge.setZsk_RegisterTime(new Date()); } //to---do knowledge.setZsk_LastMender(1L); knowledge.setZsk_ModifyTime(new Date()); KnowLedgeOtherContion ko = new KnowLedgeOtherContion(); ko.setFileContentType(fileContentType); ko.setFileFileName(fileFileName); ko.setOldId(oldId); ko.setTempFile(tempFile); ko.setUrl(url); ko.setOldOrgFileId(oldOrgFileId); knowUploadServiceImp.saveOrUpdateKnowledge(knowledge,ko); 将office转化为html /** * 将word,excel,ppt,pdf转化为html * @param hz * @param url * @param dstHtml */ private void changeDocToHtml(String hz, String url, String dstHtml) { if("pdf".equalsIgnoreCase(hz)){ }else if(".xls".equalsIgnoreCase(hz) || ".xlsx".equalsIgnoreCase(hz)){ DocToHtml.getInstance().ExceltoHtml(url,dstHtml); }else if(".doc".equalsIgnoreCase(hz) || ".docx".equalsIgnoreCase(hz)){ DocToHtml.getInstance().WordtoHtml(url,dstHtml); }else if(".ppt".equalsIgnoreCase(hz) || ".pptx".equalsIgnoreCase(hz)){ DocToHtml.getInstance().PPTtoHtml(url, dstHtml); } } 将word,wxcel,ppt另存为html的方法 ``` public boolean WordtoHtml(String srcFile, String dstFile) { ComThread.InitSTA(); ActiveXComponent activexcomponent = new ActiveXComponent(“Word.Application”); String s2 = srcFile; String s3 = dstFile; boolean flag = false; try { activexcomponent.setProperty(“Visible”, new Variant(false)); Dispatch dispatch = activexcomponent.getProperty(“Documents”).toDispatch(); Dispatch dispatch1 = Dispatch.invoke(dispatch, “Open”, 1, new Object[] { s2, new Variant(false), new Variant(true) }, new int[1]).toDispatch(); Dispatch.invoke(dispatch1, “SaveAs”, 1, new Object[] { s3,new Variant(8) }, new int[1]); Variant variant = new Variant(false); Dispatch.call(dispatch1, “Close”, variant); flag = true; } catch (Exception exception) { log.error(“word转化为html出错–>”+exception.getMessage()); } finally { activexcomponent.invoke(“Quit”, new Variant[0]); ComThread.Release(); ComThread.quitMainSTA(); } return flag; }

    2013/08/22 问题一箩筐

  5. java处理office文档与pdf文件(一)

    需求说明: 用户可以上传word,excel,ppt,pdf文件。在页面能够预览该文件,并可以通过搜索,找到对应的文件记录。 使用技术: 通过jacob将office转化为html,使用poi进行文件提取; 在前期调研的时候,搜索其他将office转化为html的技术,发现其转化之后的页面都不怎么逼真。但是,使用jacob转化的时候样式还可以就是有一点,该项目必须部署在windows环境上。通过协调之后,准备放弃兼容性使用jacob做html的转化。对于pdf的处理思路,在搜索pdf转化时,发现很多技术转化之后,文件都不怎么好看。想到直接使用html的embed标签实现。因为该项目主要在内网运行,所以加载相对较快。但是在使用该方案时,必须在ie时设置ActiveX的级别,并且客户端主机需安装对应的pdf阅读器。 数据库: oracle10g 实现思路整理: 1、文件上传至upload文件夹 2、将文件转化为html; 3、提取文件内容以作搜索使用。   将会在下一章编辑具体的代码实现,敬请期待。   第二章 传送门   http://pigga.iteye.com/blog/1929378

    2013/08/22 问题一箩筐

  6. iframe高度的自适应

    在项目开发中,遇到的一个问题。弹出的页面中有iframe。例 <iframe src="www.baidu.html" width="100%" charset="gb2312"> </iframe> 弹出窗口有最大化最小化。当点击最大化后由于iframe高度固定,所以页面显示有部分的留白。处理方案,在页面onload的时候 function initPra(){ $("iframe").height($(window).height()); } 第二步,当点击最大化时,触发onresize事件,重置iframe的高度 function initheigth(){ $("iframe").height($(window).height()); } 页面的body方法为 <body onresize="initheigth();" onload="initPra();"> </body>

    2013/08/22 问题一箩筐

  7. dtree在ie6下点击页面报错

    在页面上使用window.showModalDialog时,在弹出的窗口中使用dtree展示树。但是在ie6下点击加有事件的节点时,页面报错。通过查找发现原来的js方法被解析成路径,ie6下进行了跳转,所以出错。 解决方案,在弹出的页面的<title></title>下添加  <base target="_self" /> 问题解决。

    2013/08/21 问题一箩筐

  8. pdf在浏览器的显示问题

    問題 因為有系統用iframe顯示PDF,但PDF有時卻并不能順利地在流覽器中顯示,而是跳出下載對話框,要求下載,給user帶來很多困擾, 也給我們系統維護人員帶來了麻煩,用了兩天,查找IE打開PDF的一些規則,和大家分享一下

    2013/08/08 问题一箩筐