docx

nginx的403 Forbidden问题

一曲冷凌霜 提交于 2020-10-28 11:51:45
今天帮同事解决一个 nginx 的问题; 问题描述: 文件地址在浏览器中无法下载, http://10.60.1.66:9082/upload/doc/20190510165337.docx nginx 在页面上报错信息 : 403 Forbidden 报 Forbidden, 第一反应是该文件没有读权限,查看该文件,妹子已经给整个目录 777 权限了; [root@localhost doc]# ll total 72 -rwxrwxrwx. 1 www www 8414 May 10 16:26 20190510162651.docx -rwxrwxrwx. 1 www www 8291 May 10 16:50 20190510165002.docx -rwxrwxrwx. 1 www www 8413 May 10 16:50 20190510165005.docx -rwxrwxrwx. 1 www www 8292 May 10 16:53 20190510165337.docx -rwxrwxrwx. 1 www www 8292 May 10 16:55 20190510165553.docx -rwxrwxrwx. 1 www www 8292 May 10 16:56 20190510165652.docx [root@localhost doc]#

C#/VB.NET 在Word中添加条码、二维码

99封情书 提交于 2020-10-25 10:57:02
本文介绍如何通过C# 和VB.NET代码实现在Word文档中添加条码和二维码。代码中将分为在Word正文段落中、页眉页脚中等情况来添加。 使用工具: Free Spire.Office for .NET (免费版) 工具简介: 这是Spire所有.NET平台下免费产品的集合包,包含Spire.Barcode.dll、Spire.DataExport.dll、Spire.Pdf.dll、Spire.Doc.dll、Spire.DocViewer.Forms.dll 、Spire.PdfViewer.Forms.dll 、Spire.Presentation.dll 、Spire.XLS.dll等dll可用于操作Word/PDF/Excel/PPT等文件。 本文添加条码、二维码需要在VS程序中添加引用 Spire.Doc.dll 和 Spire.Barcode.dll 这两个dll文件。 dll添加引用效果: 注意: 1. 需要 下载 安装到本地指定路径,dll文件可在安装路径下的Bin文件夹下获取。 2. 生成的条码、二维码会有水印字样的文字,可通过 此方法 去除。 代码示例 1. 添加条码到Word C# using Spire.Doc; using Spire.Barcode; using System.Drawing; using System.IO; using Spire

转置

旧巷老猫 提交于 2020-10-24 06:26:23
【摘要】 SQL 提供的静态转置功能 pivot 和 unpivot 适用范围很受限,要用 SQL 实现一些比较复杂的转置功能常常会遇到语句过于复杂的问题,而且也缺少一个标准的解决思路。而集算器的 SPL 语言,则因其语法的灵活和函数库的丰富,恰好可以弥补 SQL 这方面的不足。若想了解更多,请前往乾学院一探究竟: 转置 一. 行转列 1. 数据库的 pivot 2. SPL 的 pivot 二. 列转行 1. SQL 的 unpivot 2. SPL 的列转行 三. 双向转置 四. 动态行列转置 1. pivot 函数自动生成列 2. 动态行列转置 3. 复杂静态行列转置 4. 复杂动态行列转置 五. 转置同时列间计算 六. 表间关联列转行 1. 子表动态插入主表 2. 多表关联列转行 七. 分栏 转置.pdf 来源: oschina 链接: https://my.oschina.net/u/3949403/blog/4327920

Typora for Mac(Markdown文本编辑器)

此生再无相见时 提交于 2020-10-23 10:38:22
Typora for Mac是一款简单高效的Markdown编辑器,使您可以轻松编写和编辑纯文本。此外,Typora可以顺畅地与Mac系统集成, 让您觉得它实际上是一个本地应用程序。请添加链接描述 通过为您提供所有必要的工具和一个组织良好的环境,使Markdown运行更轻松!有需要的朋友欢迎前来! Typora for Mac安装教程 安装包完成后,点击Typora-cl.pkg,根据安装引导即可完成安装。 Typora for Mac功能介绍 1、可读和可写 Typora将为您提供读者和作家的无缝体验。它删除了预览窗口,模式切换器,降价源代码的语法符号以及所有其他不必要的干扰。将它们替换为真实的实时预览功能,以帮助您专注于内容本身。 2、整理文件 Typora提供文件树面板和文章(文件列表)面板,使您可以轻松管理文件。文件在文件夹上组织,允许您使用自己的云服务(如Dropbox)同步文档。 3、大纲面板 文档的大纲结构将在大纲面板中提取,这使您可以快速浏览文档并单击跳转到任何部分。 4、导入导出 带有书签的PDF可以通过typora生成。通过Pandoc的集成,可以导出或导入更多格式,包括docx,Openoffice,LaTeX,MediaWiki,Epub等。 5、字数 查看文档以单词,字符,行或阅读分钟为单位的大小。 6、对焦模式和TypeWriter模式

html 试题试卷(包含latex)下载成word

