java项目 刚刚用Jacob实现了word Excel转PDF,但linux服务器下怎么办。。。

java项目 刚刚用Jacob实现了word Excel转PDF,但网上大家说Jacob不能在linux下使用,那么linux服务器下怎么办啊。。。

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
jacob实现excel多个工作表一起转换成PDF问题

如题,听说新版得jacob能实现excel多个工作表转换到同一份PDF?我试了看官网得英文,但是API解释太少了,有人研究过分享下么

jacob Excel转PDF问题,列显示不全

利用jacob将Excel转换为PDF时,Excel中的列在PDF中显示不全.Excel的列有很多。 有什么方法可以改变纸张大小,或者缩小PDF内容?或者还要其他方法解决这个问题? ``` public boolean excelTopdf(String inputFile, String pdfFile){ ComThread.InitSTA(); ActiveXComponent app = new ActiveXComponent("Excel.Application"); app.setProperty("Visible", new Variant(false)); Object excels = app.getProperty("Workbooks").toDispatch(); Object excel = Dispatch.invoke( (Dispatch) excels, "Open", Dispatch.Method, new Object[] { inputFile, new Variant(false), new Variant(true) }, new int[9]).toDispatch(); Dispatch currentSheet = Dispatch.get((Dispatch) excel, "ActiveSheet").toDispatch(); Dispatch pageSetup = Dispatch.get(currentSheet, "PageSetup") .toDispatch(); Dispatch.put(pageSetup, "Orientation", new Variant(2)); Dispatch.put(pageSetup, "Zoom", false); // 值为100或false Dispatch.put(pageSetup, "FitToPagesWide", 1); // 所有列为一页(1或false) Dispatch.call(currentSheet, "SaveAs", pdfFile, new Variant(57)); if (app != null) { app.invoke("Quit", new Variant[] {}); app = null; } ComThread.Release(); return true; } ```

利用jacob 的将 excel转pdf, 在excel中写的超链接,pdf中没有效果

我转成pdf都成功了,但是我的excel中还包含超链接,在pdf中没有效果。如果直接用office 软件转成pdf的就有效果, 我是利用jacob来实现这个功能的,但是我不知道还需要设置什么属性

Jacob word转pdf,解决

在main方法里面可以执行成功,但是不在main方法里就不行了,报错如下: Could not initialize class com.jacob.activeX.ActiveXComponent

使用Jacob word转PDF无法将目录转为书签

目前使用jacob将word转成PDF,但是转译后无法将word的目录转译成pdf的书签,不能实现快读定位,需要急需解决这个问题,如果问题解决,单独在发200-500的现金红包。

java 如何实现pdf word excel文件点击后弹出弹出框 显示查看或者保存

java 如何实现pdf word excel文件点击后弹出弹出框 显示查看或者保存 保存的话直接下载就好,就是这个查看怎么办,word excel分03版本和07以上版本,而且图片又不一定能显示出来

jacob转PDF如何屏蔽修订痕迹

使用jacob吧word转成pdf浏览时,显示修订痕迹,如何通过代码去除呢?感激不尽

java中使用jacob插件生成word文件乱码

java中使用jacob插件生成word文件,使用的是先生成rtf再生成Word,当前在中文操作系统下完全正常,但是在英文和繁体操作系统下生成的Word文件内容中汉字显示乱码~ 求大神指导!

如何将word,excel,powerpoint等转换成html或pdf

如何将word,excel,powerpoint等转换成html或pdf 最项目要实现在线预览word,excel等功能,类似163邮箱的附件预览功能,找了很长时间也就是 POI 解析,但是都是解析为txt 纯文本的信息,虽然也可以解析图片出来,但样式已经破坏了。单单再window上部署的话可以有jcom,jacob这个几种方法来实现,但都依赖于 dll文件,在linux部署不了。想用Flexpaper来实践,但有几点疑问: 如果使用 Flexpaper 是不是要先将 word, excel等转换成 PDF,然后在使用 swftools 将PDF转换成 swf 疑问: 1. 将 word, excel, ppt 等转换成 PDF 应该使用什么开源的java类库? 2. java 如何调用 swftools 在 Linux 上将PDF转换成 swf文件?

java用jacob生成word文件

