pict

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相关语法知识

OSI 7层的简单讲解

为君一笑 提交于 2020-10-07 07:01:39
开放系统互连(OSI)模型定义了一个网络框架,以在七层中实现协议。OSI模型实际上没有任何内容。事实上上,它甚至是无形的。OSI模型在联网过程中不执行任何功能。它是一个概念框架,以便我们可以更好地理解正在进行的复杂交互。 谁开发了OSI模型? 国际标准化组织(ISO)开发了开放系统互连(OSI)模型。它将网络通信分为七层。在此模型中,第1-4层被认为是下层,主要关注数据的移动。第5-7层(称为上层)包含应用程序级别的数据。网络的运行有一个基本原则:“传递”。每一层负责一个非常具体的工作,然后将数据传递到下一层。 第1层:物理层 从OSI模型的最底层开始是 物理层 。物理层规定了在载体上发送和接收数据的 硬件 方法,包括定义电缆,网卡和物理方面。 快速以太网 , RS232 和 ATM 是具有物理层组件的 协议 。 它解决了网络的物理特征。这包括用于将所有物体连接在一起的电缆类型。所使用的连接器的类型,电缆的长度等。例如,用于100BaseT电缆的以太网标准规定了双绞线电缆的电气特性,连接器的尺寸和形状,电缆的最大长度。 物理层还规定了用于通过电缆将数据从一个网络节点传输到另一个网络的信号的电气特性。除了‘0’或‘1’的二进制特征外,信号没有任何特殊的含义。OSI模型上层将为在物理层传输的比特分配含义。 网络中使用的一种非常重要的物理层设备是网络TAP。网络TAP是一种硬件设备

各种类型文件的Content Type

核能气质少年 提交于 2020-08-20 01:29:52
CONTENT_TYPE = { '.load': 'text/html', '.123': 'application/vnd.lotus-1-2-3', '.3ds': 'p_w_picpath/x-3ds', '.3g2': 'video/3gpp', '.3ga': 'video/3gpp', '.3gp': 'video/3gpp', '.3gpp': 'video/3gpp', '.602': 'application/x-t602', '.669': 'audio/x-mod', '.7z': 'application/x-7z-compressed', '.a': 'application/x-archive', '.aac': 'audio/mp4', '.abw': 'application/x-abiword', '.abw.crashed': 'application/x-abiword', '.abw.gz': 'application/x-abiword', '.ac3': 'audio/ac3', '.ace': 'application/x-ace', '.adb': 'text/x-adasrc', '.ads': 'text/x-adasrc', '.afm': 'application/x-font-afm', '.ag': 'p_w

Linux基础知识(二)--网络

ぐ巨炮叔叔 提交于 2020-08-12 14:23:10
简述TCP三次握手,四次断开,及其优点和缺点,同时相对于UDP的差别? TCP与UDP概念: • TCP:传输控制协议,即面向连接; • UDP:用户数据报协议,无连接的,即发送数据之前不需要建立连接 TCP与UDP的优缺点上的区别: • TCP的优点: 可靠,稳定。TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 • 三次握手 : 第一次握手,主机A向主机B发出一个含同步序列号的标志位的数据段给主机B ,向主机B请求建立连接。通过这个数据段,A向B声明通信请求,以及告知B可用某个序列号作为起始数据段进行响应; 第二次握手,主机B收到主机A的请求后,用一带有确认应答(ACK)和同步序列号(SYN)标志位的数据段响应A。通过此数据段,B向A声明已收到A的请求,A可以传输数据了,同时告知A可用某个序列号作为起始数据段进行响应; 第三次握手,主机A收到主机B的数据段后,再发送一个确认应答,确认已收到主机B 的数据段,之后开始正式实际传输数据。 ACK:TCP报头的控制位之一,对数据进行确认。确认由目的端发出,来告知发送端这个序列号之前的数据段都收到了。比如,确认号为X,则表示前X-1个数据段都收到了。只有当ACK=1时,确认号才有效,当ACK=0时,确认号无效

论文写作中的 “图” 该用哪个单词?chart/diagram/drawing/figure/graph/illustration/image/map/picture/plot?

喜夏-厌秋 提交于 2020-08-11 07:55:25
论文写作中的 “图” 该用哪个单词?chart/diagram/drawing/figure/graph/illustration/image/map/picture/plot? [转自] https://blog.csdn.net/u010584319/article/details/82704889 坦白说,每次更新本文都需要添加几个新想到的近义词进来,因为表示“ 图形或画面 ”的单词还真不少,不经意间已经累积到10个。在这10个近义词当中, drawing/map/picture这3个是日常说话习惯爱用的词汇,而chart/diagram/graph/image这4个是电脑软件中司空见惯的单词,其余的figure/illustration/plot这3个则是书面行文中屡见不鲜的常用词 。因此,不管是从学习、工作还是生活的角度,这10个近义词都值得我们认真思考,辨明了它们的差异讲有助于我们对英语单词的理解。 1、 Chart :反映某个量在一段时间内变化关系的图线,变化趋势图 ( 数据的可视化 ) chart原本是指航海用的“海域图”,是一份详细地标明了各条航海路线上暗礁、海岛、岩石、海深等信息的航海图,后来泛指 包含了各种详细数据或信息的参考图 (如柱状图,饼状图,折线图,趋势图等等),也就是说,chart是以 数据信息 为基础的