一直以来喜欢在kindle上看小说,kindle不伤眼,也可以帮助控制玩手机的时间.但在kindle上看txt格式的网络小说就很头疼了,这类小说在kindle上是没有目录的,而且篇幅巨长.所以一直以来我都想加上目录.于是就有了这篇文章. 在这里,要想加上目录,就要将txt格式的小说转换为mobi格式.我借助了kindlegen,它的一些语法不再这里详说了,给个示意图,如下: 总思路就是生成html和ncx.opf文件,代码如下: 1.read.cpp #include <iostream> #…
[实用分享]Kindle电子书格式AZW3转换为MOBI 思路:先拆解成源文件再转换成 MOBI 推荐首选这种方法.此方法的思路是,首先用 KindleUnpack 把 azw3 文件拆解成源文件,然后再用亚马逊官方的转换软件 KindleGen 把源文件转换成 MOBI 格式.因为 KindleGen 这款转换软件是亚马逊官方提供的,所以生成的 MOBI 文件排版和 AZW3 是一模一样的.下面是具体步骤. 1.准备相关软件 KindleUnpack 下载:https://pan.baidu.…
小伙伴多次向 Kindle 伴侣提出一个问题,那就是通过 Calibre 将排版精美的 azw3 格式电子书转换成 mobi 格式后推送到 Kindle,排版格式会发生很大的变化,比如行距过窄.内嵌字体丢失等等,有没有方法避免这种情况呢?答案当然是肯定的. 通过实测发现,先用 Calibre 将 azw3 格式电子书转换成 epub 格式,然后再用 Kindlegen 把 epub 格式转换成 mobi 格式,这样一来,转换后的 mobi 格式电子书将原汁原味地保持原 azw3 格式的排版风格.…
mysql内置函数,在mysql里面利用str_to_date()把字符串转换为日期格式 示例:分隔符一致,年月日要用%号 select str_to_date('2008-4-2 15:3:28','%Y-%m-%d %H:%i:%s'); select str_to_date('2008-08-09 08:9:30', '%Y-%m-%d %h:%i:%s');…
注:写的只是基本知识,望高手勿喷,写这个不是为了炫耀,只是为了方便其他人,仅此而已. 一:脚本功能: 批量处理目录以及子目录下的文件格式问题,能够轻易的将linux格式转换为dos格式. 二:写此博客的意义: 1.本着开源精神,目的:只是为了方便更多的人.不要花太多的时间在这种无聊的事情上. 2.现在还没有批量处理的一个脚本(至少我还没发现),那么,写出来,真的有人需要呢. 3.如果用户目录下还有更多的子目录,单单依靠用户自行转换,文件较少还能行,如果多的话,就有点力不从心. 三:下面介绍两种方…
一:环境搭建 OpenOffice 下载地址http://www.openoffice.org/ JodConverter 下载地址http://sourceforge.net/projects/jodconverter/files/JODConverter/ 解压后将目录下的所有jar包放在工程的lib下面或者采用引用的方式调用这些jar包. 下载后安装,我安装的路径为D:/openOffice/install/ 二:启动服务 可以通过cmd调用服务, " cd D:/openOffice/i…
  今天应其他部门的需求,把一个笔记本里的vmware的window2008的虚拟机转换为qcow2格式,在公司服务器上运行. 第一次做,用了许多时间 首先: 虚拟机的镜像分为多个vmdk文件,所以我们应该把这些vmdk文件合为一个vmdk文件. 用windows下的vmware-vdiskmanager.exe命令,这个在vmware的安装目录下. "H:\Windows Server 2008 R2 x64 2\Windows Server 2008 R2 x64 2.vmdk"…
在windows下换行符是\r\n,表示回到行首并换到下一行 而unix系统中换行符是\n 这样就存在一个问题,在windows上的文档到了unix上可能就无法使用了 针对这个情况有几种解决办法: 1.用vim修改文档的文本格式(fileformat) :set ff #查看当前文本格式 :set ff=unix #设置成unix格式 2.使用ide修改文本格式 notepad++: 右下角点击Windows(CR LF)即可切换 idea: 同样右下角 3.python脚本生成文件的时候指定换…
不废话,看代码 #_*_ coding:utf- _*_ import os import json course=open('C:\\Users\\ly199\\Desktop\\list.txt') csrtxt=course.readlines() for i in csrtxt: crlist = json.loads(i) print(crlist[ 'polyv_vid']) course.close() readlines是读取txt内每一行内数据,每一行都是json格式的数据…
今天同事遇到一个问题,他获得的证书只有pem格式,而服务器要求提交p12格式,一时搞不定,来找我帮忙. 我之前也从未接触过证书类型的转换,所以上网大致搜索了一下,又亲自动手试了试,现将有关心得经验记录如下: 1.Windows环境下转换证书格式可以下载一个工具名字叫OpenSSL(见附件含64位和32位) 2.安装后,会在安装目录生成一个OpenSSL-Win64文件夹,该文件夹下有一个bin文件夹,打开openssl.exe,出现命令提示符 3.一般情况下pem证书是由cert.pem和key…