首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    VBA解析复合文档02——复合文档结构

    尽量用一些通俗语言来讲一下复合文档结构,如果要真正掌握每一个细节,还是要看官方文档,所以这里讲可能不会完全正确,只是大概了解一下复合文档结构逻辑。...复合文档结构 一个文件在被创建时候,文档结构也同时生成,这里不讲生成过程如何去创建这个结构,只拿生成后文件来讲。 假如一个10KB文件,每个扇区大小是512Byte,举例如下: ?...01 扇区 复合文档把保存文件磁盘空间划分了扇区(Sector),在扇区里存放数据信息。文件开头一个扇区固定是Header结构,这个结构信息非常重要,是解析整个文件基础。...02 目录 目录记录是复合文档中真正需要保存数据流信息,首先在Header结构中会有首个目录所在扇区,目录结构大小一般128Byte,也就是1个扇区能够记录4个目录结构,当读完一个扇区时候,...03 MiniFAT MiniFAT其实完全可以理解为它是一个单独复合文档结构,只是没有目录结构

    1.1K10

    帮助文档数据库结构

    自然框架一直没有完整帮助文档,只是有几个简单示例。这个就是差距呀,那么帮助文档要怎么写呢?有工具可以自动生成,但是总感觉自动生成一点都不好用,自己都看不懂。...既然要弄文档,那么弄出来文档就应该能够让大家看着方便,能够看明白是怎么回事。   MSDN是一种标准帮助文档格式吧,只是我不大会看,或者说看着很头痛。...学习jQuery,看了jQuerychm文档结构还可以基本可以看懂。于是就想按照jQuerychm文档结构来做一个。但是已考虑细节就发现不行。jQuery文档只有一种,那就是方法。...这里参照了吴旗娃分页控件帮助文档格式,加了一些自认为可以增加阅读性东东。弄出来了下面的数据表结构。 ? 【2月7日 修改】    栏目名称:就是帮助文档了。   ...基本就是这样,栏目是大分类,栏目分类是中分类,都是一级。帮助分类是小分类n级。详细介绍就是树叶了。   看到dudu在过年时候都没有休息,真的是佩服呀。

    74590

    谷歌文档数据结构

    查看了谷歌文档介绍,发现谷歌文档数据竟然是json对象。.... , title: ... } 意思就是说,我们所看到谷歌文档 都是以json数据存储。 真是不可思议 示意图 正文内容基本上是只是一个序列 StructuralElement 对象。...每个StructuralElement对象通过其内容元素个性化,如图所示,下图中: 结构元素和它们内容对象包含文档所有文字,内嵌图像,等等 类型 页眉, 页脚,和 脚注 具有同样包含结构元件序列内容元素...段落包含一个名为元素一种特殊类型 ParagraphElement中 作品就像一个StructuralElement:它是由它自己一套内容类型个性化,如图所示,如下图: 正文内容中大多数元素具有...这些指示偏移元件开始和结束,相对于其包围段开始。 许多元素是可以修改使用BatchUpdate方法。

    30420

    数据库结构文档生成利器

    之前我们每次数据库变更,都会增量更新我们数据库文档,如下所示,便于从文档中了解数据库结构, ? 但是自从我们开始使用自研数据库变更管控平台,每次变更都会记录到系统中,因此不再手动更新这个文档。...可最近同事因为项目需求,需要一个最新数据库文档,这可有些为难了,难道要回溯每次变更,手工加到这个文档中?...还可以自己写个程序,读取user_tables、user_indexes、user_constraints等视图,构建一个数据库文档,曾经为了比对两个数据库结构,写过一个生成pdf格式程序,列出table...无意中从git上找到了一个契合此需求项目,叫做screw,他是一个数据库表结构文档生成工具。 ? 作者解释,是不是和我们日常状态非常相像?...关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中,很是繁琐、如果忘记一次维护、就会给以后工作造成很多困扰、无形中制造了很多坑留给自己和后人。

    73320

    如何设计良好技术项目文档结构

    这篇文章,想和大家聊聊,技术项目中一个良好文档结构如何设计。 思维导图 一般来说技术项目可以分为四大阶段,本篇文章我会从四个阶段分别来介绍,在不同阶段需要设计哪些项目文档。...PRD文档:PRD是需求最终产出物,有了PRD才能开展后续的如需求评审、架构设计等工作。 研发阶段 研发阶段实际上要做事情是很多,下面列举几项比较重要需要产出文档。...BUG列表:记录问题本质,是梳理和复盘产品不足之处,并快速加以改正。 交付阶段 交付阶段即项目的线上发布,我个人认为下面2个文档是很有必要。...接入文档:因为是内部技术项目,部分功能需要业务或者用户接入或者做一些配置上变更。接入文档作用是赋能用户去做变更,而不是项目的技术同学去帮他们做变更,这也是节省资源一种方式。...附:相关工具 项目wiki:飞书文档 原型图设计:墨刀 架构图设计:ProcessOn 接口管理工具:Swagger 这篇文章主要内容是介绍技术项目中比较重要文档结构,以及对部分文档作用做一个简单说明

    1.6K11

    数据库结构文档生成利器

    之前我们每次数据库变更,都会增量更新我们数据库文档,如下所示,便于从文档中了解数据库结构, 但是自从我们开始使用自研数据库变更管控平台,每次变更都会记录到系统中,因此不再手动更新这个文档。...可最近同事因为项目需求,需要一个最新数据库文档,这可有些为难了,难道要回溯每次变更,手工加到这个文档中?...还可以自己写个程序,读取user_tables、user_indexes、user_constraints等视图,构建一个数据库文档,曾经为了比对两个数据库结构,写过一个生成pdf格式程序,列出table...无意中从git上找到了一个契合此需求项目,叫做screw,他是一个数据库表结构文档生成工具。 作者解释,是不是和我们日常状态非常相像?...关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中,很是繁琐、如果忘记一次维护、就会给以后工作造成很多困扰、无形中制造了很多坑留给自己和后人。

    57210

    Javascript模块化编程(三):require.js用法

    这个系列第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。 我采用是一个非常流行require.js。...二、require.js加载 使用require.js第一步,是先去官方网站下载最新版本。 下载后,假定把它放在js子目录下面,就可以加载了。   ...加载require.js以后,下一步就要加载我们自己代码了。假定我们自己代码文件是main.js,也放在js目录下面。...六、加载非规范模块 理论上,require.js加载模块,必须是按照AMD规范、用define()函数定义模块。...domready插件,可以让回调函数在页面DOM结构加载完成后再运行。   require(['domready!']

    2.2K90

    Linux之文档与目录结构

    Linux文件系统结构 Linux目录结构组织形式和Windows有很大不同。首先Linux没有“盘(C盘、D盘、E盘)”概念。...每一个文件在此目录树中文件名,包含完整路径都是独一无二。 ? 目录树架构示意图 ? 以下是对这些目录解释: /bin: bin是Binary缩写, 这个目录存放着最经常使用命令。.../dev : dev是Device(设备)缩写, 该目录下存放是Linux外部设备,在Linux中访问设备方式和访问文件方式是相同。.../etc: 这个目录用来存放所有的系统管理所需要配置文件和子目录。 /home: 用户主目录,在Linux中,每个用户都有一个自己目录,一般该目录名是以用户账号命名。...1.linux是以 / 开始树状目录结构,tree查看 2.常用文件目录操作命令是ls,cd,mkdir,rmdir 3.LinuxPATH查看是 echo $PATH,可以修改/etc/profile

    1.3K30

    Javascript模块化编程(三):require.js用法

    这个系列第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。 我采用是一个非常流行require.js。 一、为什么要用require.js?...二、require.js加载 使用require.js第一步,是先去官方网站下载最新版本。 下载后,假定把它放在js子目录下面,就可以加载了。   ...因此,require.js提供了一个优化工具,当模块部署完毕以后,可以用这个工具将多个模块合并在一个文件中,减少HTTP请求数。 五、AMD模块写法 require.js加载模块,采用AMD规范。...'     }   } 七、require.js插件 require.js还提供一系列插件,实现一些特定功能。...domready插件,可以让回调函数在页面DOM结构加载完成后再运行。   require(['domready!']

    3.1K60

    PDF标准详解(一)——PDF文档结构

    PDF文档结构 PDF主要由四个部分构成,文件头、文件体、交叉引用表以及文件尾 文件头将文件标识为PDF并给出它版本号,例如 %PDF-1.0 % PDF 版本号为 1.0 文件头 文件体是...,只单独解析某个对象,提高了解析效率 文件尾给出交叉引用表位置并且以 %%EOF 作为结尾 PDF文件逻辑结构 一个标准PDF文档需要在文件体中包含下列元素对象: 根节点元素,类似于xml根节点...,它是整个文档根节点对象 Pages对象,它包含了PDF文档页面信息,一般通过它来定义整个PDF文档有多少页 Page 页面对象,它用来描述每个具体页 Page Content 对象,它来描述每个具体页中都有哪些对象...Tj来定义,并且定义了字符采用F0 字体,也就是上面定义Times-Italic字体 页面相关内容我们已经定义完了,接着我们需要定义一些结构相关对象,方便PDF解析器找到并解析页面内容。...我们使用PDF阅读器可以得到如下页面 PDF文档一般读取过程 不知道各位小伙伴们是否能看懂上面 Hello World 文档定义。

    43911

    Elasticsearch 原理(上) -- 文档存储结构与索引数据结构

    文档 对于一个存储引擎,用来定位磁盘上实际数据索引是十分重要一部分,索引数据结构直接决定了存储引擎数据读写效率。..., "sex" : "Male", "age" : 25, } 每个文档都属于一个 type,由 type 定义了文档包含哪些字段,每个文档都有自己唯一 docid...如图所示,elasticsearch 索引共有三层: Term Index — 通过 FST 结构保存,类似于字典树结构,索引了文档中该字段若干个公共前缀 Term Dictionary — 存储了关键词字典结构...性能提升 — 定时文档合并 elasticsearch 还会定期进行多文档合并,来实现查询性能提升。...后记 本文详细介绍了 Elasticsearch 借以实现极高查询性能底层文档存储结构与索引结构。 那么,集群上多个 node。 之间是如何相互协同工作呢?他们是如何实现数据写入和读取呢?

    3.1K20

    通过css类选择器选取元素 文档结构和遍历 元素树文档

    ) 尽管如此,js还定义了一个方法,即一个getElementsByClassName(),是基于class属性值中标识符来选取成组文档元素 还有一个类似的getElementsByTagName(...// 选择class中包含fatal和errorspan元素 span[lang="fr"].warning // 所有使用法语,并且class中包含warningspan元素 // 选择器指定文档结构...document.all[] 已经废弃,不在使用,所以不学习 文档结构和遍历 一旦从文档中选取了一个元素,将会需要查找文档与之在结构上相关部分,(即,父元素,子元素,兄弟元素)。...浏览器定义了一个api将会对元素对象树进行遍历 作为节点树文档 Document对象,以及Element对象和文档中表示文本Text对象都为Node对象,Node对象定义了一下重要属性。...将文档看成Element对象树,忽视部分文档,text和comment文档(回车,空格,以及注释节点) Elementchildren属性 第一部分是Element(通用基类)children属性

    2K20

    MySQL 表结构生成 Markdown 文档 | 工具篇

    ,当要将某一版本归档时,需要汇总文档要求还是比较高、各类文档齐全,包括项目架构、项目安装、接口等文档,而数据库表结构说明文档亦属于其一。...记得很早之前想找一个可以导出 MySQL 数据库表结构说明文档工具,生态上这种工具是有的、只不过并没有一个使我比较满足。当然、看个人所需,我需要一个可以导出 markdown 文档。...它是一款基于 go 语言编写一个命令行工具,适用于 Linux、Mac、Windows等平台。那么它可以做什么?他只有一个功能、就是生成数据库表结构说明文档,格式为madkdown。...table is making ... 8/8 the users table is making ... mysql_markdown finished ... md2anyDoc md转其它类型文档推荐使用...生成MD文件 [MySQL 表结构生成 Markdown 文档] MD文件转PDF [MySQL 表结构生成 Markdown转PDF 文档]

    2.2K00
    领券