Windows下安装及使用pdf2htmlEX

简介

pdf2htmlEX:将pdf转为html网页,目的是将pdf以web的形式发布到网络。

pdf2htmlEX利用现代Web技术以HTML格式呈现PDF文件,旨在提供准确的渲染,同时保持针对Web显示的优化。文本,字体和格式原生保留在HTML中,还支持数学公式,图形和图像。

作者为中国人wang-lu,主要针对学术论文优化、PDF预览等。

GitHub仓库地址(已关闭):
https://github.com/coolwanglu/pdf2htmlEX

GitHub仓库地址(活跃分支):
https://github.com/pdf2htmlEX/pdf2htmlEX

Jenkins配置SSH免密登录

本文以Windows上的Jenkins免密登录Linux服务器为例说明,Linux上Jenkins远程免密登录与此原理一致。

第一步:Jenkins安装Publish Over SSH插件
点击Dashboard -- Manage Jenkins -- Manage Plugins菜单进入插件安装页面,在可选插件-搜索框中输入:Publish Over SSH查询到插件后,直接下载安装重启即可。

第二步:将Jenkins服务器公钥写入远程登录服务器对应用户下的authorized_keys文件

Jenkins服务器公钥文件目录:C:\Users\whwtr\.ssh\id_rsa.pub
远程Linux用户authorized_keys文件目录:/home/business/.ssh/

git命令reset和revert的区别

简介

git reset命令:将代码重置到指定版本,并抹去指定版本之后的所有提交记录;
适用场景:如果想恢复到之前的某个版本,并且那个版本之后提交的版本都不要了,则可使用git reset命令。

git revert命令:反做某一个版本,以达到撤销该版本修改的目的。
适用场景:如果我们想撤销之前的某一版本,但是又想保留这个版本之后的版本,则可以使用git revert反做指定版本。

从英文字面上理解:
reset:重置
revert:恢复、还原

git reset命令

将代码重置到指定版本,并抹去指定版本之后的提交记录;
命令:
git reset --hard commit_id

Jenkins安装及基础环境配置

Jenkins服务安装

方式1:下载jenkins.war包,直接tomcat或者java -jar jenkins.war运行;
方式2:直接jenkins.msi安装(Windows环境推荐);
方式3:rpm安装(Linux环境推荐);

[@darr2-220-218 ~]# rpm -ivh jenkins-2.190.2-1.1.noarch.rpm

修改端口号:
vi /etc/sysconfig/jenkins 修改:JENKINS_PORT="8080"

启动 service jenkins start/stop/restart