在生成word文件的时候,单个可以生成,批量生成的时候,就会报错表格需要的集合不存在,我的for循环是正常的。 ``` public ActionForward exportWord(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { //这部分主要是获取前台数据 String bpId = request.getParameter("bpId") == null ? "" : request.getParameter("bpId"); String[] ids = request.getParameterValues("radio");//获取要申请id String zt = "仿宋_GB2312"; request.getSession().setAttribute("proName", false); StringBuffer qiId = new StringBuffer(); try { qiId.append(" from QualityInfo where 1=1"); qiId.append(" and id in ( "); // 查询施工人员数据 for(int i = 0 ;i<ids.length ; i++){ String workid = ids[i]; if( i != ids.length -1){ qiId.append("'"+workid+"' , "); }else{ qiId.append("'"+workid+"' )"); } } //这是生成前八行需要的数据,后边的行数是动态生成的 List<QualityInfo> qualityInfo = (List<QualityInfo> )commonService.find(qiId.toString());//获取检修计划单个信息 // 从这里开始创建表格 WordOperator wo = new WordOperator(false); wo.createNewDocument(); wo.setParagraphsProperties(1, 0, 0, 0, 0);//设置段落格式,不设置 自动左对齐,现在居中对齐。 wo.setFont(true, false, false, null, "16", zt);// 红1,0,0,0白16,77,72,15,这是设置字体样式的。 wo.insertText("泉州石化检修质量验收记录表"); wo.nextLine(); wo.moveDown(1); //获取每个表的设备名称 //获取生产运行部 List<Department> dyList = (List<Department>)PublicTools.getAllDYList(); String dyName=""; //获取装置 List<Department> zzList = (List<Department>)PublicTools.getAllZz(); String zzName=""; //开始往word表格内填写数据 if(qualityInfo != null && qualityInfo.size()!=0){ for(int i=0;i<qualityInfo.size();i++){ //获取每个表格的检查标准个数,为自动生成列做准备 String countSql="select count(id) cou from psjx_qualityinspectionplan where qfid='"+qualityInfo.get(i).getId()+"'"; List countList = commonService.getJDBC(countSql); Map countMap = (Map)countList.get(0); String countQl = countMap.get("cou").toString(); int countTotal = Integer.parseInt(countQl); String deviceName=PublicTool.deviceType(qualityInfo.get(i).getDeviceName()); if(zzList!=null && zzList.size()!=0){ for(int d=0;d<zzList.size();d++){ if(zzList.get(d).getDepartmentId().equals(qualityInfo.get(i).getProcessUnits())){ zzName=zzList.get(d).getDepartmentName(); } } } if(dyList!=null && dyList.size()!=0){ for(int d=0;d<dyList.size();d++){ if(dyList.get(d).getDepartmentId().equals(qualityInfo.get(i).getBuildingUser())){ dyName=dyList.get(d).getDepartmentName(); } } } //表格 //第一行 wo.setFont(false, false, false, null, "10", zt);//设置当前选定内容的字体,设置表格内的文字样式 wo.createTable("table" + i + 1, 12, 8 +(countTotal));//创建表格,位置,列数,行数 wo.mergeCell(i+1, 1, 1, 1, 2);//动态生成的时候,每次到这里就会报错。 wo.mergeCell(i+1, 1, 2, 1, 11); wo.putTxtToCell(i+1, 1, 2, "中化泉州石化有限公司管理体系"); wo.moveDown(1);//换行 //第二行 wo.mergeCell(i+1, 2, 1, 2, 2); wo.mergeCell(i+1, 2, 1, 1, 1); wo.mergeCell(i+1, 2, 2, 2, 11); wo.putTxtToCell(i+1, 2, 2, deviceName+"质量验收记录表"); wo.moveDown(1);//换行 //第三行 wo.mergeCell(i+1, 3, 1, 3, 2);//第三行的第一列和第二列合并, wo.mergeCell(i+1, 3, 1, 1, 1); wo.putTxtToCell(i+1, 3, 2, "记录编号");//第三行的第二列写入 wo.mergeCell(i+1, 3, 3, 3, 5);//第三行的第三列到第五列合并 wo.putTxtToCell(i+1, 3, 3, qualityInfo.get(i).getRecordNumber()== null?"":qualityInfo.get(i).getRecordNumber());//第三行的第三列写入 wo.mergeCell(i+1, 3, 4, 3, 5); wo.putTxtToCell(i+1, 3, 4, "使用单位"); wo.mergeCell(i+1, 3, 5, 3, 8); wo.putTxtToCell(i+1, 3, 5, dyName); wo.moveDown(1);//换行 //第四行 wo.mergeCell(i+1, 4, 1, 4, 2); wo.putTxtToCell(i+1, 4, 1, "生产装置"); wo.putTxtToCell(i+1, 4, 2, zzName); wo.putTxtToCell(i+1, 4, 3, "设备位号/名称"); wo.mergeCell(i+1, 4, 4, 4, 7); wo.putTxtToCell(i+1, 4, 4, qualityInfo.get(i).getSbmcs() == null ? "" :qualityInfo.get(i).getSbmcs() ); wo.mergeCell(i+1, 4, 5, 4, 6); wo.putTxtToCell(i+1, 4, 5, "设备标识"); wo.mergeCell(i+1, 4, 6, 4, 7); wo.putTxtToCell(i+1, 4, 6, PublicTool.deviceType(qualityInfo.get(i).getDeviceNumber() == null?"":qualityInfo.get(i).getDeviceNumber())); wo.moveDown(1);//换行 //第五行 wo.mergeCell(i+1, 5, 1, 5, 2); wo.putTxtToCell(i+1, 5, 1, "检修内容简述"); wo.mergeCell(i+1, 5, 2, 5, 7); wo.putTxtToCell(i+1, 5, 2, qualityInfo.get(i).getSketch() == null ? "": qualityInfo.get(i).getSketch()); wo.mergeCell(i+1, 5, 3, 5, 4); wo.putTxtToCell(i+1, 5, 3, "检修类别"); wo.mergeCell(i+1, 5, 4, 5, 5); wo.putTxtToCell(i+1, 5, 4, PublicTool.deviceType(qualityInfo.get(i).getClassification() == null ? "" : qualityInfo.get(i).getClassification())); wo.moveDown(1);//换行 //第六行 wo.mergeCell(i+1, 6, 1, 6, 2); wo.putTxtToCell(i+1, 6, 1, "检修通知单号"); wo.putTxtToCell(i+1, 6, 2, qualityInfo.get(i).getInform() == null ?"": qualityInfo.get(i).getInform()); wo.putTxtToCell(i+1, 6, 3, "检修工单号"); wo.mergeCell(i+1, 6, 4, 6, 5); wo.putTxtToCell(i+1, 6, 4, qualityInfo.get(i).getWorkNumber() == null ?"": qualityInfo.get(i).getWorkNumber()); wo.mergeCell(i+1, 6, 5, 6, 7); wo.putTxtToCell(i+1, 6, 5, "检修开始结束时间"); wo.mergeCell(i+1, 6, 6, 6, 8); wo.putTxtToCell(i+1, 6, 6, DateUtil.getDate(DateUtil.getDateFromTs( qualityInfo.get(i).getBeginTime()))+"~"+DateUtil.getDate(DateUtil.getDateFromTs( qualityInfo.get(i).getEndTime()))); wo.moveDown(1);//换行 //第七行 wo.putTxtToCell(i+1, 7, 1, "序号"); wo.putTxtToCell(i+1, 7, 2, "检查项目"); wo.mergeCell(i+1, 7, 3, 7, 4); wo.putTxtToCell(i+1, 7, 3, "检查标准"); wo.putTxtToCell(i+1, 7, 4, "控制级别"); wo.putTxtToCell(i+1, 7, 5, "检查结果"); wo.mergeCell(i+1, 7, 6, 7, 9); wo.putTxtToCell(i+1, 7, 6, "检查确认人"); wo.putTxtToCell(i+1, 7, 7, "检查时间"); wo.putTxtToCell(i+1, 7, 8, "备注"); wo.moveDown(1);//换行 //第八行 wo.mergeCell(i+1, 8, 1, 7, 1); wo.mergeCell(i+1, 8, 2, 7, 2); wo.mergeCell(i+1, 8, 3, 8, 4); wo.mergeCell(i+1, 8, 3, 7, 3); wo.mergeCell(i+1, 8, 4, 7, 4); wo.mergeCell(i+1, 8, 5, 7, 5); wo.putTxtToCell(i+1, 8, 6, "施工单位"); wo.mergeCell(i+1, 8, 7, 8, 8); wo.putTxtToCell(i+1, 8, 7, "生产单元"); wo.putTxtToCell(i+1, 8, 8, "设备工程部"); wo.mergeCell(i+1, 8, 9, 7, 7); wo.mergeCell(i+1, 8, 10, 7, 8); wo.moveDown(1);//换行 //这里是自动生成的行 List Kzjblist = SysCodeConstant.getCodeList(SysCodeConstant.SBZLJCKZJB);//控制级别 String kzjb=""; List<QualityInspectionPlan> QualityInspectionPlanList = (List<QualityInspectionPlan>)commonService.find(" from QualityInspectionPlan where qfId = '"+qualityInfo.get(i).getId()+"' order by inspectionItem");//获取质量检修标准id集合 List<String> qaaIdList= new ArrayList<String>(); if(QualityInspectionPlanList!= null && QualityInspectionPlanList.size()!=0){ for(int q=0; q<QualityInspectionPlanList.size();q++){ wo.putTxtToCell(i+1, 8+q+1, 1, q+1+""); wo.putTxtToCell(i+1, 8+q+1, 2, QualityInspectionPlanList.get(q).getInspectionItem()==null ? "":QualityInspectionPlanList.get(q).getInspectionItem() ); wo.mergeCell(i+1, 8+q+1,3 , 8+q+1, 4); wo.putTxtToCell(i+1, 8+q+1, 3, QualityInspectionPlanList.get(q).getInspectionStandard()==null?"":QualityInspectionPlanList.get(q).getInspectionStandard()); if( Kzjblist!=null && Kzjblist.size()>0 ){ for(int j=0;j<Kzjblist.size();j++){ Map code=(Map)Kzjblist.get(j); String name = code.get("name").toString(); String value = code.get("value").toString(); if(QualityInspectionPlanList.get(q).getControlHierarchy() != null){ if(QualityInspectionPlanList.get(q).getControlHierarchy().equals(value)){ kzjb = name; } } } } wo.putTxtToCell(i+1, 8+q+1, 4, kzjb); wo.putTxtToCell(i+1, 8+q+1, 5, QualityInspectionPlanList.get(q).getCheckResult()==""?"":QualityInspectionPlanList.get(q).getCheckResult()); wo.putTxtToCell(i+1, 8+q+1, 6, QualityInspectionPlanList.get(q).getWorkUnit()==null?"":QualityInspectionPlanList.get(q).getWorkUnit()); wo.mergeCell(i+1, 8+q+1,7 , 8+q+1, 8); wo.putTxtToCell(i+1, 8+q+1, 7, QualityInspectionPlanList.get(q).getProcessUnits()==null?"":QualityInspectionPlanList.get(q).getProcessUnits()); wo.putTxtToCell(i+1, 8+q+1, 8, QualityInspectionPlanList.get(q).getProductionDepartment()==null ?"":QualityInspectionPlanList.get(q).getProductionDepartment()); if(QualityInspectionPlanList.get(q).getCheckTime()!=null){ wo.putTxtToCell(i+1, 8+q+1, 9, DateUtil.getDate(DateUtil.getDateFromTs( QualityInspectionPlanList.get(q).getCheckTime()))); }else{ wo.putTxtToCell(i+1, 8+q+1, 9, ""); } wo.putTxtToCell(i+1, 8+q+1, 10, QualityInspectionPlanList.get(q).getRemark()==null?"":QualityInspectionPlanList.get(q).getRemark()); wo.moveDown(1);//换行 } } wo.nextLine(); } } //下载 String path = ConfigUtil.getPropertyValueByName("FILE_PATH") + "\\泉州石化质量检修表.doc"; System.out.println("path="+path); wo.save(path); wo.close(); // path是指欲下载的文件的路径。 File file = new File(path); // 取得文件名。 String filename = file.getName(); // 取得文件的后缀名。 String ext = filename.substring(filename.lastIndexOf(".") + 1).toUpperCase(); // 以流的形式下载文件。 InputStream fis = new BufferedInputStream(new FileInputStream(path)); byte[] buffer = new byte[fis.available()]; fis.read(buffer); fis.close(); // 清空response response.reset(); // 设置response的Header String fname = new String((filename ).getBytes(), "ISO-8859-1"); response.addHeader("Content-Disposition", "attachment;filename=" + fname); response.addHeader("Content-Length", "" + file.length()); OutputStream toClient = new BufferedOutputStream(response.getOutputStream()); response.setContentType("application/octet-stream"); toClient.write(buffer); toClient.flush(); toClient.close(); System.gc(); file.delete(); }catch (Exception e) { e.printStackTrace(); }finally{ request.getSession().setAttribute("proName", true); } return null; } ```

