首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

gitbook如何_github入门与实践

我认识 GitBook 之前,我已经使用 Git 了,毋容置疑,Git 是目前世界上最先进的分布式版本控制系统。...所以我发现 GitBook 之前,实际上我已经无数次想象过它的使用场景了。 咋一看 GitBook 的名字,你可能会认为它是关于 Git 的一本书。...而当你有所了解之后,你也许会认为它是一个使用 Git 构建电子书的工具。其实不然,GitBook 与 Git 的关系,就像雷锋塔和雷锋那样,没有一关系!...怎么使用 想象一下,现在你准备构建一本书籍,你硬盘上新建了一个叫 mybook 的文件夹,按照以前的做法,你会新建一个 Word 文档,写上标题,然后开始巴滋巴滋地笔耕。...但是现在有了 GitBook,你首先要做的是 mybook 文件夹下执行以下命令: gitbook init 执行完后,你会看到多了两个文件 —— README.md 和 SUMMARY.md,它们的作用如下

78920

ECMAScript2018 语言新版本发布新特性一览

该特性使创建异步生成器函数和方法的语法成为可能。 为正则表达式添加s (dotAll)标志:为这些表达式提供一致的行为。该特性旨在解决正则表达式中的(.)匹配行终止符的限制。s标志改变了这一。...使用隐藏的断言,开发人员可以确保模式之前有或没有另一个模式。例如:匹配美元的金额而获取美元符号。 Rest/spread属性:提供一个较小的语法改进。...prototype.finally():用于处理完资源后进行清理。 Regexp 命名捕获组:用来标识捕获组,使它们更容易查找并使正则表达式更容易理解。以前,捕获组是通过数字访问的。...International下载ECMASCript 2018规范(https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf...---- 往期精选文章 使用虚拟dom和JavaScript构建完全响应式的UI框架 扩展 Vue 组件 使用Three.js制作酷炫无比的无穷隧道特效 一个治愈JavaScript疲劳的学习计划 全栈工程师技能大全

71420
您找到你想要的搜索结果了吗?
是的
没有找到

PyMuPDF 1.24.4 中文文档(十三)

为了保持一致的状态,任何上述操作都必须导致完全重置 - Python和同步 C 中。 SWIG无法知道这一,因此也执行它。 因此,所需的逻辑已经内置到 PyMuPDF 本身中,如下所示。.../资源的/XObject字典中添加一个条目,名称为fzFrm(n 选取得使该条目页面上唯一)。...Letter页面的尺寸为8.5 x 11 英寸,对应612 x 792 PDF坐标系统中,Letter页面的左上角的坐标为(0, 792),因为y 轴向上。...构建时不包括 MuPDF 源代码;将在构建时自动下载。...返回码现在是被删除条目的整数计数(之前是None)。 更改了 嵌入文件方法,现在也接受或显示 PDF 的 Unicode 文件名作为额外参数ufilename。

19210

使用 Docker 封装 Python 小工具生成 GitBook PDF

本文将聊聊如何封装简单的 Python 应用为 Docker 工具镜像,并使用它生成 PDF 文件,操作时间十分钟内。...前置准备 开始使用之前,你需要准备两个东西。...,切换工作目录,声明容器入口(默认执行命令) 如果我们服务端构建,因为多数服务器具备良好的网络条件,能够快速的得到结果。...但如果我们选择本地构建,网络条件没有那么好的时候,我们访问 alpine、 python pip 软件源速度不佳,构建镜像的速度将极其缓慢。...使用方法 我们在当前目录创建一个名为 fonts 的文件夹,然后把早已准备好的字体内容放进去,如果这样做的话,我们生成的电子书将会因为字体缺失而展示一堆“口口口”。

55010

Rust 赋能前端 -- 写一个 File 转 Img 的功能

而谈到文档相关的应用,从操作文档角度来看,无非就是文件上传,文件解析和文件展示。而我们之前文件上传 = 拖拽 + 多文件 + 文件夹介绍过更优雅的上传方式。...我们能所学到的知识 ❝ 服务配置&项目配置 PDF 解析 Word 解析 ❞ 1....其实,mupdf不仅支持对pdf的解析,然后还支持分割/构建等。具体的功能可以参考对应的官网。我们这里只关心它的解析功能。 并且,该库还支持对多种文件格式进行处理。...就是一个根据文件类型展示的逻辑。接下来,让我们聊聊比较好玩的东西哇 。 解析文件逻辑 handleFileChange中我们不是调用了一个processFile吗,这其实才刚刚触及到本节的核心。...src 目录下会有一个 lib.rs 文件,这是库的入口,通常定义公共 API。

10710

PDF Plus for Mac(PDF处理工具)

PDF文档为生成的PDF文件取有意义的名称将生成的PDF文件保存在您选择的文件夹中以批处理方式裁剪PDF文档添加/删除PDF文档使用或百分比定义裁剪矩形定义相对于PDF页面某个角的裁剪矩形预览每个PDF...文档的裁剪矩形选择将被裁剪的页面和/或页面间隔给裁剪后的PDF文件取有意义的名称将裁剪的PDF文件保存在您选择的文件夹中批处理模式下的水印PDF文档添加/删除PDF文档您的PDF文档中添加文本水印,您可以为其自定义以下内容...:文字(这是会在您的PDF文件上加水印的文字)文字颜色(更改文字颜色)字体类型(从20种精选字体中选择)字体大小(更改文本的字体大小)不透明度(使文本更不透明或透明)旋转(以一定角度旋转文本)阴影(通过添加阴影效果使文本更加可见...)笔触(通过添加笔触效果使文本更清晰可见)位置(您可以以下位置中选择:左下,右下,左上,右上和居中)X偏移(用于文本的精确水平定位)Y偏移(用于文本的精确垂直位置)将图像水印添加到PDF文档中,您可以为其自定义以下内容...[Original]和[FileName]之类的标记可以更好地处理一批PDF文档更新PDF文档之前,先预览它们的原始属性和输出属性软件下载地址:PDF Plus for Mac(PDF处理工具) 1.4.0

2K30

前端开发需要知道的一些 CSS 属性选择器!

最后要知道的是,您可以添加一个标志,让属性搜索区分大小写。 结束方括号之前添加i: [title*="DNA" i] 因此它会匹配dna, DNA, dnA等。...这对于你希望人们访问但不希望它们立即打开的 PDF 和 DOC 非常有用。它还使得连续下载大量文件的工作流程更加容易。下载属性的缺点是没有默认的视觉效果将其与更传统的链接区分开来。...a[download][href$="pdf"]:after { content: url(pdf-icon.svg); } 覆盖或重新使用已废弃/弃用的代码 我们都遇到过时代码过时的旧网站,...HTML5 之前,你可能需要覆盖甚至重新应用作为属性实现的样式。...a[accesskey]:focus:after { content: " AccessKey: " attr(accesskey); } 诊断 这些选项用于帮助我们构建过程中或在尝试修复问题时本地识别问题

1.7K20

利用 Pytorch-BigGraph 从知识图中提取知识详解

机器学习使我们能够训练一个模型,该模型可以将数据行转换为标签,从而使相似的数据行映射到相似或相同的标签。 以我们为电子邮件构建垃圾邮件过滤器为例。...不幸的是,如上所述,手动特性工程将我们的知识转换为可以描述的特性的能力方面存在局限性。 有时知识只能局限于相似性原则,而局限于使事物相似的确切特征。...随机梯度下降算法 随机梯度下降的本质是逐步调整损失函数的参数,使损失函数逐渐减小。为了做到这一,我们以小批量读取数据,使用每批数据计算其对损失函数参数的更新,以将其最小化。...注意,锁服务器只控制数据 batch HogWild 线程之间的分布,而控制参数更新。...理想情况下,我们需要探索不同时间构建的一系列知识图,然后构建 embedding,这些 embedding 将包含这一系列知识图的相似

78770

用 Elasticsearch 造个“知网”难不难?

核心功能如下: 支持多种格式历史文档(pdf、ppt、doc、xls、txt)的解析及索引化。 支持文档基础数据(标题、大小、发布时间、修改时间、作者、全文)的建模。...使用Tika可以开发出通用型检测器和内容提取到的不同类型的文件,如电子表格,文本文件,图像,PDF文件甚至多媒体输入格式,在一定程度上提取结构化文本以及元数据。...应用场景:文件系统检索、中文知识库构建、简化pdf、office等文档解析繁琐步骤,一键导入构建索引实现检索等操作。 使用效果(推荐理由): 1、效果不错,已经集成提卡映射Mapping可定制。...相当于之前的分类型文档解析自己独立实现,FSCrawler 可谓“大包大揽”、“以一敌十”,之前最复杂、最困难的工作全部交由 FSCrawler 完成,包含但不限于: PDF、DOC、XLS、TXT等文档读取解析...当然,一个系统的构建还会涉及很多其他细节内容,篇幅有限。我们找个时间给大家视频分享一下,一起探讨一下 Elasticsearch 知识库检索系统中的应用。

1.2K30

微信小程序 Notes|开发常用事例(三)

相对比较好的一是在线调试,调整参数样式,直接拷贝。什么时候 Android 也能有这样的神器就好了,哇咔咔,期待我 Android 越来越好~ 1. 微信小程序如何构建 npm?...之前一直都是 Android 为主,突然某个官网看到需要通过 npm 方式构建,顿时有点懵逼,这里记录下步骤,方便下次直接分分钟搞定~ Step 1:进入小程序根目录执行 npm 初始化 npm init...如何打开/预览云平台 PDF? 先来看下粗略的效果图: 大概是有那么意思: 支持打开/预览在线 PDF; 支持显示 PDF 原有名称; 支持分享、收藏。...哦,对,还有一,云平台 PDF 地址记得拷贝下载地址哈! 5....先来看下最终的效果: 这里 diss 下微信小程序官方神逻辑,明明我模拟器一通操作猛如虎,为何运行真机不显示?逗我玩呢?为什么直接在模拟器上禁止呢?好玩吗?

1.1K30

【AIGC】通过RAG架构LLM应用程序

toc之前的博客文章中,我们已经描述了嵌入是如何工作的,以及RAG技术是什么。本节我们我们将使用 LangChain 库以及 RAG 和嵌入技术 Python 中构建一个简单的 LLM 应用程序。...我们将使用 LangChain 库 Python 中构建一个简单的 LLM 应用程序。LangChain是一个流行的库,它使构建这样的应用程序变得非常容易。...在这种情况下,它将是一个包含一些文本的 PDF 文件。也可以通过使用 OpenAI 代理并通过将特定文件上传到 OpenAI 的服务器来扩展其知识库来实现类似的目标。...但在此之前,我们必须创建一个 .env 文件,用于存储此密钥。现在,我们需要在 platform.openai.com/docs/overview 页面上创建一个帐户。...10.LLM app 全部代码我们用 .pdf 文件中的数据扩展了 LLM 模型的知识库。该模型现在能够根据我们提示中提供的上下文来回答我们的问题。

12810

要提升前端布局能力,这些 CSS 属性需要学习下!

最后要知道的是,您可以添加一个标志,让属性搜索区分大小写。 结束方括号之前添加i: [title*="DNA" i] 因此它会匹配dna, DNA, dnA等。...这对于你希望人们访问但不希望它们立即打开的 PDF 和 DOC 非常有用。它还使得连续下载大量文件的工作流程更加容易。下载属性的缺点是没有默认的视觉效果将其与更传统的链接区分开来。...a[download][href$="pdf"]:after { content: url(pdf-icon.svg); } 覆盖或重新使用已废弃/弃用的代码 我们都遇到过时代码过时的旧网站,...HTML5 之前,你可能需要覆盖甚至重新应用作为属性实现的样式。...a[accesskey]:focus:after { content: " AccessKey: " attr(accesskey); } 诊断 这些选项用于帮助我们构建过程中或在尝试修复问题时本地识别问题

1.5K30

用chatgpt和迅雷来批量下载arxiv论文

papers/”,后面加上单元格内容中最后一个”/”后的字符,然后加上“.pdf”,构建一个pdf文件下载URL; 截取单元格内容中最后一个”/”后的字符,然后前面加上“https://arxiv.org.../pdf/”,后面加上“.pdf”,构建一个pdf文件下载URL; 举个例子: 如果第一列第一行单元格的内容是:https://arxiv.org/abs/2401.17788 那么第二列第一行单元格的内容是....pdf Chatpgt给出的Python代码: import pandas as pd # 打开Excel文件 df = pd.read_excel('F:/URL.xlsx') # 初始化两个空列表来存储...之间的字符 paper_id = url.split('/')[-1] # 截取纸张ID中的数字部分(假设它总是最后一个之前) id_parts = paper_id.split('.') paper_id_number.../ftp/arxiv/papers/{paper_id_number[:4]}/{paper_id}.pdf' ftp_download_urls.append(ftp_url) # 构建直接下载URL

9410

10 个解放双手超实用在线工具,有些代码真的不用手写

1、Aliyun Java Initializr 日常开发工作和自己学习跑demo的时候,往往都需要快速构建一个springboot基础工程。...可不是简单的引入jar包,而是帮你把工程目录,相关配置文件和基础 java 代码全部生成了,省了很多环境搭建的时间。 [20210304093616192.png?]...地址:https://tool.lu/ 7、文图 工作中时不时就会有运营人员或者老板直接甩个任务,给我统计一下某某销量的指标,用SQL查询很简单,但给外行人看这类数据,还要是更直观一,反正都是干活为啥不完成的出彩一...文图可以根据excel里的数据,自动生成对应的统计图形,样式可以自由切换,生成PDF、JPG等格式。...肯定陌生,而且他支持比对的类型比较丰富,excel、pdf支持。

48430

【Nginx】冰河又一本超硬核Nginx PDF教程免费开源!!

作者个人研发的高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。...为使更多童鞋受益,现给出开源框架地址: https://github.com/sunshinelyz/mykit-delay PS: 欢迎各位Star源码,也可以pr你牛逼哄哄的代码。...写在前面 【冰河技术】 微信公众号中的【Nginx】专题,更新了不少文章,有些读者反馈说,公众号中刷 历史文章不太方便,有时会忘记自己看到哪一篇了,当打开一篇文章时,似乎之前已经看过了, 但就是不知道具体该看哪一篇了...关于PDF 之前,我写过《深入浅出Java23种设计模式》、《Java8新特新教程》、《亿级流量下的分布式限流解决方案》三本电子书,废话,每一本都是超硬核的技术干货,累计全网下载量已突破1W+。...继这三本PDF,今天又再次整理推出《跟冰河学习Nginx技术》PDF教程,说它是一本超硬核技术文档一不为过。为啥?我们来看看整本PDF的目录。 ?

63110

巧用腾讯云OCR--图片组成的PDF也能构建知识库 | 技术创作特训营第一期

一、 引言 随着数字化时代的到来,OCR(光学字符识别)技术各行各业中的应用越来越广泛,如金融、医疗、教育等领域。然而,图片组成的PDF文件识别一直以来都是OCR技术的难点。...腾讯云OCR技术凭借其领先的识别能力,可以快速准确地识别图片PDF文件。结合openai接口,我们可以将识别结果构建成知识库,为用户提供更高效便捷的服务。...强大的PDF文件识别能力:腾讯云OCR技术能够应对图片PDF文件识别的挑战,准确提取图片中的文字信息。...三、腾讯云OCR技术的开通 3.1 开通文字识别服务 使用腾讯云 AI 文字识别之前,通过腾讯云 OCR 登录 - 腾讯云 开通文字识别服务。...五、总结 通过上面实践,发现腾讯云OCR技术图片PDF文件识别方面具有显著优势,提供了高效便捷的服务。

92652

数据太少怎么办?试试自监督学习,CV训练新利器,fast.ai新教程,LeCun点评

数据科学家 Jeremy Howard 发布一条Twitter: 医学图像领域,我们经常需要靠一的数据来做很多工作。 在这个问题上,有一种被低估的方法,正是自监督学习,简直太神奇!...尽管目前NLP领域中,自监督学习的应用还算普遍,但是计算机视觉领域中,它却很少使用。...在这一上,应该把这个问题视为一种迁移学习,不要太多的改变预训练模型的权重。...总体而言,Jeremy Howard建议浪费太多时间来创建“完美”的pretext模型,而要构建尽可能快速且容易的模型。 然后,需要确保这个pretext模型是否可以满足下游任务。...fast.ai创始研究人员之一,fast.ai是一家致力于使深度学习更易用的研究所。 在此之前,他曾是Enlitic(位于旧金山的高级机器学习公司)的首席执行官兼创始人。

47210
领券