整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

只需几步,轻松将TXT转换为带目录的其他格式电子书!

欢看小说的小伙伴肯定不会对txt文档陌生;说实话,静读君第一次接触电子书的时候,就是用的TXT,那个时候,我甚至认为电子书都是.txt后缀的,唉,不说了,免得暴露智商。

然而,用kindle看TXT文档有一个很大的不便,那就是缺少目录,只能线性地阅读,想要翻页查找某些段落时,更是能让人分分钟想切腹自尽。

有小伙伴给静读君留言,希望静读君可以推荐为TXT分目录的软件,那静读君今天就来分享一款,将TXT文档转换成带目录的mobi或其他格式电子书的神器--EasyPub。

EasyPub是HIPAD论坛的网友lucida开发的一款免费软件;它可以把TXT文档转换成规范的EPUB或MOBI格式电子书。功能比较丰富,如添加封面、生成目录,还支持手动添加正则表达式、嵌入字体、定制CSS等。另外还对gbk/unicode/utf8格式的做了预先转码,正确识别不带BOM的UTF8文本文件。

操作全流程

首先,打开安装好的EasyPub 软件,点击“输入”框后的小按钮选中打开目标文件,或者直接把文档拖入到输入栏位置。

然后,在右上角有一个方框区,在这里可以设置电子书的电子封面;在方框区双击,然后在弹出的对话框中选择一张图片,或直接将图片拖入方框内。即可将这张图设为电子书的封面。如果你没有合适的图片,可以直接在该区域点击右键--生成图片封面;这样就会自动生成一个简单的封面,当然,你要嫌麻烦,也可以不用操作,软件默认会勾选文字封面选项。

Kindle电子书封面图片标准规格:

  • JPEG 或 TIFF 格式
  • 优先使用 1.6:1 的长宽比
  • 最小尺寸:宽 625 像素,长 1000 像素
  • 最佳尺寸:宽 1563 像素,长 2500 像素

点击“编辑TXT文件”按钮,可以打开文件,这时候,需要观察电子书的章节标题的排版方式;以静读君打开的三国演义为例,章节标题格式类似“第一回 宴桃园豪杰三结义 斩黄巾英雄首立功”、“第二回 张翼德怒鞭督邮 何国舅谋诛宦竖”·····

这种的排版规律大致“第(中文数字)回 标题”,且前面没有空格。点击下方的“章节”标签,在“简易规则”栏中,按照之前看到的电子书的排版规律进行操作;

以静读君选择的“三国演义.TXT”排版为例,对应的操作是:“行首空格”--取消勾选;接下来依次选择:“第”、“纯中文数字”、“回”;(选择默认的“混合数字”也可自动识别)

然后,切换“高级”标签,“默认输出”选为“mobi”;

切换到“mobi选项”标签,找到“Kindlegen版本”选项;这个选项有两个选择:1.2版本的KindleGen可生成旧标准的MOBI7格式;2.8版本的KindleGen可生成新标准的MOBI8格式;小伙伴可以根据自己的需求选择。

然后,选择上方“输出”框后面的小按钮,选择一个文件夹作为转换后新生成的电子书的存放位置;

最后,点击下面的“开始转换”键就OK啦!等待转换完成,弹出窗口,选择“确认”,就可以找到带目录的mobi格式电子书了。

以上,就是利用EasyPub将TXT文档转换成带目录的mobi电子书的操作过程,是不是很简单?其实,EasyPub并不只有这个制作目录这个功能,使用EasyPub,我们还可以修改文档排版、设置书名和作者、设置字体、添加书籍信息、添加插图、定制CSS等。

静读君就不一一废话了;感兴趣的同学,可以自己试试哦。

.电脑删除流氓软件:Win+R,输入mrt,扫描,删除恶意流氓软件。

2.让U盘永不中毒:打开U盘,新建一个文本文档,命名为autorun.inf,弹出提示框点“是”。然后在此文件右键,点属性,在弹出得对话框中勾选“只读、隐藏”,点确定。

3.常用快捷组合:Win+L一键锁屏Alt+Tab一键切换程序 Win+D一键显示桌面 Win+E打开文件管理。