关于jacob ppt转换pdf的问题

使用jacob转换pdf,word和excel都可以,就是ppt不能转换,不知道是什么原因。 代码如下: ActiveXComponent app = new ActiveXComponent("PowerPoint.Application"); Dispatch ppts = app.getProperty("Presentations").toDispatch(); Dispatch ppt = Dispatch.call(ppts, "Open", inputFile, true,//ReadOnly true,//Untitled指定文件是否有标题 false//WithWindow指定文件是否可见 ).toDispatch(); Dispatch.call(ppt, "SaveAs", pdfFile, ppSaveAsPDF ); //ppSaveAsPDF=32 Dispatch.call(ppt, "Close"); app.invoke("Quit");

linux java word jacob

在window平台使用jacb完成操作word书签,现在服务器是linux系统, 想解析了数据库的Blob字段保存为可编辑有格式的文本?

java操作word文档,使用jacob怎么获取word的全部文本?

java操作word文档,使用的是jacob,现在要读取一些word里的一些内容,在网上没有找到读取的方法 怎么才能读取到word文档中的所有文本啊,求方法

java代码中用jacob操作word,怎么实现word中的组合键效果?

我想用jacob实现word中按ctrl+shift+enter组合键的作用。 原因:我在合并两个word时,word文档1需要插入到word文档2中,而word文档2的第一页又是一张表格。 需要在这个表格的前面加上一行,就需要按ctrl+shift+enter,使得多出一行,然后在这个多的一行上面再插入word文档1,这样才能满足要求。 现在的问题在于,不知道怎么用jacob来达到与在word中按ctrl+shift+enter组合键同样的效果。

有谁知道怎么用jacob将word文档和excel文档设置成只读

我在给word和excel文件加上水印后,(其实就是在文档里加上背景图片),当时是可以在文档中手动删除的,只能 想办法将文档设置成只读模式,有哪位大神做过这样的功能吗

jacob 生成word时提示 内存不足

环境是:win2008 r2 jdk: 1.7(64bit) tomcat: tomcat7.0(64bit) com.jacob.com.ComFailException: Invoke of: Add Source: Microsoft Word Description: 内存不足,请现在保存文档。 at com.jacob.com.Dispatch.invokev(Native Method) at com.jacob.com.Dispatch.invokev(Dispatch.java:625) at com.jacob.com.Dispatch.invoke(Dispatch.java:498).... 求大神们帮个忙,小弟先谢谢了。

java jacob excel 打印 怎么设置页面设置缩放默认缩放到一页

java jacob excel 打印 怎么设置页面设置缩放默认缩放到一页

java 使用jacob组件操作word文件,怎么勾选word文件的复选框?

如题,jacob都是发命令式的编程,不知道命令就没得搞,找了一下也没有这方面的资料,哪位大神知道怎么勾选复选框?

C/C++学习指南全套教程

C/C++学习的全套教程,从基本语法,基本原理,到界面开发、网络开发、Linux开发、安全算法,应用尽用。由毕业于清华大学的业内人士执课,为C/C++编程爱好者的教程。

定量遥感中文版 梁顺林著 范闻捷译

这是梁顺林的定量遥感的中文版,由范闻捷等翻译的,是电子版PDF,解决了大家看英文费时费事的问题,希望大家下载看看,一定会有帮助的

YOLOv3目标检测实战:训练自己的数据集

YOLOv3是一种基于深度学习的端到端实时目标检测方法,以速度快见长。本课程将手把手地教大家使用labelImg标注和使用YOLOv3训练自己的数据集。课程分为三个小项目:足球目标检测(单目标检测)、梅西目标检测(单目标检测)、足球和梅西同时目标检测(两目标检测)。 本课程的YOLOv3使用Darknet,在Ubuntu系统上做项目演示。包括:安装Darknet、给自己的数据集打标签、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类。 Darknet是使用C语言实现的轻型开源深度学习框架,依赖少,可移植性好,值得深入探究。 除本课程《YOLOv3目标检测实战:训练自己的数据集》外,本人推出了有关YOLOv3目标检测的系列课程,请持续关注该系列的其它课程视频,包括: 《YOLOv3目标检测实战:交通标志识别》 《YOLOv3目标检测:原理与源码解析》 《YOLOv3目标检测:网络模型改进方法》 敬请关注并选择学习!

sql语句 异常 Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your

在我们开发的工程中,有时候会报 [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ------ 这种异常 不用多想,肯定是我们的sql语句出现问题,下面...

浪潮集团 往年的软件类 笔试题 比较详细的哦

浪潮集团 往年的软件类 笔试题 比较详细的哦

2019 AI开发者大会

2019 AI开发者大会(AI ProCon 2019)是由中国IT社区CSDN主办的AI技术与产业年度盛会。多年经验淬炼,如今蓄势待发:2019年9月6-7日,大会将有近百位中美顶尖AI专家、知名企业代表以及千余名AI开发者齐聚北京,进行技术解读和产业论证。我们不空谈口号,只谈技术,诚挚邀请AI业内人士一起共铸人工智能新篇章!

I2c串口通信实现加速度传感器和FPGA的交流

此代码能实现加速度传感器与FPGA之间的交流,从而测出运动物体的加速度。

Python可以这样学(第一季:Python内功修炼)

董付国系列教材《Python程序设计基础》、《Python程序设计(第2版)》、《Python可以这样学》配套视频,讲解Python 3.5.x和3.6.x语法、内置对象用法、选择与循环以及函数设计与使用、lambda表达式用法、字符串与正则表达式应用、面向对象编程、文本文件与二进制文件操作、目录操作与系统运维、异常处理结构。

微信公众平台开发入门

本套课程的设计完全是为初学者量身打造,课程内容由浅入深,课程讲解通俗易懂,代码实现简洁清晰。通过本课程的学习,学员能够入门微信公众平台开发,能够胜任企业级的订阅号、服务号、企业号的应用开发工作。 通过本课程的学习,学员能够对微信公众平台有一个清晰的、系统性的认识。例如,公众号是什么,它有什么特点,它能做什么,怎么开发公众号。 其次,通过本课程的学习,学员能够掌握微信公众平台开发的方法、技术和应用实现。例如,开发者文档怎么看,开发环境怎么搭建,基本的消息交互如何实现,常用的方法技巧有哪些,真实应用怎么开发。

机器学习初学者必会的案例精讲

通过六个实际的编码项目,带领同学入门人工智能。这些项目涉及机器学习(回归,分类,聚类),深度学习(神经网络),底层数学算法,Weka数据挖掘,利用Git开源项目实战等。

eclipseme 1.7.9

eclipse 出了新的eclipseme插件,官方有下载,但特慢,我都下了大半天(可能自己网速差)。有急需要的朋友可以下哦。。。

Spring Boot -01- 快速入门篇(图文教程)

Spring Boot -01- 快速入门篇 今天开始不断整理 Spring Boot 2.0 版本学习笔记,大家可以在博客看到我的笔记,然后大家想看视频课程也可以到【慕课网】手机 app,去找【Spring Boot 2.0 深度实践】的课程,令人开心的是,课程完全免费! 什么是 Spring Boot? Spring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot...

HoloLens2开发入门教程

本课程为HoloLens2开发入门教程,讲解部署开发环境,安装VS2019,Unity版本,Windows SDK,创建Unity项目,讲解如何使用MRTK,编辑器模拟手势交互,打包VS工程并编译部署应用到HoloLens上等。

最简单的倍频verilog程序(Quartus II)

一个工程文件 几段简单的代码 一个输入一个输出(50Mhz倍频到100Mhz)

计算机组成原理实验教程

西北工业大学计算机组成原理实验课唐都仪器实验帮助,同实验指导书。分为运算器,存储器,控制器,模型计算机,输入输出系统5个章节

4小时玩转微信小程序——基础入门与微信支付实战

这是一个门针对零基础学员学习微信小程序开发的视频教学课程。课程采用腾讯官方文档作为教程的唯一技术资料来源。杜绝网络上质量良莠不齐的资料给学员学习带来的障碍。 视频课程按照开发工具的下载、安装、使用、程序结构、视图层、逻辑层、微信小程序等几个部分组织课程,详细讲解整个小程序的开发过程

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

基于RSA通信密钥分发的加密通信

基于RSA通信密钥分发的加密通信,采用pycrypto中的RSA、AES模块实现

不同变质程度煤尘爆炸残留气体特征研究

为分析不同变质程度煤尘爆炸残留气体成分的特征规律,利用水平管道煤尘爆炸实验装置进行了贫瘦煤、肥煤、气煤、长焰煤4种不同变质程度的煤尘爆炸实验,研究了不同变质程度煤尘爆炸后气体残留物含量的差异,并对气体

设计模式(JAVA语言实现)--20种设计模式附带源码

课程亮点: 课程培训详细的笔记以及实例代码,让学员开始掌握设计模式知识点 课程内容: 工厂模式、桥接模式、组合模式、装饰器模式、外观模式、享元模式、原型模型、代理模式、单例模式、适配器模式 策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式 课程特色: 笔记设计模式,用笔记串连所有知识点,让学员从一点一滴积累,学习过程无压力 笔记标题采用关键字标识法,帮助学员更加容易记住知识点 笔记以超链接形式让知识点关联起来,形式知识体系 采用先概念后实例再应用方式,知识点深入浅出 提供授课内容笔记作为课后复习以及工作备查工具 部分图表(电脑PC端查看):

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

软件测试2小时入门

本课程内容系统、全面、简洁、通俗易懂,通过2个多小时的介绍,让大家对软件测试有个系统的理解和认识,具备基本的软件测试理论基础。 主要内容分为5个部分: 1 软件测试概述,了解测试是什么、测试的对象、原则、流程、方法、模型;&nbsp; 2.常用的黑盒测试用例设计方法及示例演示;&nbsp; 3 常用白盒测试用例设计方法及示例演示;&nbsp; 4.自动化测试优缺点、使用范围及示例‘;&nbsp; 5.测试经验谈。

几率大的Redis面试题(含答案)

本文的面试题如下: Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略以及内存淘汰机制【~】 Redis 为什么是单线程的,优点 如何解决redis的并发竞争key问题 Red...

手把手实现Java图书管理系统(附源码)

【超实用课程内容】 本课程演示的是一套基于Java的SSM框架实现的图书管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的java人群。详细介绍了图书管理系统的实现,包括:环境搭建、系统业务、技术实现、项目运行、功能演示、系统扩展等,以通俗易懂的方式,手把手的带你从零开始运行本套图书管理系统,该项目附带全部源码可作为毕设使用。 【课程如何观看?】 PC端:https://edu.csdn.net/course/detail/27513 移动端:CSDN 学院APP(注意不是CSDN APP哦) 本课程为录播课,课程2年有效观看时长,大家可以抓紧时间学习后一起讨论哦~ 【学员专享增值服务】 源码开放 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化

jsp+servlet入门项目实例

jsp+servlet实现班级信息管理项目

winfrom中嵌套html,跟html的交互

winfrom中嵌套html,跟html的交互,源码就在里面一看就懂,很简单

Java面试题大全(2020版)

发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environ...

python实现数字水印添加与提取及鲁棒性测试(GUI,基于DCT,含测试图片)

由python写的GUI,可以实现数字水印的添加与提取,提取是根据添加系数的相关性,实现了盲提取。含有两种攻击测试方法(高斯低通滤波、高斯白噪声)。基于python2.7,watermark.py为主

Xshell6完美破解版,亲测可用

Xshell6破解版,亲测可用,分享给大家。直接解压即可使用

你连存活到JDK8中著名的Bug都不知道,我怎么敢给你加薪

CopyOnWriteArrayList.java和ArrayList.java,这2个类的构造函数,注释中有一句话 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public ArrayList(Collection&lt;? ...

程序员的算法通关课:知己知彼(第一季)

【超实用课程内容】 程序员对于算法一直又爱又恨!特别是在求职面试时,算法类问题绝对是不可逃避的提问点!本门课程作为算法面试系列的第一季,会从“知己知彼”的角度,聊聊关于算法面试的那些事~ 【哪些人适合学习这门课程?】 求职中的开发者,对于面试算法阶段缺少经验 想了解实际工作中算法相关知识 在职程序员,算法基础薄弱,急需充电 【超人气讲师】 孙秀洋&nbsp;| 服务器端工程师 硕士毕业于哈工大计算机科学与技术专业,ACM亚洲区赛铜奖获得者,先后在腾讯和百度从事一线技术研发,对算法和后端技术有深刻见解。 【课程如何观看?】 PC端:https://edu.csdn.net/course/detail/27272 移动端:CSDN 学院APP(注意不是CSDN APP哦) 本课程为录播课,课程无限观看时长,但是大家可以抓紧时间学习后一起讨论哦~

相关热词 aero c# c#压缩图片 c# udp服务器 100线程 c# c# fidller请求 c# 参数 调用exe c# 打字母小游戏 c#显示未能加载文件 c# 右击菜单加快捷键 c#将重复的数据保留一条
立即提问