精华内容
下载资源
问答
  • 大家知道,无穷小微积分放飞互联网行动已经实施五年有余,积累了大量的电子文档(数学内容),散布互联网网页上。 目前情况下,浩如烟海的网页上,搜索陈旧电子文件会存在一定的查找困难,往往搜索不到,或是...
            大家知道,无穷小微积分放飞互联网行动已经实施五年有余,积累了大量的电子文档(数学内容),散布在互联网网页上。

            在目前情况下,在浩如烟海的网页上,搜索陈旧电子文件会存在一定的查找困难,往往搜索不到,或是搜索结果不完全。

            这种情况不利于无穷小微积分的传播,也不利于微积分的科普。为此,清理(包括淘汰)以往有价值的电子文档,保持数学知识的完整性、正确性,迫在眉睫。

            今天,无穷小微积分(http://www.wqxwjf.com/)专业网站设计者陈启清工程师来我家研究清理大量电子文档的具体计划,并且付诸行动。多谢你的关注。

            说明:改善、提高“无穷小微积分”专业网站的搜索质量与可阅读性是关键。

    袁萌   3月17日
    展开全文
  • 如何产出高质量文档像管理代码一样管理文档明确你的读者是谁清晰的分类参考文档设计文档引导类文档概念性文档Landing pages(落地页)文档Review写文档的哲学5W法则三段式写作结语 本文大部分内容翻译总结自...

    本文大部分内容翻译总结自《Software Engineering at Google》 第10章节 Documentation。 另外,该书电子版近日已经可以免费下载了 https://abseil.io/resources/swe_at_google.2.pdf,有兴趣的同学可以下载翻阅下。 首先声明,本问所说的文档不仅限于纯文本文档,还包含代码注释(注释也是一种特殊形式的文档)

    在这里插入图片描述
    很多技术人自己非常轻视技术文档的书写,然而又时常抱怨文档不完善、质量差、更新不及时…… 这种在程序猿间普遍存在的矛盾甚至已经演变成了一个段子。
    在这里插入图片描述

    文档的重要性

    高质量的文档对于一个组织或团队来说有非常多的益处,比如让代码和API更容易理解、错误更少;让团队成员更专注于目标;也可以让一些手工操作更容易;另外如果有新成员加入的话有文档也会让他们更快融入……

    写文档有比较严重的收益滞后性,不像测试,你跑一个测试case,它能立即告诉你是对还是错,它的价值马上就体现出来了。而写一份文档,随着时间的推移,它的价值才会逐渐体现出来。 你可能只写一次文档,将来它会被阅读上百次、上千次,因为一份好的文档可以在未来替你向别人回答类似下面这些问题。

    1. 为什么当时是这么决策的?
    2. 为什么代码是这样实现的?
    3. 这个项目里都有哪些概念?
    4. ……

    写文档同样对于写作者也有非常大的收益:

    • 帮你构思规范化API: 写文档的过程也是你审视你API的过程,写文档时会让你思考你API设计是否合理,考虑是否周全。如果你没法用语言将API描述出来,那么说明你当前的API设计是不合理的。
    • 文档也是代码的另一种展现: 比如你两年后回过头来看你写过的代码,如果有注释和文档,你可以很快速理解代码。
    • 让你的代码看起来更专业: 我们都有个感觉,只要文档齐全的API都是设计良好的API,虽然这个感觉并不完全正确,但这两者确实是强相关的,所以在很多人眼里,文档的完善度也成为衡量一个产品专业度的指标。
    • 避免被重复的问题打扰: 有些问题你只需要写在文档里,这样有人来问你的时候你就可以让他直接去看文档了,而不是又给他解释一遍。

    为什么大多数人都不喜欢写文档?

    关于文档的重要性,每个技术人或多或少都知道一些,但很多人还是没有写文档的习惯,为什么? 除了上文中提到的文档的收益滞后性外,还有以下几点原因:

    • 很多工程师习惯将写代码和写作割裂开,不仅仅是在工作上,而且在思想上就认为它们是完全不相关的两项工作,这就导致好多人重代码不重文档。
    • 也有很多工程师认为自己不善写作,索性就不写了。 这实际是个偷懒的借口,写文档不需要华丽的辞藻、生动的语言,你只需要将问题讲清楚即可。
    • 有时候工具不好用也会影响的文档写作。如果没有一个很好的写作工具将写文档嵌入到开发工作流程中的话,写作确实会增加工作的负担。
    • 大多数人将写文档看做是工作的额外负担。 我代码都没时间写,哪有时间写文档!,这其实是错误的观念,文档虽然前期有投入,但能让你代码的后期维护成本大幅降低,磨刀不误砍柴工这个道理相信大家都还是能理解的。

    如何产出高质量文档

    既然理解了好文档的重要性,我们如何保证在时间的长河中维护好一份文档,这里有些相关的方法论,大家可以参考下。

    像管理代码一样管理文档

    对于如何写出好代码,整个技术圈已经有好多经验的总结了,比如书籍《重构》《代码简洁之道》…… 针对各种编程语言,也有相关的规范,比如国外的Google C++规范,国内的阿里Java开发规范等…… 但对于文档 似乎相关的资料却很少。但实际上,不应该把文档和代码割裂开来,你可以简单粗暴地认为文档其实就是用一种特殊语言书写的代码,这种语言就是人类的语言。这么想的话,实际上我们很多在代码和工程中总结出来的经验,也可以直接用在文档中,比如:

    • 有统一的规范
    • 有版本控制
    • 有明确的责任人维护
    • 有变更Review机制
    • 有问题的反馈和更新机制
    • 定期更新
    • 有衡量的指标(比如准确性,时效性)

    明确你的读者是谁

    写文档有一个很常见的错误,那就是很多人文档都是写给自己看的,这种情况下就会导致你的文档只有自己或者和你有相似知识背景的人才能看懂,团队较小时这种问题还好,你们都做着类似的工作,所以也都能看懂文档。但当团队逐渐壮大后,问题就会凸显出来,新人有时候有着和你不同的工作背景,甚至现在都做着不同的工作内容,这时候你之前写的文档他们就很难读懂了。

    所以在写文档之前请明确你文档可能的读者会是哪些人,然后针对他们的特点着重关注如何才能让他们理解。当然,文档也不一定要非常严肃和完美,只要能向你潜在的读者说明问题即可。 记住文档是写给别人看的,不是给自己看的。

    根据专业水平可以大致将读者分为三种 新手、老手和专家,针对不同水平的人写作需要有侧重点。比如针对新手,你需要重点介绍下里面涉及到的术语和概念,然后详细讲解具体的的实现。相反,针对专家 你可以省去这些额外的信息。注意,这里没有严格的标准,因为有些文章新手会看,专家也会看, 这里还是需要具体情况具体分析。

    另外一种对读者分类的方式就是根据读者阅读文档的目的来分类,比如有人知道自己遇到了什么问题,就是来找解决方案的。还有一批人只有一个简单的想法,但不知道具体的问题。举个例子,以读数据库慢为例,前者已经知道数据库慢可能是因为数据量巨大且没有加索引,解决方案很简单 加索引,这时候他可能需要知道的是如何正确地加索引。而后者可能着重关注的是为什么读数据库会慢,这时候你可能需要额外重点介绍下数据库相关的原理。

    清晰的分类

    文档大致可以分为以下几种类型,每种类型也有自己不同的特点和写作侧重点。

    参考文档

    参考文档也是大部分开发人员日常会使用和书写的文档,比如我们使用某个框架或者工具,都会有API说明文档,这就属于参考类文档。 它并没有太多的要求,只要能向读者展示清楚如何使用即可,但无需向读者讲明具体的实现。

    注:参考文档并不仅限于API文档,还包括文件注释、类注释、方法注释,要求都是能准确说明其用法。

    设计文档

    很多公司或者团队在项目开始前都要求有设计文档,设计是项目实施的第一步,所以在设计文档书写的过程中要求尽可能考虑周全,例如该项目的存储、交互、隐私……

    好的设计文档应该包含以下几个部分:

    1. 设计目标
    2. 实现的策略
    3. 各种利弊权衡和具体决策
    4. 替代方案
    5. 各种方案的优缺点

    写设计文档的过程也你对整个项目做规划、思考可能出现问题的过程,设计的越详细、思考的越多,未来遇到问题的可能性就会越小。

    引导类文档

    引导类文档也很常见,一般都是Step by Step的形式。比如我们在使用某个框架或者工具的时候,一般都会有个引导类的文档一步一步帮助你快速上手。 大家写引导类文章大家非常容易犯的一个错误就是预设了很多背景知识。 一般使用文档都是有开发者写的,他们都非常了解这个工具的相关的知识,所以习惯性的会认为,啊 这个知识点很简单 用户也肯定会吧,实际上用户不一定会。这本质上就是一种认知偏差,这种现象在跨团队协作 尤其是多端协作的时候也非常明显。

    这类型的文档写作中,要求写作者尽可能站在用户的视角上思考,极力避免出现和用户的认知偏差,力争每个步骤做到明确无歧义,每两个步骤之间做到紧密衔接。

    概念性文档

    当参考文档无法解释清楚某些东西的时候,就需要概念性文档了,比如某个API的具体实现原理。其主要是为了扩充参考文档,而不是替代参考文档。有时候这和参考文档会有些内容重复,但主要还是为了更深层次的说明某些问题、解释清楚某个概念。

    概念性文档也是所有文档中写作最难的,也是被阅读最少的,所以很多情况下工程师最容易忽视。而且还有另外一个问题,没合适的地方放,参考文档可以写代码里,落地页可以写项目主页里,概念性文档似乎也只能在项目文档里找个不起眼的角落存放了。

    这类文档的受众会比较广,专家和新手都会去看。另外,它需要强调概念清晰明了,因此可能会牺牲完整性(可以由参考文档补齐),也有可能会牺牲准确性,这不是说一定要牺牲准确性,只是应当分清主次,不重要的就没必要说了。

    Landing pages(落地页)

    Landing pages就先简单翻译成落地页了,没想到啥恰当的翻译词。比如一个团队或者项目的导航页,虽然没啥具体的内容,但应该包含其他页面的链接。 比如你新入职一个团队,比较成熟的团队都会扔给你一个文档,这个文档里包含常用的工具、文档链接,这就是这个团队的落地页。
    落地页的问题就是随着时间的推移,页面可能会变的越来越乱,而且有些内容会失效,不过这些问题都好解决,做好定期的维护和整理就行。
    落地页的技术难度不高,但要求内容的有效性、完整性和分类清晰。

    文档Review

    在一个组织内,光靠个人去维护文档是不行的,必须得借助群体的智慧。在一个组织内部,文档的变更也应该像代码的变更一样,需要被其他人Review,以提前发现其中的问题并提升文档的质量。

    如何Review文档:

    • 专业的视角来保证准确性: 一般由团队里比较资深的人负责,他们关注的核心点是文档写的对不对,专不专业。如果Code Review做的好的话,文档的Review也属于Code Review的一部分。
    • 读者视角保证简洁性: 一般由不熟悉这个领域的人来Review,比如团队的新人,或者文档的使用者。这部分主要是关注文档是否容易被看懂。
    • 写作者视角保证一致性: 由写作经验丰富或者相关领域比较资深的人承担,主要是为了保证文档前后是否一致,比如对同一个专业术语的使用和理解是否有歧义。

    写文档的哲学

    上面部分站在组织和团队的视角来看如何提高文档质量,我们接下来看看站在个人写作者的视角上如何写出高质量的文档。

    5W法则

    5W法则相信大家已经听的多了,分别是Who What When Where Why,这是一个广泛被用在各行各业的法则,写文档当然也能用(5W法则堪称万金油,啥地方都能用)。

    • WHO: 前面已经说过了,文档是写给谁看的,读者是谁。
    • WHAT: 明确这篇文档的用途,有时候,仅仅说明文档的用途和目的就能帮你搭建起整个文档的框架。
    • WHEN: 明确文档的创建、Review和更新日期。因为文档也有时效性,明确相关日期可以避免阅读者踩坑。
    • WHERE: 文档应该放在哪! 建议一个组织或者团队有统一的永久文档存放地址,并且有版本控制。最好是方便查找、使用和分享。
    • WHY: 为什么要写这篇文档, 你期望读者读完后从文档中获得什么!

    三段式写作

    写文章一般都会有三个部分,专业写作者也讲究凤头、猪肚、豹尾,这三个词概括出了好文章三部分应有的特点。技术文档也算是文章的一种,所以一般也都会有这三部分,每个部分有其自己的作用,比如第一部分阐述问题,中间部分介绍具体的解决方案,第三部分总结要点。 但这也并不以为着文档应该有三个部分,如果文档内容比较多,可以将其做更细致的拆解,可以适当增加一些冗余的信息帮助读者理解文档内容。虽然很多工程师都讨厌冗余 极力追求简洁,但写文档和写代码不同,适当的冗余反而可以帮助读者理解,很简单,举个例子,比如写作中经常举例子,举的例子本质上就是冗余信息,生动的例子肯定是能帮助读者理解抽象内容的(我想这就是自举
    吧)。

    结语

    目前看到比较好的一个现象就是大家越来越重视文档了,但和测试相比 重视的程度还不够。测试已经是工作流程中不可或缺的一部分了,而文档依旧还不是。当然这可能和文档本身的特性相关,测试很容易被自动化,也有非常多的客观指标来评估。文档却做不到,首先文档的书写需要人手动介入,而文档的质量也没有太多客观的指标评估,提升文档的数量和质量只能从文化和工作流程上去逐渐改变。

    最后总结下本文几个关键点:

    • 随着时间的推移和组织规模的壮大,文档会越来越重要。
    • 文档也应该是开发流程的一部分。
    • 一篇文档只专注在一件事上。
    • 文档是写给读者看的,而不是给你自己看的。
    展开全文
  • 由于本节内容与“跟不上时代潮流”的博客的一篇文章非常类似。这里谨转载一下。今天看了内容后很是激动,动手编了一下,把电脑所有的pdf转了一遍,发现用adobe自带的工具转更方便,虽然pdfbox更快一些。粘一下...

    由于本节内容与“跟不上时代潮流”的博客里的一篇文章非常类似。在这里谨转载一下。今天看了内容后很是激动,动手编了一下,把电脑里所有的pdf转了一遍,发现用adobe自带的工具转更方便,虽然pdfbox更快一些。

    粘一下sourceforge里对pdfbox的描述:

    PDFBox is a Java PDF Library. This project will allow access to all of the components in a PDF document. More PDF manipulation features will be added as the project matures. This ships with a utility to take a PDF document and output a text file.

    刚看到这段话得时候很是激动,以为现在的版本可以识别表格和图片了。但最后一句话又很让人泄气,居然是个text file,呵呵。不过没关系,对于本书的学习,还是很有帮助的。

    感谢“跟不上时代潮流”的分享。

    转载自http://www.cnblogs.com/hejycpu/archive/2009/01/19/1378380.html


    1、使用PDFBox处理PDF文档

    PDF全称Portable Document Format,是Adobe公司开发的电子文件格式。这种文件格式与操作系统平台无关,可以在Windows、Unix或Mac OS等操作系统上通用。
    PDF文件格式将文字、字型、格式、颜色及独立于设备和分辨率的图形图像等封装在一个文件中。如果要抽取其中的文本信息,需要根据它的文件格式来进行解析。幸好目前已经有不少工具能帮助我们做这些事情。
    2、PDFBox的下载

    最常见的一种PDF文本抽取工具就是PDFBox了,访问网址http://sourceforge.net/projects/pdfbox/,进入如图7-1所示的下载界面。读者可以在该网页下载其最新的版本。本书采用的是PDFBox-0.7.3版本。PDFBox是一个开源的Java PDF库,这个库允许你访问PDF文件的各项信息。在接下来的例子中,将演示如何使用PDFBox提供的API,从一个PDF文件中提取出文本信息。
    3、在Eclipse中配置

    以下是在Eclipse中创建工程,并建立解析PDF文件的工具类的过程。
    (1)在Eclipse的workspace中创建一个普通的Java工程:ch7。
    (2)把下载的PDFBox-0.7.3.zip解压。
    (3)进入external目录下,可以看到,这里包括了PDFBox所有用到的外部包。复制下面的Jar包到工程ch7的lib目录下(如还未建立lib目录,则先创建一个)。
    l bcmail-jdk14-132.jar
    l bcprov-jdk14-132.jar
    l checkstyle-all-4.2.jar
    l FontBox-0.1.0-dev.jar
    l lucene-core-2.0.0.jar
    然后再从PDFBox的lib目录下,复制PDFBox-0.7.3.jar到工程的lib目录下。
    (4)在工程上单击右键,在弹出的快捷菜单中选择“Build Path->Config Build Path->Add Jars”命令,把工程lib目录下面的包都加入工程的Build Path。
    4、使用PDFBox解析PDF内容

    在刚刚创建的Eclipse工程中,创建一个ch7.pdfbox包,并创建一个PdfboxTest类。该类包含一个getText方法,用于从一个PDF中获取文本信息,其代码如下。
    import java.io.BufferedWriter;
    import java.io.FileInputStream;
    import java.io.FileWriter;

    import org.pdfbox.pdfparser.PDFParser;
    import org.pdfbox.util.PDFTextStripper;


    public class PdfParser {

    /**
    * @param args
    */
    // TODO 自动生成方法存根

    public static void main(String[] args) throws Exception{
    FileInputStream fis = new FileInputStream("F:\\task\\lerman-atem2001.pdf");
    BufferedWriter writer = new BufferedWriter(new FileWriter("F:\\task\\pdf_change.txt"));
    PDFParser p = new PDFParser(fis);
    p.parse();
    PDFTextStripper ts = new PDFTextStripper();
    String s = ts.getText(p.getPDDocument());
    writer.write(s);
    System.out.println(s);
    fis.close();
    writer.close();

    }
    }
    下面是自己按照书上的例子写的代码。
    1package TestPDF.pdfbox;
    2
    3import java.io.File;
    4import java.io.FileOutputStream;
    5import java.io.IOException;
    6import java.io.OutputStreamWriter;
    7import java.io.Writer;
    8import java.net.URL;
    9
    10import org.apache.lucene.analysis.standard.StandardAnalyzer;
    11import org.apache.lucene.document.Document;
    12import org.apache.lucene.index.IndexWriter;
    13import org.apache.lucene.index.Term;
    14import org.apache.lucene.search.IndexSearcher;
    15import org.apache.lucene.search.PhraseQuery;
    16import org.apache.lucene.search.Query;
    17import org.apache.lucene.search.ScoreDoc;
    18import org.apache.lucene.search.TermQuery;
    19import org.apache.lucene.search.TopDocCollector;
    20import org.apache.lucene.search.TopDocs;
    21import org.pdfbox.pdmodel.PDDocument;
    22import org.pdfbox.searchengine.lucene.LucenePDFDocument;
    23import org.pdfbox.util.PDFTextStripper;
    24
    25public class Test {
    26
    27 public void getText(String file) throws Exception{
    28 //是否排序
    29 boolean sort = false;
    30 //pdf文件名
    31 String pdfFile = file;
    32 //输入文本文件名称
    33 String textFile = null;
    34 //编码方式
    35 String encoding = "UTF-8";
    36 //开始提取页数
    37 int startPage = 1;
    38 //结束提取页数
    39 int endPage = Integer.MAX_VALUE;
    40 //文件输入流,输入文本文件
    41 Writer output = null;
    42 //内存中存储的PDF Document
    43 PDDocument document = null;
    44
    45 try{
    46 try{
    47 //首先当作一个URL来加载文件,如果得到异常再从本地系统装载文件
    48 URL url = new URL(pdfFile);
    49 document = PDDocument.load(url);
    50 String fileName = url.getFile();
    51
    52 if(fileName.length() > 4){
    53 //以原来pdf名称来命名新产生的txt文件
    54 File outputFile = new File(fileName.substring(0, fileName.length()-4) + ".txt");
    55 textFile = outputFile.getName();
    56 }
    57 }catch(Exception e){
    58 //如果作为URL装载得到异常则从文件系统装载
    59 document = PDDocument.load(pdfFile);
    60 if(pdfFile.length() > 4){
    61 textFile = pdfFile.substring(0, pdfFile.length() - 4) + ".txt";
    62 }
    63 }
    64 //文件输出流,写入文件到textFile
    65 output = new OutputStreamWriter(new FileOutputStream(textFile),encoding);
    66 //PDFTextStripper来提取文本
    67 PDFTextStripper stripper = new PDFTextStripper();
    68 //设置是否排序
    69 stripper.setSortByPosition(sort);
    70 //设置起始页
    71 stripper.setStartPage(startPage);
    72 //设置结束页
    73 stripper.setEndPage(endPage);
    74 //调用PDFTextStripper的writeText提取并输出文本
    75 stripper.writeText(document, output);
    76 }finally{
    77 if(output != null){
    78 output.close();
    79 }
    80 if(document != null){
    81 document.close();
    82 }
    83 }
    84 }
    85
    86 /**
    87 * test Lucene with pdfbox
    88 * @throws IOException
    89 */
    90 public void LuceneTest() throws IOException{
    91
    92 String path = "D:\\index";
    93 String pdfpath = "D:\\index\\Lucene.Net基本用法.pdf";
    94
    95 IndexWriter writer = new IndexWriter(path, new StandardAnalyzer(),true);
    96 //writer.setMaxFieldLength(10240);
    97 //LucenePDFDocument返回由PDF产生的Lucene Document
    98 Document d = LucenePDFDocument.getDocument(new File(pdfpath));
    99 //System.out.println(d);
    100 //写入索引
    101 writer.addDocument(d);
    102 writer.close();
    103
    104 //读取d:\index下的索引文件,建立IndexSearcher
    105 IndexSearcher searcher = new IndexSearcher(path);
    106 //对索引的contents Field进行关键字Query的查找
    107 Term t = new Term("contents","优");
    108 Term m = new Term("contents","化");
    109 PhraseQuery q = new PhraseQuery();
    110 q.add(t);
    111 q.add(m);
    112 //Query q = new TermQuery(t);
    113 TopDocCollector co = new TopDocCollector(10);
    114 searcher.search(q,co);
    115
    116 Document document;
    117 TopDocs docs = co.topDocs();
    118 ScoreDoc[] doc = docs.scoreDocs;
    119 //System.out.println(doc.length);
    120
    121 for(int i=0;i<doc.length;i++){
    122 System.out.println("文档编号:" + doc[i].doc);
    123 //document = searcher.doc(doc[i].doc);
    124 }
    125 }
    126 /**
    127 * @param args
    128 */
    129 public static void main(String[] args) {
    130 // TODO Auto-generated method stub
    131 Test test = new Test();
    132 try{
    133 //test.getText("D:\\index\\Lucene.Net基本用法.pdf");
    134 test.LuceneTest();
    135 }catch(Exception e){
    136 e.printStackTrace();
    137 }
    138 }
    139}
    140
    展开全文
  • 在文档库中,上载了很多文档之后,我们发现,文档太多的情况下,查找不方便,那么是否有相关的关键字,标签的属性,可以让我们更加快速的找到我们想要的文档呢? 在文档库中,也是支持给文档添加字段的,例如我们...

    在文档库中,上载了很多文档之后,我们发现,文档太多的情况下,查找不方便,那么是否有相关的关键字,标签的属性,可以让我们更加快速的找到我们想要的文档呢?
    在文档库中,也是支持给文档添加字段的,例如我们添加几个字段:
    字段1,文档类型:(互联网,电子产品,科研机构)
    字段2,文档来源:(知识百科,腾讯新闻,其它)
    添加字段的方式,和前面列表添加字段的方式一样。
    sharepoint 2016 学习系列篇(13)-自定义列表应用篇-(2)添加字段栏
    添加完成字段之后,我们对文档进行属性编辑
    这里写图片描述
    进入文档属性编辑页面
    这里写图片描述
    填写完属性之后,点击保存
    这里写图片描述
    我们上传多一些文档,并且把属性编辑一下。
    这里写图片描述
    到这里,我们发现,以前我们做个文档存储的功能,以及增加属性,增加标签,得做很多开发,现在在sharepoint平台上,只需要花一点时间学习下,就能做到,给文档添加属性标签。并且也很方便的通过属性值,找到想要的文档。
    以上是关于给文档添加属性标签的做法。

    展开全文
  • 特别说明  ofd阅读器开发语言为...本阅读器还开发完善阶段,如有任何问题,可以联系我。博客:https://www.cnblogs.com/yuanchenhui/ ofd程序,点我下载! 1主界面 2文件信息指示: 无电子印章和签名 ...
  • 最近我的 kindle 固件版本更新到 5.8.7.0.1 ,发现增加了生字注音功能,瞬间变成小学生阅读神器有木有,不过,...赞许生字注音功能的同时,也遇到了一些问题,比如,用邮箱发送到个人文档里的书 Kindle 收不到推...
  •       <br />« SooPAT专利搜索引擎为学知识搜索 » 30个值得收藏可免费搜索/下载PDF电子图书(文档)的搜索引擎 实用酷站 | 评论(0) | 348 views | 一 26th, 2011   ...
  • SharePoint 16 规划大型文档存储库

    千次阅读 2019-01-28 18:03:01
    请记住,存储要求可能由于各种原因而存在,例如需要对大量文档进行版本控制,将大量文件标记为需要电子发现的记录,或者只是拥有大量使用托管等功能的文档元数据。这些情况下,您必须确定SharePoint中存储大量...
  •  Office 2007左上角的圆形按扭及其下的菜单让人印象深刻,到了Office 2010功能更丰富了,特别是文档操作方面,比如在文档中插入元数据、快速访问权限、保存文档到SharePoint位置等等。  7、Office按钮打印选项 ...
  • 怎么Excel2003版中查找重复值

    千次阅读 2016-08-04 15:20:14
    编辑Excel文档经常会遇到需要查找重复值并删除。我的百度经验中我分享了一篇题为:Excel表格中怎么查找重复项的文章。其使用的软件为excel2007。 为了解决部分使用版本为excel2003版的网友遇到的问题。这里,我...
  • 其速度之快令人震惊,百G硬盘几十万个文件,可以几秒钟之内完成索引;文件名搜索瞬间呈现结果。它小巧免费,支持中文,支持正则表达式,可以通过HTTP或FTP分享搜索结果。如果不满意Windows自带的搜索工具、Total ...
  • ExMobi文档

    千次阅读 2015-07-04 11:25:43
    EXmobi官方文档 ExMobi®从入门到精通         本书电子版和示例代码请访问GIT仓库: https://github.com/nandy007/ExMobiBeginnerBook       ExMobi门户:http://www.exmobi.cn ExMobi...
  • 怎么Excel 表里的所有sheet查找

    千次阅读 2012-12-24 14:28:51
    如果是全部的话,先选第一个工作表,然后按住“Shift”键,再选最后一个工作表,方法跟WORD文档中使用一样。或者选中一个工作表,点击鼠标右键,然后选“选定所有工作表”, 最后按Ctrl+F查找
  • java文档注释详解

    千次阅读 2019-05-10 15:11:53
    对于Java语言,最体贴的...对于程序的文档化,最大的问题 莫过于对文档的维护。若文档与代码分离,那么每次改变代码后都要改变文档,这无疑会变成相当麻烦的一件事情。解决的方法看起来似乎很简单:将代码同文档 “...
  • Spring Boot中文文档(官方文档翻译 基于1.5.2.RELEASE)

    万次阅读 多人点赞 2017-04-06 16:41:22
    Spring Boot官方文档中文翻译(更新至 26. 日志)
  • 软件文档编写向导

    千次阅读 2016-08-05 11:20:40
    程序员的日常工作中,除了编写代码之外,还免不了需要编写各种技术文档。一个编写良好的技术文档在项目中能够很好地建立沟通与协作,起到很积极的作用。因此,编写技术文档也就成为了程序员技能提升的很重要的一面...
  • Dspace系统文档(选译)

    千次阅读 2010-11-11 15:08:00
    <br /> <br />一、 简介  Dspace是... Dspace系统文档对系统功能作了一个整体的描述。它对Dspace系统进行了一个良好的性能描述,为非技术人员学习使用Dspace系统是一个良好的导向。阅读整个系
  • 从word文档中筛选Email地址

    千次阅读 2010-03-26 19:36:00
    2、查找内容:[a-zA-Z0-9_/-.]{1,}/@[a-zA-Z0-9_/-.]{1,}3、选中“突出显示所有该范围找到的项目”,下面列表框选中“主文档”;4、单击“高级”展开完整查找窗口;5、选中“使用通配符”;6、单击“查找全部”;7...
  • java文档注释

    万次阅读 2007-07-29 21:05:00
    对于Java语言,最体贴的一项设计就是它并没有打算让人们为了写程序而写程序——人们也需要考虑程序的文档...为达到这个目的,最简单的方法是将所有内容都置于同一个文件。然而,为使一切都整齐划一,还必须使用一种特殊
  • Reactor 3 参考文档

    千次阅读 2018-09-28 15:56:10
    Reactor 3 参考文档 Stephane Maldini @smaldini Simon Baslé @simonbasle3.2.0.BUILD-SNAPSHOT   (译者加)本文档的一些典型的名词如下: Publisher(发布者)、Subscriber(订阅者)、...
  • 离线ROS API文档(Zeal或Dash)

    千次阅读 2017-11-08 10:07:29
    通常而言,通过ROS进行机器人开发设计,需要查阅C++或Python等文档,也需要...软件安装成功后,打开界面如下,windows和Linux基本完全一样:Edit--Preferences中,可以配置如下一些内容Tools--Docsets中,可以
  • 文档管理系统

    千次阅读 2013-07-04 18:51:52
    文档管理系统(document management system,简称DMS)或者数字资产管理系统(digital asset management system,简称DAM),主要是用来管理我们常用的一些文档、图纸、视频和音频等信息内容。 对于企业而言,文档...
  • django1.10官方文档翻译

    千次阅读 2017-02-04 16:59:38
    django1.10官方文档翻译
  • 说明:镜像的内容,实际上把原有内容镜像过来,把相同的内容在多个地方展示,而不用复制粘贴,这样可以一次修改,在所有地方同步更新。 点击 按钮,可以设定文档的标签 当然,如果你不手动设定,也是可以的...
  • 文档数据库的学习报告

    千次阅读 2015-01-20 23:26:12
    文档数据库的学习报告   0 目录:  1 大数据环境下的背景  2传统关系数据库的瓶颈  3文档数据库的选择  4 什么是文档数据库  4.1 什么是文档? 4.2 JSON数据格式 4.3那么是什么是文档型数据库呢? 4.4...
  • BOMB开发文档

    千次阅读 2015-09-16 23:17:45
    首页产品案例价格下载文档社区关于 ○快速入门○开发文档 -Android开发文档 -iOS开发文档 -简介-使用CocoaPods安装BmobSDK-应用程序-应用安全-数据类型-对象-添加数据-查询数据-修改数据-...
  • 基于WORD模板的文档流转原理

    千次阅读 2005-11-20 20:48:00
    目前企业或其他单位中的文档流转一般采用直接的方法,用户通过文件的共享或内部网络的Internet服务器、Ftp服务器进行上传下载...在文档内容较多、结构较复杂时要对文档中的某一个条目进行查找编辑也很困难。 然而所
  • Java 类注释文档编写方法

    千次阅读 2014-12-03 10:36:09
    对于Java语言,最体贴的一项设计就是它并没有打算让人们为了写程序而写程序——人们也需要考虑程序的...为达到这个目的,最简单的方法是将所有内容都置于同一个文件。然而,为使一切都整齐划一,还必须使用一种特殊的注
  • 微软OFFice复合文档

    千次阅读 2010-09-08 11:25:00
    劳拉"-神秘的微软办公软件文件格式 复合文档中,可以有很多目录,每个目录下面可以有子目录,目录和子目录中包含了“存储”,一个存储就相当于磁盘上的一个文件,整个复合文档就形成了一个类似于磁盘上的目录...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 60,797
精华内容 24,318
关键字:

如何在电子文档里查找内容