4.关闭电脑弹窗广告:打开控制面板,选择网络和Internet打开,选择Internet选项打开,选择隐私,勾选启动弹出窗口阻止程序,点设置,阻止级别调到最高,关闭,确定。

5.查看电脑连接的wifi密码:Win+R打开运行,输入cmd确定,在(C:\Users\电脑品牌>)后输入netsh wlan show profiles,回车,再在下方的(C:\Users\电脑品牌>)后输入netsh wlan show profiles key=clear name="wifi名称",回车,在关键内容栏显示的就是wifi密码。

6.电脑一般故障排除:Win+R打开运行,输入cmd确定,在(C:\Users\电脑品牌>)后输入color a,回车,再在下方的(C:\Users\电脑品牌>)后输入dir/s,回车,等待检索完毕,重启电脑。

7.查看电脑浏览历史记录:Win+R打开运行,输入recent确定。

8.清除电脑垃圾:Win+R打开运行,输入%temp%确定,Ctrl+A全选,鼠标右键删除。

9.系统过期激活方法:新建文本文档,名字改成"一键激活.txt",打开,输入slmgr /skms kms.03k.org和slmgr /ato(slmgr和/中间空一格,两行代码分两行写),关闭保存,再把文本文件名称txt改成bat,双击打开运。

10.电脑开机密码忘了:①插入装有U盘启动工具的U盘→重启电脑→按电脑U盘启动快捷键(不同品牌的电脑快捷键不同,多数品牌为F12)→进入PE系统→打开密码修改工具,点击打开,选择用户名,点击更改密码,输入新的密码,点击确定→选择保存更改,退出软件→重启电脑。

11.电脑重装系统步骤

a.插入制作好启动工具的U盘;b.启动电脑,按电脑U盘启动快捷键(不同品牌的电脑快捷键不同,多数品牌为F12);c.进入页面后,用上下键移动光标选中U盘,按回车键;d.进入PE模式,选择Ghost备份还原或CGI备份还原;e.进入备份页面,勾选还原分区,还原分区选择C盘,点浏览选择系统文件(镜像文件),点执行,系统开始备份;f.系统备份完成后,拔掉U盘,启动电脑,选择从硬盘启动。

12.Windows10增加画图软件方法:Win+R打开运行框,输入ms-settings:optionalfeatures,选择增加Mspaint

13.Windows10系统打开上帝模式:新建文件夹,将文件夹名改成

GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

14.电脑开机有多个引导项怎么删除:Win+R打开运行框,输入msconfig,打开系统配置,选择引导,删除不要的引导项。

15.关闭系统自动更新:Win+R打开运行框,输入services.msc,打开服务,找到Windows Update,鼠标左键双击打开,将启动类型改为手动或禁用,点击应用,确定。

16.电脑微信聊天记录删除:①打开微信聊天框,随便找一个视频,单击鼠标右键,打开文件夹,找到WeChat Files文件夹,内容全删除。②点击微信左下角的更多,选择设置→点击文件管理→再点击打开文件夹→再打开FileStorage文件夹→将Cache,File,Video这三个文件夹删除。

17.电脑修复:右击左下角的菜单键,点击Windows PowerShell(管理员)(A),在弹出的窗口输入chkdsk,回车,开始检测磁盘,检测完成后输入sfc /scannow,回车(注意有空格键),开始修复,完成后重启电脑。

18.查找流氓软件:桌面单击鼠标右键→新建快捷方式→在键入对象里输入%windir%\explorer.exe shell:::{4234d49b-0245-4df3-b780-3893943456e1}→下一步→更改快捷方式名称→完成→双击打开就能看到所有的软件了。

19.电脑长截屏:登录QQ→按Ctrl+Alt+A→用鼠标选取要截图宽度范围→点击QQ截图上的长截图按钮→用鼠标滚轮滚到要截图的位置→点保存按钮。

20.几种截屏方式:①Ctrl+Alt+X,WPS截图;②Ctrl+Shift+X,浏览器截图;③Alt+A,微信截图④Ctrl+Alt+A,QQ截图。

21.手机可以删除的文件夹:①cache缓存文件夹;②backup备份文件夹;③download下载目录文件夹;④temp临时文件夹。

