help_helpdesk - CSDN
精华内容
参与话题
  • python的help()

    千次阅读 2019-07-18 20:44:14
    python中的help( ) 感觉python中的help()很好用啊哈哈哈哈,以后查阅模块和函数不用翻阅python的官方文档了,主要是我太小白,看不懂官方文档。 1.首先进入python环境 win键+R进入小黑框,输入python,进入当前...

    python中的help( )

    感觉python中的help()很好用啊哈哈哈哈,以后查阅模块和函数不用翻阅python的官方文档了,主要是我太小白,看不懂官方文档。

    1.首先进入python环境

    win键+R进入小黑框,输入python,进入当前python环境。注意观察自己的python环境。在这里插入图片描述

    2.对于内置函数,可以直接利用help()进行查阅

    在小黑框里输入help(print),就会出现以下结果,就可以查阅print()的使用方法啦。
    在这里插入图片描述

    3.对于其他模块函数,可以先import该模块,再利用help()进行查阅

    例如在小黑框里输入以下语句,就可以查阅scatter的使用方法啦
    import matplotlib.pyplot as plt
    help(plt.scatter)在这里插入图片描述

    4.help可以查阅模块信息

    例如在小黑框里输入以下语句

    help(‘numpy’)在这里插入图片描述

    展开全文
  • HTML Help WorkShop制作chm图解

    万次阅读 热门讨论 2019-08-13 13:49:57
    一位做共享软件做得很成功的同行说过:“一个好的共享软件,首先操作要简单容易上手,其次一定附带一个详尽的帮助手册。”可见,对于一个软件来说,帮助文件的重要性。不过大部分程序人员(包括我)都忽略了帮助文件...

     

    一位做共享软件做得很成功的同行说过:“一个好的共享软件,首先操作要简单容易上手,其次一定附带一个详尽的帮助手册。”可见,对于一个软件来说,帮助文件的重要性。不过大部分程序人员(包括我)都忽略了帮助文件的重要性,都认为自己做的软件相当简单,一看就会,殊不知我们是一个连底层都了解的开发人员。

    前段时间本人做了一个图片处理软件,免费给一些同学和朋友使用,很多人的反馈是不知道怎么用,于是本人花时间做了一个帮助手册,得到了很多好的反馈,本人准备在结合他们的反馈意见之后发布一个Realease版本。在使用的过程中,我使用了微软提供的HTML Help WorkShop这个软件,可惜是英文的,为了方便广大对英语不是很熟悉的朋友,本人写了一份制作图解,希望对大家有帮助。
     
    图1 HTML Help WorkShop运行界面


    图2 新建一个工程


    图3 是否从WinHelp项目转换


    图4 设置项目文件的保存位置


    图5 如果已经制作了hhc、hhk和htm文件,可以勾选上面的相应项


    图6 新建帮助文件工程向导结束


    图7 新建工程向导结束之后的界面


    图8 contens选项卡


    图9 添加一个内容页


    图10 指定内容页的位置


    图11 选取内容页


    图12 填写标题(对比图9)


    图13 Index选项卡


    图14 添加Index向导第一步


    图15 添加Index向导第二步


    图16 填写完成之后的状况


    图17 指定chm文件的起始页


    图18 编译生成chm文件

     

    说明:在制作过程中用到了.hhp、.hhk和.hhc三种文件,它们的作用分别如下:

    .hhp:保存项目文件配置的有关内容,如便以后生成chm的语言以及打开chm的起始页;

    .hhk:保存关键词索引目录的内容,其实是一个html文件,可以用记事本等打开查看和编辑。

    .hhc:保存内容页的配置。其实是一个html文件,可以用记事本等打开查看和编辑。

    通过记事本查看上面文件的内容之后,如果我们以网页的标题作为索引关键词,我们会发现.hhk和.hhc,这样可以直接copy,省去很多步骤。

    附:.hhp文件内容(项目文件内容)

    [OPTIONS]
    Auto Index=Yes
    Compatibility
    =1.1 or later
    Compiled file
    =DotNet.chm
    Contents file
    =Table of Contents.hhc
    Default topic
    =dotnethelpIndex.html
    Display compile progress
    =No
    Index file
    =Index.hhk
    Language
    =0x804 中文(中国)


    [INFOTYPES]

    Index.hhk文件(索引文件资源)内容

    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
    <HTML>
    <HEAD>
    <meta name="GENERATOR" content="Microsoft&reg; HTML Help Workshop 4.1">
    <!-- Sitemap 1.0 -->
    </HEAD><BODY>
    <UL>
    <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="首页">
            <param name="Local" value="dotnethelpIndex.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="C#调用API">
            <param name="Local" value="dotnethelpC#调用API.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="C#调用API详解">
            <param name="Local" value="dotnethelpC#调用API详解.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="C#中调用Windows API时的数据类型对应关系">
            <param name="Local" value="dotnethelpC#中调用Windows API时的数据类型对应关系.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="自己用C#做屏保">
            <param name="Local" value="dotnethelp自己用C#做屏保.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="基于C#实现用于显示照片的屏保">
            <param name="Local" value="dotnethelp基于C#实现用于显示照片的屏保.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="NHibernate 小纸条">
            <param name="Local" value="dotnethelpNHibernate 小纸条.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="用Nhibernate怎么实现数据的添加、删除、修改简单程序">
            <param name="Local" value="dotnethelp用Nhibernate怎么实现数据的添加、删除、修改简单程序.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="VS2005打包时加入卸载功能">
            <param name="Local" value="dotnethelpVS2005打包时加入卸载功能.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="VS2005项目的安装与布署">
            <param name="Local" value="dotnethelpVS2005项目的安装与布署.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="VS 2005中安装包的制作">
            <param name="Local" value="dotnethelpVS 2005中安装包的制作.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="使用VS2005制作安装包">
            <param name="Local" value="dotnethelp使用VS2005制作安装包.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="安装程序时读取路径的问题">
            <param name="Local" value="dotnethelp安装程序时读取路径的问题.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="iexpress的作用及使用方法">
            <param name="Local" value="dotnethelpiexpress的作用及使用方法.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="把.NET程序部署到没有安装.NET Framwork的机器上">
            <param name="Local" value="dotnethelp把.NET程序部署到没有安装.NET Framwork的机器上.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="VS2005怎么制作安装包">
            <param name="Local" value="dotnethelp初学者问一下,VS2005怎么制作安装包.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="日志记录组件[Log4net]详细介绍">
            <param name="Local" value="dotnethelp日志记录组件[Log4net]详细介绍.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="HTML Help WorkShop帮助手册">
            <param name="Local" value="dotnethelpHTML Help WorkShop帮助手册.html">
            </OBJECT>
    </UL>
    </BODY></HTML>

    Table of Contents.hhc文件(内容页项目资源)内容

    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
    <HTML>
    <HEAD>
    <meta name="GENERATOR" content="Microsoft&reg; HTML Help Workshop 4.1">
    <!-- Sitemap 1.0 -->
    </HEAD><BODY>
    <OBJECT type="text/site properties">
        <param name="ImageType" value="Folder">
    </OBJECT>
    <UL>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="首页">
            <param name="Local" value="dotnethelpIndex.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="C#调用API">
            <param name="Local" value="dotnethelpC#调用API.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="C#调用API详解">
            <param name="Local" value="dotnethelpC#调用API详解.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="C#中调用Windows API时的数据类型对应关系">
            <param name="Local" value="dotnethelpC#中调用Windows API时的数据类型对应关系.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="自己用C#做屏保">
            <param name="Local" value="dotnethelp自己用C#做屏保.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="基于C#实现用于显示照片的屏保">
            <param name="Local" value="dotnethelp基于C#实现用于显示照片的屏保.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="NHibernate 小纸条">
            <param name="Local" value="dotnethelpNHibernate 小纸条.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="用Nhibernate怎么实现数据的添加、删除、修改简单程序">
            <param name="Local" value="dotnethelp用Nhibernate怎么实现数据的添加、删除、修改简单程序.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="VS2005打包时加入卸载功能">
            <param name="Local" value="dotnethelpVS2005打包时加入卸载功能.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="VS2005项目的安装与布署">
            <param name="Local" value="dotnethelpVS2005项目的安装与布署.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="VS 2005中安装包的制作">
            <param name="Local" value="dotnethelpVS 2005中安装包的制作.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="使用VS2005制作安装包">
            <param name="Local" value="dotnethelp使用VS2005制作安装包.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="安装程序时读取路径的问题">
            <param name="Local" value="dotnethelp安装程序时读取路径的问题.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="iexpress的作用及使用方法">
            <param name="Local" value="dotnethelpiexpress的作用及使用方法.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="把.NET程序部署到没有安装.NET Framwork的机器上">
            <param name="Local" value="dotnethelp把.NET程序部署到没有安装.NET Framwork的机器上.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="VS2005怎么制作安装包">
            <param name="Local" value="dotnethelp初学者问一下,VS2005怎么制作安装包.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="日志记录组件[Log4net]详细介绍">
            <param name="Local" value="dotnethelp日志记录组件[Log4net]详细介绍.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="HTML Help WorkShop帮助手册">
            <param name="Local" value="dotnethelpHTML Help WorkShop帮助手册.html">
            </OBJECT>
    </UL>
    </BODY></HTML>

    展开全文
  • MySQL 的 help 命令你真的会用吗?

    千次阅读 2018-07-19 15:19:03
    MySQL 的帮助信息重要吗?不太重要!有用吗?有!就好比你在家洗澡的时候...help xxx" 语句来查看MySQL 自带的帮助信息。但你一定或多或少能碰到这样的场景:记不清某个语句的具体拼写了,只能模糊的记得几个字...

    MySQL 的帮助信息重要吗?不太重要!有用吗?有!就好比你在家洗澡的时候,突然有人不停地按你家的门铃,能把你憋出心脏病来,嘿嘿,我想,各位DBA同行们,在数据库的日常维护过程中,如果突然忘记某个SQL或者说某个管理命令如何拼写的时候,一定首先想到的就是使用"help xxx" 语句来查看MySQL 自带的帮助信息。但你一定或多或少能碰到这样的场景:记不清某个语句的具体拼写了,只能模糊的记得几个字母,或者说很清楚知道想要查什么帮助信息,但是却不知道用什么关键字来查询帮助信息(例如:想要查看解析relaylog的SQL语句)。这个时候怎么办呢? 别慌,本文来告诉你答案!

    要想知道怎么办,那得全面了解MySQL 提供的帮助系统,下面,我们将带领大家一窥庐山真面目!

     

    help 语句信息从哪里取的

    MySQL Server提供4张表用于保存服务端的帮助信息(使用help语法查看的帮助信息),这些表位于mysql 系统字典库下。help 语句就是从这些表中获取数据并返回给客户端,如下:

    • help_category:关于帮助主题类别的信息

    • help_keyword:与帮助主题相关的关键字信息

    • help_relation:帮助关键字信息和主题信息之间的映射

    • help_topic:帮助主题的详细内容

     

    help 语句信息何时产生的

    这些表在数据库初始化时通过加载share/fill_help_tables.sql文件创建,如果是在Unix上使用二进制或源代码发行版安装MySQL,则在初始化数据目录时会直接导入该文件对帮助表内容进行初始化。对于在Linux上的RPM分发版或Windows上的二进制发行版,帮助表的内容初始化是作为MySQL安装过程的一部分执行。

    • 如果使用二进制发行版升级MySQL,则不会自动升级帮助表,但可以手动升级(手工加载share/fill_help_tables.sql文件),如:shell> mysql -u root mysql <fill_help_tables.sql

    • 您可以随时获取最新的fill_help_tables.sql以升级您的帮助表。从http://dev.mysql.com/doc/index-other.html下载适用于您的MySQL版本的正确文件

     

    help 帮助信息存储表详解

    help 语法支持3种模式的匹配查询:查看所有主题顶层类别或子类别、查看帮助主题下的关键字、使用给定主题下的唯一关键字查看帮助信息,这些信息分表保存在 help_category、help_topic、help_keyword表,help_relation表存放help_topic与help_keyword表中信息的映射信息。下面将针对这几张表的基础知识进行简单的科普。

    (1)help_category

    该表提供查询帮助主题的类别信息,每一个类别分别对应着N个帮助主题名或者主题子类别名,通过查询表中的信息我们也可以看出来,如下:

    root@localhost : mysql 01:10:59> select * from help_category;
    +------------------+-----------------------------------------------+--------------------+-----+
    | help_category_id | name                                          | parent_category_id | url |
    +------------------+-----------------------------------------------+--------------------+-----+
    |                1 | Geographic                                    |                  0 |     |
    |                2 | Polygon properties                            |                 35 |     |
    ......
    |               39 | Functions                                     |                 36 |     |
    |               40 | Data Definition                               |                 36 |     |
    +------------------+-----------------------------------------------+--------------------+-----+
    40 rows in set (0.00 sec)

    表字段含义

    • help_category_id:帮助主题名称或子类别名称在表中的记录ID

    • name:帮助主题类别名称或字类别名称

    • parent_category_id:父主题类别名称在表中的记录ID,一些主题类别具有子主题类别,例如:绝大多数的主题类别其实是Contents类别的子类别(且是顶层类别,也是一级父类别),还有一部分是Geographic Features 类别的子类别(二级父类别),一部分是Functions的子类别(二级父类别)

    • url :对应在MySQL 官方手册中的链接地址

    (2)help_keyword

    该表提供查询与帮助主题相关的关键字字符串信息,如下:

    root@localhost : mysql 01:12:07> select * from help_keyword limit 5;
    +-----------------+---------+
    | help_keyword_id | name    |
    +-----------------+---------+
    |             681 | (JSON   |
    |             486 | ->      |
    |             205 | ->>     |
    |             669 | <>      |
    |             521 | ACCOUNT |
    +-----------------+---------+
    5 rows in set (0.00 sec)

    表字段含义

    • help_keyword_id:帮助关键字名称在表中记录对应的ID

    • name:帮助关键字字符串

    (3)help_relation

    该表提供查询帮助关键字信息和主题详细信息之间的映射,用于关联查询help_keyword与help_topic表,如下:

    root@localhost : mysql 01:13:09> select * from help_relation limit 5;
    +---------------+-----------------+
    | help_topic_id | help_keyword_id |
    +---------------+-----------------+
    |             0 |               0 |
    |           535 |               0 |
    |           294 |               1 |
    |           277 |               2 |
    |             2 |               3 |
    +---------------+-----------------+
    5 rows in set (0.00 sec)

    表字段含义

    • help_topic_id:帮助主题详细信息ID,该ID值与help_topic表中的help_topic_id相等

    • help_keyword_id:帮助主题关键字信息ID,该ID值与help_keyword表中的help_keyword_id相等

    (4)help_topic

    该表提供查询帮助主题给定关键字的详细内容(详细帮助信息),如下:

    root@localhost : mysql 01:13:31> select * from help_topic limit 1\G;
    *************************** 1. row ***************************
    help_topic_id: 0
            name: JOIN
    help_category_id: 28
     description: MySQL supports the following JOIN syntaxes for the table_references
    part of SELECT statements and multiple-table DELETE and UPDATE
    statements:
    table_references:
    escaped_table_reference [, escaped_table_reference] ...
    escaped_table_reference:
    table_reference
    | { OJ table_reference }
    ......
             url: http://dev.mysql.com/doc/refman/5.7/en/join.html
    1 row in set (0.00 sec)

    表字段含义

    • help_topic_id:帮助主题详细信息在表记录中对应的ID

    • name:帮助主题给定的关键字名称,与help_keyword表中的name字段值相等

    • help_category_id:帮助主题类别ID,与help_category表中的help_category_id字段值相等

    • description:帮助主题的详细信息(这里就是我们通常查询帮助信息真正想看的内容,例如:告诉我们某某语句如何使用的语法与注意事项等)

    • example:帮助主题的示例信息(这里告诉我们某某语句如何使用的示例)

    • url:该帮助主题对应在MySQL官方在线手册中的URL链接地址

     

    help 语句用法示例

    前面我们提到过,help 语法支持3种模式的匹配查询。那么,回到文章开头我们抛出的问题,记不清某个语句的具体拼写了,只能模糊的记得几个字母,或者说很清楚知道想要查什么帮助信息,但是却不知道用什么关键字来查询帮助信息(例如:想要查看解析relaylog的SQL语句)。这个时候怎么办呢?

    (1)我只记得某几个字母怎么办

    MySQL 提供的帮助信息实际上可以直接给定一个主题关键字进行查询,不需要指定主题名称,如果你记录某个SQL子句关键字的其中的几个字母,那么可以使用这些字母多尝试几次,如下:

    root@localhost : performance_schema 10:43:40> help relay  # 尝试第一次
    Nothing found
    Please try to run 'help contents' for a list of all accessible topics
    root@localhost : performance_schema 10:44:00> help relay logs  # 尝试第二次
    Nothing found
    Please try to run 'help contents' for a list of all accessible topics
    root@localhost : performance_schema 10:44:06> help relaylogs  # 尝试第三次
    Nothing found
    Please try to run 'help contents' for a list of all accessible topics
    root@localhost : performance_schema 10:44:09> help relaylog  # 尝试第四次,oy,成功了
    Name: 'SHOW RELAYLOG EVENTS'
    Description:
    Syntax:
    SHOW RELAYLOG EVENTS
    [IN 'log_name'] [FROM pos] [LIMIT [offset,] row_count]  # 原来是这样用的
    Shows the events in the relay log of a replication slave. If you do not
    specify 'log_name', the first relay log is displayed. This statement
    has no effect on the master.
    URL: http://dev.mysql.com/doc/refman/5.7/en/show-relaylog-events.html

    PS:这里实际上就相当于那help 语句给定的关键字去匹配help_keyword表的name字段,如果有记录返回,则使用help_category、help_keyword、help_relation、help_topic四表做复杂的关联查询,右联结help_topic表中的name字段,如果返回唯一记录就返回帮助信息,如果返回多行,则返回一个关键字列表,使用这些具体的关键字可查询到具体的帮助信息,例如:

    root@localhost : performance_schema 11:05:06> help where
    .....
    where <item> is one of the following
    topics:  # 使用where作为关键字返回了一个关键字列表,表示where还会与这三个关键字组合使用,where的详细用法从列表中随便挑选一个关键字即可看到
    DELETE
    HANDLER
    UPDATE
    root@localhost : performance_schema 11:09:05> help delete
    Name: 'DELETE'
    Description:
    Syntax:
    DELETE is a DML statement that removes rows from a table.
    Single-Table Syntax
    DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name
    [PARTITION (partition_name,...)]
    [WHERE where_condition]  # where关键字的用法在这里
    [ORDER BY ...]
    [LIMIT row_count]
    ......

    (2)我啥都不记得怎么办

    如果你啥都不记得,那就只能使用最笨的方法,地毯式查找

    首先,我们就随便敲几个字母给help语句好了,例如:help xxx

    root@localhost : performance_schema 10:09:49> help xxx;
    Nothing found  # 这句告诉你帮助信息没找到
    # 不要紧,下面这句告诉你,用help contents语句来列出所有的可能的帮助主题信息
    Please try to run 'help contents' for a list of all accessible topics

    然后,查看所有的主题类别

    root@localhost : performance_schema 10:31:47> help contents
    You asked for help about help category: "Contents"
    For more information, type 'help <item>', where <item> is one of the following
    categories:
    Account Management
    Administration  # 通过主题或主题类别名称,大致判定一下,查看relaylog事件内容的语句应该是属于管理语句
    Compound Statements
    Data Definition
    Data Manipulation
    Data Types
    Functions
    Functions and Modifiers for Use with GROUP BY
    Geographic Features
    Help Metadata
    Language Structure
    Plugins
    Procedures
    Storage Engines
    Table Maintenance
    Transactions
    User-Defined Functions
    Utility

    使用help Administration 查看该帮助主题下的所有关键字

    root@localhost : performance_schema 10:37:27> help Administration
    ......
    SHOW PROCEDURE CODE
    SHOW PROCEDURE STATUS
    SHOW PROCESSLIST
    SHOW PROFILE
    SHOW PROFILES
    SHOW RELAYLOG EVENTS  # 找到了,在这里
    ......

    使用SHOW RELAYLOG EVENTS语句来查看具体的帮助信息

    root@localhost : performance_schema 10:41:53> help SHOW RELAYLOG EVENTS
    Name: 'SHOW RELAYLOG EVENTS'
    Description:
    Syntax:
    SHOW RELAYLOG EVENTS
    [IN 'log_name'] [FROM pos] [LIMIT [offset,] row_count]  # 原来是这样用的
    Shows the events in the relay log of a replication slave. If you do not
    specify 'log_name', the first relay log is displayed. This statement
    has no effect on the master.
    URL: http://dev.mysql.com/doc/refman/5.7/en/show-relaylog-events.html

    OK,现在相信你已经比较清晰地了解了MySQL 帮助系统的组成以及help 到底能给我们提供一些什么帮助信息了,下面给大家再补充点小知识:

    • HELP语句中给定的搜索关键字不区分大小写

    • 搜索关键字可以包含通配符%和_,效果与LIKE运算符执行的模式匹配操作含义相同。例如:HELP 'rep%'返回以rep开头的主题列表

    • 如果帮助类别字符串、帮助主题字符串包含多个字符的,则可以使用引号引起来,也可以不使用引号,为避免歧义,最好使用引号引起来

     

    帮助信息表相关的注意事项

    对于参与复制的数据库实例,帮助表更新有一些注意事项。帮助表默认情况下会写入到binlog中(因为这些帮助表是跟版本匹配的,升级一个实例的版本,其他实例也有同步更新的必要),所以,你需要考虑是否需要在升级主库帮助表的时候同时把这些更新通过主库binlog同步更新到从库中。

    • 如果主从库版本不同,那么主从库就需要单独升级帮助信息表 

    • 如果是MySQL 5.7.5之前的版本,则主从库分别升级帮助信息表使用命令:mysql --init-command="SET sql_log_bin=0" mysql < fill_help_tables.sql 

    • 如果是MySQL 5.7.5 及其之后的版本,则不需要使用--init-command="SET sql_log_bin=0" ,因为fill_help_tables.sql文件中包含了SET sql_log_bin=0,所以主从库只需要分别执行命令:mysql mysql < fill_help_tables.sql 即可

    • 如果是主从版本相同,那么主从库可以通过在主库升级,通过复制来更新从库的帮助信息表

    • 如果是MySQL 5.7.5之前的版本,则只需要在主库中执行命令:mysql mysql < fill_help_tables.sql 即可 

    • 如果是MySQL 5.7.5 及其之后的版本,则需要先在主库服务器中修改ll_help_tables.sql 文件,去掉SET sql_log_bin=0,然后在主库执行命令:mysql mysql < fill_help_tables.sql 即可

    PS:在MySQL 5.7.5之前这些表使用MyISAM,在这个版本之后改为InnoDB引擎

     

    | 作者简介

    罗小波·沃趣科技高级数据库技术专家

    IT从业多年,历任运维工程师,高级运维工程师,运维经理,数据库工程师,曾参与版本发布系统,轻量级监控系统,运维管理平台,数据库管理平台的设计与编写,熟悉MySQL的体系结构时,InnoDB存储引擎,喜好专研开源技术,追求完美。

    展开全文
  • Get-Help 帮助信息

    千次阅读 2007-12-15 09:34:00
    如下说明是翻译PowerShell中: help Get-Help 产生的帮助信息. 译者: Edengundam(马涛) Get-Help 大纲显示Windows PowerShell cmdlets和概念的相关信息. 语法Get-Help [[-name] ] [-component ] [-functionality ]...
    如下说明是翻译PowerShell: help Get-Help 产生的帮助信息.
    译者: Edengundam(马涛)
     
    Get-Help
     
    大纲
    显示Windows PowerShell cmdlets和概念的相关信息.
     
    语法
    Get-Help [[-name] <string>] [-component <string[]>] [-functionality <string[]>] [-role <string[]>] [-category <string[]>] [-full] [<CommonParameters>]
     
    Get-Help [[-name] <string>] [-component <string[]>] [-functionality <string[]>] [-role <string[]>] [-category <string[]>] [-detailed] [<CommonParameters>]
     
    Get-Help [[-name] <string>] [-component <string[]>] [-functionality <string[]>] [-role <string[]>] [-category <string[]>] [-examples] [<CommonParameters>]
     
    Get-Help [[-name] <string>] [-component <string[]>] [-functionality <string[]>] [-role <string[]>] [-category <string[]>] [-parameter <string>] [<CommonParameters>]
     
    详细描述
    Get-Help cmdlet显示Windows PowerShell cmdlets和概念的相关信息. 你也可以使用"Help {<cmdlet name> | <topic-name>"或者"<cmdlet-name> /?". "Help"将会一次一个页面地显示帮助主题. 然而"/?"在单一页上显示cmdlet的帮助.
     
    参数
     
    -name <string>
    请求指定cmdlet或概念主题的帮助信息. <String> 表示cmdlet名称, 例如: Get-Member, 概念主题, 例如: "About_Object", 或者是别名, 例如: "ls". 允许使用通配符. 参数名称("-Name")为可选项.
     
    强制参数?
    false
    参数位置?
    1
    默认值
     
    允许从管道绑定输入?
    true (根据属性名)
    允许通配符扩展?
    true
     
    -component <string[]>
    显示具有指定组件值的cmdlet列表, 例如: "Exchange." 核心cmdlet没有对应的组件属性值.
     
    强制参数?
    false
    参数位置?
    named
    默认值
     
    允许从管道绑定输入?
    false
    允许通配符扩展?
    false
     
    -functionality <string[]>
    显示具有指定功能的cmdlet帮助. 核心cmdlet没有对应的功能属性值.
     
    强制参数?
    false
    参数位置?
    named
    默认值
     
    允许从管道绑定输入?
    false
    允许通配符扩展?
    false
     
    -role <string[]>
    为指定用户角色显示自定义帮助. <String> 表示组织中扮演的角色. 某些cmdlet将会个根据此参数值的不同显示不同的文本. 此命令对于核心cmdlet没有作用.
     
    强制参数?
    false
    参数位置?
    named
    默认值
     
    允许从管道绑定输入?
    false
    允许通配符扩展?
    false
     
    -category <string[]>
    显示指定分类的帮助信息.
    <String> 的合法取值:
     
    ·         Alias:   根据别名分类的cmdlet帮助.
    ·         Cmdlet:  根据cmdlet名称分类的cmdlet帮助.
    ·         HelpFile: 概念的帮助("About_" topics.)
     
    强制参数?
    false
    参数位置?
    named
    默认值
     
    允许从管道绑定输入?
    false
    允许通配符扩展?
    false
     
    -full <SwitchParameter>
    显示cmdlet整个的帮助文件, 包含了参数的技术性信息. 当显示概念("About_")帮助时, 此参数无效.
     
    强制参数?
    false
    参数位置?
    named
    默认值
     
    允许从管道绑定输入?
    false
    允许通配符扩展?
    false
     
    -detailed <SwitchParameter>
    显示cmdlet的额外信息, 包含参数描述信息, cmdlet的示例. 当显示概念("About_")帮助时, 此参数无效.
     
    强制参数?
    false
    参数位置?
    named
    默认值
     
    允许从管道绑定输入?
    false
    允许通配符扩展?
    false
     
    -examples <SwitchParameter>
    显示使用此cmdlet的示例. 这些示例包含在帮助的详细和完整视图中. 此视图也包含了cmdlet的名称及其摘要描述. 只显示示例, 请键入"(get-help <cmdlet-name>).examples".
     
    强制参数?
    false
    参数位置?
    named
    默认值
     
    允许从管道绑定输入?
    false
    允许通配符扩展?
    false
     
    -parameter <string>
    显示指定参数的相信描述. 这些描述包含在帮助的完整视图中. 允许使用通配符.
     
    强制参数?
    false
    参数位置?
    named
    默认值
     
    允许从管道绑定输入?
    false
    允许通配符扩展?
    true
     
    <公共参数>
    此命令支持公共参数: -Verbose, -Debug, -ErrorAction, -ErrorVariable, and -OutVariable. 更多信息, 输入, "get-help about_commonparameters".
     
    返回类型
    String, MamlCommandHelpInfo
     
    注意
     
    当不指定参数时, "Get-Help"显示Windows PowerShell帮助系统的帮助信息.
     
    当你指定单一的cmdlet或概念主题, 例如: "Get-Help Set-Item", Get-Help将会显示该主题相关的帮助. 当你指定了多个cmdlet或概念主题, 例如: "Get-Help *" or "Get-Help -Category HelpFile", Get-Help将会显示匹配指定输入的cmdlet和主题列表.
     
    这里有Get-Help的三个变种:
     
    ·         "Get-Help" 在一页上显示完整的帮助主题.
    ·         "Help"将帮助主题一次一页的显示. 你可以对Help使用Get-Help的所有参数. 语法为: help {<cmdlet-name> | <topic-name>}<parameters>]
    ·         "-?" 显示cmdlet的基本信息. 不允许使用通配符, 不支持参数. 你不能使用"-?"来显示概念主题(about-*)的帮助. 语法为: <cmdlet-name> -?
     
    帮助的完整视图(-full)包含了关于参数信息的列表. 表中包含了下面这些项:
     
    ·        强制参数指出此参数是必要的(true)或者可选的(false).
    ·       位置指出此参数是命名参数或位置参数(编号的). 位置参数必须出现在命令的指定位置.
    ·         "Named" 指出参数的名称是必须的, 但是整个参数可以出现在命令的任何位置.
    ·         <Number> 指出参数的名称是可选项, 但是当名称被省略时, 参数必须出现在指定的编号位置. 例如, "2" 指出当参数名称被省略后, 参数必须出现在命令行中第二个位置(2)或者是唯一的非命名参数.(译注: 这里并不完全) 当指定了参数名称, 参数可以出现在命令的任意位置.
    ·         默认值: 如果在命令中你不包含此参数, Windows PowerShell使用此值作为默认值.
    ·        允许从管道绑定输入: 指定你可以(true)或不可以(false)通过管道向参数发送对象. "根据属性名称" 意味着管道对象必须包含一个与参数同名的属性.
    ·         接受通配符: 指出参数值能够包含通配符, 例如: * ?.
     
    1
     
    C:/PS>get-help
     
    此命令显示关于Windows PowerShell帮助系统的帮助.
     
    2
     
    C:/PS>get-help *
     
    此命令显示Windows PowerShell帮助系统的文件列表.
     
    3
     
    C:/PS>get-help get-alias
     
    C:/PS>help get-alias
     
    C:/PS>get-alias -?
     
    这些命令显示 get-alias cmdlet的基本帮助信息. "Get-Help""-?"命令在单独一页显示帮助信息. 命令"Help"将会一次显示多页中的一页信息.
     
    4
     
    C:/PS>get-help about_*
     
    此命令显示Windows PowerShell中包含的概念主题列表. 这些主题以字符"about_"开头. 要显示特定的帮助文件, 键入"get-help <topic-name>, 例如: "get-help about_signing".
     
    5
     
    C:/PS>get-help ls -detailed
     
    此命令通过指定 Get-Childitem cmdlet的一个别名"ls"来显示详细的帮助信息. 参数Detailed请求显示帮助文件的详细视图, 详细视图包含了参数描述和示例. 要查看cmdlet帮助的完整视图, 使用参数Full.
     
    6
     
    C:/PS>get-help format-table -full
     
    此命令显示 Format-Table cmdlet帮助文件的完整视图. 帮助的完整视图包括了参数描述, 示例和参数技术细节的列表.
     
    7
     
    C:/PS>get-help start-service -examples
     
    此命令显示了在Windows PowerShell中使用Start-Service命令的示例.
     
    8
     
    C:/PS>get-help get-childitem -parameter f*
     
    此命令用来显示Get-Childitem cmdlet中以"f"开头(filter and force)的参数描述. 要查看所有参数的描述, 键入"get-help get-childitem –parameter *".
     
    9
     
    C:/PS>(get-help write-output).syntax
     
    此命令只显示 write-output cmdlet的语法信息. Syntax是帮助对象上众多属性之一; 其他的还有description, details, examplesparameters. 要查看帮助对象上的所有属性和方法, 键入"get-help <cmdlet-name> | get-member", 例如: "get-help start-service | get member".
     
    相关链接
    Get-Command
    Get-PSDrive
    Get-Member
     
    展开全文
  • Python学习笔记--help命令使用

    千次阅读 2013-08-09 11:51:45
    --登录python [root@bakdbserver ~]# python Python 2.7.5 (default, Aug 7 2013, 21:50:17) [GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2 Type "help", "copyright", "credits" or "license" for more i
  • 如何使用VIM的Help

    千次阅读 2013-07-12 14:11:14
    很多时候在用到vim的命令的时候,都会去网上搜索,殊不知,如果熟练使用VIM的help,可以达到事半功倍的效果。 下面介绍如何使用VIM的help:   1. 在vim的一般模式中输入:help可以进入vim的help界面 这里面注意...
  • MySQL的help命令

    千次阅读 2018-08-16 05:11:38
    MySQL 的 help 命令 mysql&gt; help contents; You asked for help about help category: "Contents" For more information, type 'help &lt;item&gt;', where &lt;item&gt; is...
  • maven安装好后cmd中执行mvn help:system报错

    万次阅读 热门讨论 2018-07-17 18:46:58
    1.安装好maven,配置好环境...2.执行mvn help:system报错,则是仓库位置有错误: [INFO] Scanning for projects... Downloading from mirrorId: http://mvnrepository.com/org/apache/maven/plugins/maven-clean-pl...
  • HtmlHelp调用chm帮助文档使用

    千次阅读 2018-11-17 18:32:27
    HtmlHelp调用chm帮助文档使用
  • 【maven】help插件

    千次阅读 2018-09-18 11:09:40
    maven当中的help插件可以给我们很多的关于当前项目配置的信息1. help:effective-pom这个goal主要目的让我们了解当前项目最终合并后的配置信息,比如,所有的maven项目都会继承super pom,这时候项目的配置都会继承...
  • java help

    千次阅读 2012-10-07 23:16:01
    ibm Nancy Chen Junhua  本文示例源代码或素材下载  从开发者的角度看,自动化的帮助组件,或者帮助系统,通常是在构建一个 Java 应用程序时最后考虑的事情。不过对于用户来说,帮助系统是学习新应用程序时...
  • maven简介及使用help插件

    千次阅读 2018-11-26 16:36:10
    什么是maven? Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行...
  • HTML HELP WORKSHOP使用方法

    万次阅读 2011-12-14 00:52:59
    在Windows 98以后,增加了一种基于HTML文件特征的chm帮助文件,Windows 98称之为Compiled HTML Help File。chm帮助文件是一个统一的窗口,左侧是目录、索引和搜索这三个功能项,通过常见的标签栏进行切换;右侧是...
  • 关于search help Exit和样例

    千次阅读 2007-11-26 15:29:00
    1、 search help Exit是用于对标准帮助进行扩充,以提供更好的灵活性。2、search help Exit何时被调用Before Displaying the Dialog Box for Selecting the Required Search Path.It is only called for collective...
  • vs2010安装help library帮助文档时,在“从磁盘安装内容”选择完msha点下一步出现如图异常: ![图片说明](https://img-ask.csdn.net/upload/201703/24/1490339654_987168.png) 查看日志如下: 日志名称: Application...
  • [ERROR] No plugin found for prefix ‘help’ in the current project and in the plug in groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repos itories [local (C:\xxx\ma
  • mvn help:system下载包失败错误解决!

    万次阅读 2017-03-27 02:13:55
    maven配置好之后在cmd命令中执行mvn help:system的时候提示访问中央库失败具体错误如下: C:\Users\liekkas>mvn help:system [INFO] Scanning for projects... Downloading: ...
  • 【原创】用Htmlhelp Workshop制作Windows 帮助文件的方法  2011-08-16 15:17:23| 分类: 科技 | 标签:htmlhelp workshop 帮助文件 制作 方法  |字号 订阅  对于经常开发应用软件的人来说...
  • HTML Help Workshop使用帮助教程 --转载2008年09月23日 星期二 下午 04:50 从Windows 3.X到Windows 95,Windows使用的帮助文件一直都是hlp格式。在Windows 98以后,增加了一种基于HTML文件特征的chm帮助文件,...
  • help和man查看命令帮助文档

    千次阅读 2017-01-04 10:53:12
    在Linux系统中,命令太多,记全几乎不太可能,但是,我们可以通过help命令获取帮助。 命令语法: help [选项] [命令] 其中,选项内容包括如下: -d 显示命令简短主题描述 -s 显示命令简短语法描述 例如: ...
1 2 3 4 5 ... 20
收藏数 1,016,329
精华内容 406,531
关键字:

help