时光毁灭记忆、已成空白 提交于 2020-10-21 23:35:18
html 试题试卷(包含latex)下载成word 主要目的: 分享将带latex的html格式的试题试卷以word的格式下载,并且加一些灵活的排版样式 接受群众的检阅,获得反馈 骗取打赏,或者github star 需求背景: html 混有latex公式的试题组成的试卷,下载成为word格式 word试卷的排版,纸张大小,字体,密封线,标题,题型,誉分栏等 html 呈现的样式和word呈现的样式一致(只能大体一致,有些样式还是没做到完全一致) 方案概要: 主要方案:提取HTML里的题文内容 >> 转换为word标签样式 >> (制造试卷模板)将转换成word样式的题文填充到模板中 >> 组建word(doc 或 docx) 制作freemark模板: 编辑好doc和docx的样板试卷,将其转化为xml格式,再转为ftl文件,并根据排版需求编写填充逻辑 编写调用freemark下载程序:根据传入条件选择doc或docx模板下载 解析html试题内容:用XPath分解试题内容,提取样式,将信息结构化 将结构化的试题内容翻译为word标签格式:将html样式翻译为对应的word里面的标签格式,让其可以填充到freemark模板中而不违背word标签的语法规范 综合以上步骤就可以将HTML格式的试卷下载为word格式的,文末会附源码 提前需要了解的知识: freemark相关语法知识

构建简历解析工具

佐手、 提交于 2020-10-16 10:43:36
作者|Low Wei Hong 编译|VK 来源|Medium 当我还是一名大学生的时候,我很好奇自动提取简历信息是如何工作的。我将准备各种格式的简历,并上传到招聘网站,以测试背后的算法是如何工作的。我想自己尝试建一个。因此,在最近几周的空闲时间里,我决定构建一个简历解析器。 一开始,我觉得很简单。只是用一些模式来挖掘信息,结果发现我错了!构建简历解析器很困难,简历的布局有很多种,你可以想象。 例如,有些人会把日期放在简历的标题前面,有些人不把工作经历的期限写在简历上,有些人不会在简历上列出公司。这使得简历解析器更难构建,因为没有要捕获的固定模式。 经过一个月的工作,根据我的经验,我想和大家分享哪些方法工作得很好,在开始构建自己的简历分析器之前,你应该注意哪些事情。 在详细介绍之前,这里有一段视频短片,它显示了我的简历分析器的最终结果( https://youtu.be/E-yMeqjXzEA ) 数据收集 我在多个网站上搜了800份简历。简历可以是PDF格式,也可以是doc格式。 我使用的工具是Google的Puppeter(Javascript)从几个网站收集简历。 数据收集的一个问题是寻找一个好的来源来获取简历。在你能够发现它之后,只要你不频繁地访问服务器,抓取一部分就可以了。 之后,我选择了一些简历,并手动将数据标记到每个字段。标记工作的完成是为了比较不同解析方法的性能。

注意,最近有服务器感染.PGP勒索病毒,Dharma家族勒索病毒如何应对?

痴心易碎 提交于 2020-10-15 02:02:00
.PGP病毒勒索又称为Dharma勒索病毒,它会加密所有文件并要求勒索赎_金,以前的版本是.wch 和.FRM 。传播方式可能有垃圾邮件链接/附件或垃圾软件、垃圾网站等等。 .PGP 勒索病毒可以在 Windows注册表中创建条目以实现持久性,并且可以启动或抑制Windows系统中的进程。 所有加密的文件都将带有一个 .PGP扩展名看起来像job.docx.id-1K364F00。[openpgp@foxmail.com] .PGP。 它可以加密音频,视频,图像文件以及文档,备份和银 _ 行 /财_务 数据。 建议防范措施有: 1、服务器尽量不要开放外网端口。 2、不使用系统自带远程协助服务,使用其它远程管理软件,例如:TeamViewer或者瑞友天翼。 3、更改默认administrator管理帐户,禁用GUEST来宾帐户。 4、更改复杂密码,字母大小写,数字及符号组合的密码,不低于15位字符。 5、.打好系统安全补丁,尤其是一些重要的,如MS17010等。 6、服务器不要有访问及修改内网计算机文件夹的权限。 7、尽量关闭不必要的文件共享权限,尽量关闭445,135,139,3389等不必要的端口 8、设置帐户锁定策略,在输入5次密码错误后禁止登录。 9、安装杀毒软件并及时更新病毒库版本,设置退出或更改需要密码,防止Hei客进入关闭杀毒软件。 10、定期的一个数据异地备份

使用poi-tl操作word模板

前提是你 提交于 2020-10-14 13:54:44
使用poi-tl操作word模板 1.导入jar包支持 <!-- poi-tl jar --> <dependency> <groupId>com.deepoove</groupId> <artifactId>poi-tl</artifactId> <version>1.8.2</version> </dependency> 2.建立word模板 在电脑E盘中建立word模板:“E:\templete.docx” 修改模板内容 标题:{{title}} 工单编号:{{workNo}} 发单日期:{{issueDate}} 列表数据:{{*list}} 3.生成代码方法 /** * 根据word模板生成word文档 * @param request * @param response */ @RequestMapping(value = "expdoc") public void expdoc(HttpServletRequest request, HttpServletResponse response){ try { String tempFile="E:\\templete.docx"; XWPFTemplate template = XWPFTemplate.compile(tempFile).render( new HashMap<String, Object>() {{