22.电脑蓝屏解决方法:①开机时连续按DEL键→找到高级选择SATA模式→选择-内置-SATA硬盘模式→IDE选择AHCI回车→键盘F10保存→重启电脑。②重启电脑→持续按F8进入高级选项菜单→选择安全模式回车→按Win+R打开运行框→输入cmd点确定→在命令提示窗口输入chkdsk/f/r回车→然后点Y回车→退出页面,重启电脑。

23.网页上不能下载的视频怎么下载:①按F12→在弹出的调试框里选择Network→然后选择Media→按F5刷新一下就可以看到视频链接了→鼠标放视频链接上右键选择Open in new tab→在点击下载按钮。②新建文件夹用来保存视频→打开文件夹→在文件夹位置栏输入cmd回车→在弹出框输入pip install you-get回车→再输入you-get加空格→再将要下载的视频链接粘贴在后面,回车→等待下载完成。

24.电脑可以清除的文件夹:①Download,系统更新的补丁和安装包;②Prefetch,曾经访问过的信息;③LogFiles,缓存日志;④Temp,临时文件。按Win+R打开运行框→输入%temp%点确定,出来的缓存文件都是可以删除。

25.远程控制别人电脑:我的电脑→鼠标右键→点属性→点远程桌面→启用远程桌面→确定。回到桌面→按Win+R打开运行框→输入mstsc点确定→在弹出框计算机栏输入要控制的计算机IP地址→点连接。

26.查看电脑IP地址:按Win+R打开运行框→输入cmd点确定→输入ipconfig回车就可以看到IP地址了。

27.网页上的文字不能复制怎么解决:按F12→在弹出的调试框里点击设置→向下滑找到Disable JavaScript→勾选,就可以复制了。

28.电脑不能上网了怎么解决:①按Win+R打开运行框→输入cmd,点击确定→在命令窗口输入ipconfig/release,回车→接着输入ipconfig/renew,回车→最后输入ipconfig/flushdns,回车。②开始菜单鼠标右键→设置→网络和Internet→网络重置→完成后重启电脑。

29.手机投屏到电脑:按Win+I打开系统设置→点击系统→选择投影到此电脑→将始终关闭改为所有位置可用,将每次请求连接时改为仅第一次,将始终改为从不。手机找到设置→找到更多连接→找到手机投屏→打开无线投屏→找到可用设备连接,等待连接成功就可以了。

30.创建截图软件:新建文本文档→将名称改成截图,后缀改成bat回车→右击此截图文本文档点击编辑→输入start snippingtool→选择文件按钮,点击保存→双击打开此截图文本文档就可以截图了。

31.电脑微信多开:新建文本文档→将名称改成微信多开,后缀改成bat→右击此微信多开文本文档点击编辑→接着我们再右击正常使用的微信图标点击属性→复制微信目标路径→然后我们在微信多开文本文档中输入start+两个引号””+空格→再粘贴刚才复制的微信目标路径→再复制这行代码,想开几个就粘贴几行→然后选择文件按钮,点击保存→再双击打开微信多开文本文档就可以登录了。

32.阻挡流氓软件的安装:按Win+I打开系统设置→点击应用→再点击应用和功能→将安装来源改成任何来源,但在安装不是Microsoft Store提供的应用之前向我发出警告。

33.电脑常用代码:按Win+R打开运行框→输入下列代码,不同的代码有不同的功能。Cleanmgr清理电脑垃圾、perfmon/report检测电脑性能、%temp%清理缓存垃圾、mstsc远程控制桌面、dxdiag查询电脑配置、shutdown-r重启电脑指令、osk开启虚拟键盘。

34.查看网页上保存的密码:光标放在密码栏→鼠标右键选择审查元素→在弹出的元素中找到input type=”password”→鼠标双击password,将其改为text,回车,就看到密码了。

35.查看WiFi密码:打开控制面板→打开网络和internet→打开网络和共享中心→打开更改适配器设置→选择网络单击鼠标右键→选择并打开状态→选择并打开无线属性→点击安全→勾选显示字符。

36.新建透明文件夹:新建文件夹→按Ctrl+退格键,回车→右击文件夹选属性→点自定义→更改图标,找到透明图标,确定。

37.电脑更新完连不上打印机:右击电脑→选择管理→打开服务和应用程序→双击打开服务→在右侧下滑找到Print Spooler→双击打开→在常规里将启动类型改为自动,点击应用,确定→重启电脑。

38.让电脑运行速度快起来:Win+R打开运行框→输入msconfig,确定→在弹出框点击引导,进入高级选项→勾选处理器个数,将数字改为8,确定→重启电脑。

39.关闭电脑自动更新:右击电脑→选择管理→打开服务和应用程序→双击打开服务→在右侧下滑找到Windows Update→双击打开→在常规里将启动类型改为禁用,点击应用,确定→在恢复里,将三项都改成无操作,点击应用,确定。

40.电脑文件不被复制:按Win+R打开运行框→输入gpedit.msc,确定→在弹出框点击管理模板→打开系统→打开可移动存储访问→打开可移动磁盘:拒绝写入权限→勾选已启用→点击应用→确定。

41.电脑安装字体:下载字体→复制字体→打开电脑→打开C盘→打开Windows文件夹→找到字体Fonts文件夹→鼠标右键粘贴。

42.开启电脑计算器:按Win+R打开运行框→输入calc,确定。

43.开启电脑虚拟键盘:①开始菜单鼠标右键→设置→轻松使用→键盘→打开使用屏幕键盘按钮。②Win+R打开运行,输入osk,确定。

44.电脑卡死时注销计算机:按Win+R打开运行框→输入logoff,确定。

45.防止电脑文件被拷贝:按Win+R打开运行框→输入gpedit.msc,点击确定→在弹出窗口选择管理模板,点击系统→找可移动存储访问→双击打开所有可移动存储类:拒绝所有权限→勾选已启用,点击应用,再点击确定。

46.查看无线密码:打开控制面板→找到网络和Internet选项→点击网络和共享中心→再点击更改适配器设置→双击无线网络→点击无线属性→点击安全→勾选显示字符。

47.Windows10系统中添加照片查看器:1.键盘win+r快捷键打开运行;2.输入regedit,点击确定;3.然后点击HKEY_CURRENT_MACHINE中的SOFTWARE;4.然后点击Microsoft;5.然后点击Windows photo viewer中的Capabilities下的FileAssociations;6.然后在右侧新建一个字符串值;7.然后重命名为.jpg,回车键保存;8.然后双击打开,数值数据输入PhotoViewer.FileAssoc.tiff,点击确定;9.这样就可以用windows图片查看器打开了,但是只针对jpg格式图片。针对png格式或其他格式,按以上步骤再添加png或其他格式字符窜值就可以了。

48.电脑上图片打不开,显示电脑内存不足:打开控制面板→颜色管理→高级→将设备配置文件由系统默认调整成Agfa:Swop Standard。

49.U盘故障打不开:Win+R打开运行,输入cmd确定,在(C:\Users\Administrator>)后输入chkdsk,空格,输入U盘盘符,例如F:/F,回车,等待修复完成。

50.文件夹隐身:新建文件夹→重命名→删除文件夹名称→按Alt,同时输入0160,松开Alt键,回车→鼠标右键文件夹,属性→自定义,更改图标,选择透明图标,应用,确定。

51.彻底卸载软件:打开控制面板→程序和功能→鼠标右键需卸载的软件,卸载。Win+R打开运行,输入regedit,确定,进入注册表,在编辑栏里点击查找,输入刚才卸载的软件名称,点击查找下一个,在查找结果中找到卸载软件名称,鼠标右键删除。

52.①关闭软件开机自动启动:电脑下方任务栏空白处,鼠标右键,打开任务管理器,选择启动,在需要关闭开机启动的软件上鼠标点击右键,禁用。②开始菜单鼠标右键→设置→应用→启动→关闭不需要开机启动的软件。

53.查看电脑配置:Win+R打开运行,输入msinfo32,确定。

54.Win10系统更改默认输入法:开始菜单鼠标右键→设置→打开时间和语言→语言→键盘→在替代默认输入法中选择需要的输入法。

55.Win10系统调出我的电脑原图标:在桌面空白处鼠标右键→个性化→主题→桌面图标设置→勾选计算机,确定。

56.Win10系统屏幕保护设置:在桌面空白处鼠标右键→个性化→锁屏界面→屏幕保护程序设置,设置需要的背景和屏保。

57.电脑休眠后不断开网络:开始菜单鼠标右键→设备管理器→网络适配器→双击打开网关→电源管理→将允许计算机关闭此设备以节约电源(A)前面的勾取消,确定。

58.电脑关机快捷键:Win+X,在按两次U键。

oopBack是IBM主导的一个高度可扩展的开源的Node.js框架,基于流行的Express框架和TypeScript语言编写。可以结合后台系统的数据库和SOAP或者REST服务器结合,快速创建API和微服务。目前发布的LoopBack4版本和前一版本LoopBack3有很大不同。最直接的一个是@loopback/cli代替了loopback-cli命令行,其他详细的特性上的比较参见官网LoopBack4和LoopBack3差异对比。


框架特色

  • 为API开发者设计
    • API和框架设计满足OpenAPI标准
    • 采用流行的JavaScript语言ES2017标准中async/await写法,模块化
    • 直接使用定义的数据源模型来生成API,不需要额外的代码

  • 为团队设计
    • 无需深入JavaScript代码就可以检查API接口
    • 通过自动验证来保证运维一致性
    • 支持类型化的JavaScript语言{TypeScript](https://www.typescriptlang.org/)
  • 多平台设计
    • 可以作为用户平台或者框架的基础
    • 库和模块以标准化风格设计
    • 可以通过Connector快速与数据库、网络服务和其他平台集成。

安装环境

需要安装8.9以后版本的Node.js。

安装LoopBack4 CLI

LoopBack4通过命令行工具LoopBack4 CLI来创建LoopBack项目(或扩展模块)。命令行工具是生成LoopBack4工程最快的方法,也集成了LoopBack4的最佳实践。全局安装loopback4 cli.

npm i -g @loopback/cli

创建新项目

CLI工具用来搭建项目的脚手架,包括配置TypeScript编译器以及安装必要的依赖文件。通过下列命令快速生成一个新项目。新项目生成过程中可以按需要选择各个选项(如果熟悉nodejs的package.json文件,应该对这些配置不陌生)。

lb4 app
#安装过程中的问题
? Project name: getting-started  #项目名称
? Project description: Getting started tutorial #项目描述
? Project root directory: (getting-started)     #项目根路径
? Application class name: StarterApplication    #项目根级别类名称
? Select features to enable in the project:     #需要的项目选项(通过空格键分别选择,建议默认)
❯◉ Enable eslint: add a linter with pre-configured lint rules  #eslint语法检查器
 ◉ Enable prettier: install prettier to format code conforming to rules #prettier代码格式化
 ◉ Enable mocha: install mocha to run tests #mocha测试框架
 ◉ Enable loopbackBuild: use @loopback/build helpers (e.g. lb-eslint) #开启lb4构建功能
 ◉ Enable vscode: add VSCode config files  #使用vscode编辑器
 ◉ Enable docker: include Dockerfile and .dockerignore #使用docker部署
 ◉ Enable repositories: include repository imports and RepositoryMixin #启用仓库
 ◉ Enable services: include service-proxy imports and ServiceMixin   #器用服务

启动项目

搭建完成后可以按照下列操作快速启动项目并且查看项目启动情况。

cd getting-started
npm start

在浏览器中输入http://127.0.0.1:3000/ping可以查看服务器内容

添加控制器

创建完基本项目后,开始创建一个控制器Controller,通过以下命令添加一个基本的Hello World控制器。

lb4 controller
  • 注意: 如果服务器仍然在运行,要先用CTRL+C键停止服务器
  • 创建控制器要回答两个问题前一个是类名称,这里用hello,第二个是选择使用路由还是空控制器,这里使用空控制器。
? Controller class name: hello
? What kind of controller would you like to generate? Empty Controller
  create src/controllers/hello.controller.ts
  update src/controllers/index.ts

Controller hello was now created in src/controllers/
  • 在/src/controllers/hello.controller.ts文件中输入下面的内容
import {get} from '@loopback/rest';

export class HelloController {
  @get('/hello')
  hello(): string {
    return 'Hello world!';
  }
}
  • 使用npm start启动程序
  • 在浏览器中打开http://127.0.0.1/hello可以看到返回的Hello World内容。

源代码

可以访问以下地址来查看程序源代码:Hello World