tqsheng

go.....
随笔 - 366, 文章 - 18, 评论 - 101, 引用 - 0
数据加载中……

git+svn 中文文件名乱码的处理


git svn clone 在获取有中文文件名的源码库的时候,会出现文件名乱码。

解决的方法是:

 

1) 不能用 git svn clone 命令

2)git.exe svn clone "svn源码库的url地址"  "本地工作目录或git库的路径" -T trunk -b branches -t tags
  这样,就会生成本地的  .git  目录了。

 

3) 修改 .git 目录下的config文件,在文件末尾增加:

[svn]
  pathnameencoding=gbk
4) 在目标目录下运行 git svn fetch

 

这样获得的 svn 源码库文件名就不会是乱码了。 

posted @ 2012-07-12 12:41 tqsheng 阅读(591) | 评论 (0)编辑 收藏

docbook

http://www.worldhello.net/doc/docbook_howto/

posted @ 2012-07-11 11:26 tqsheng 阅读(167) | 评论 (0)编辑 收藏

graphviz-2.28.0.msi

graphviz-2.28.0.msi

posted @ 2012-07-10 17:00 tqsheng 阅读(291) | 评论 (0)编辑 收藏

使用doxygen和GraphViz的收获和小结


doxygen这个工具摸了有几天了,从上周的最开始接触,搞不懂怎么用,挺烦的,到昨天晚上利用它将OGRE源代码中的注释生成成HTML帮助文档,感觉这东西还真是挺好用的啊。


当然,这里提一句,生成帮助文档里的类关系图,需要用到GraphViz工具,当然不用也可以,不过我觉得挺好的东西,用用吧还是,显得专业。安装完GraphViz后,要重启电脑,因为会将程序路径添加到Path中,改变了环境变量。

准备工作:

1、电脑安装过CMake,Doxygen和GraphViz,且已重启过。
2、有OGRE源码,假设是D:\OGRE\。

切入主题:

如何利用CMake生成OGRE的解决方案,我不详述,只提一点,在CMake里勾选OGRE_INSTALL_DOCS这一项。生成的OGRE解决方案,会包含一个名为doc的项目,这就是生成api文档的项目。运行这个项目,自然就会生成api的html帮助文档了。


上面所说的这些,都是表面上的操作,而实际的工作是这样完成的:

如下图所示:





html.cfg是一个配置文件,可以用doxygen将其打开。在这个文件里,设置了用doxygen将ogre源代码文件中的注释生成html帮助的参数。比如下面这几个图,基本表示出了主要的几个有用参数。










最后这张图,是查看配置后的参数,以及点击Run,生成html。


至于,如何将生成的html再用HTML Help Workshop生成chm。可以查阅网上相关资料。

posted @ 2012-07-10 16:58 tqsheng 阅读(391) | 评论 (0)编辑 收藏

查找linux 中的大文件

检查文件夹大文件

1、用find 找大于100M的文件,列出文件尺寸(kb单位)和文件名

find /var/www/cx -size +100M -printf '%kkb\t%p\n'

2、用du评估文件夹,显示文件夹大小

du /var/www/cx/ -h -s

3、用du评估文件夹中子文件夹大小,max-depth >=1,等于0时用上面的。

du /var/www/cx/ -h --max-depth=N

4、用du评估文件夹,显示文件夹中每个文件大小

du /var/www/cx/ -h -a

5、ls也很实用(尺寸-S 由大到小排序,但文件夹无尺寸[4.0K?])

ls -l -h -S

 

可以将结果输出到(> )文本,保存为xls进一步处理,分析。

posted @ 2012-07-10 16:35 tqsheng 阅读(127) | 评论 (0)编辑 收藏

Doxygen入门(1)--基础知识


来自:http://www.stack.nl/~dimitri/doxygen/starting.html

Getting started

The executable doxygen is the main program that parses the sources and generates the documentation. See section Doxygen usage for more detailed usage information.

[可执行的 doxygen 是一种源文件转换及文档生成工具,具体使用信息请参见 Doxygen用法 ]

The executable doxytag is only needed if you want to generate references to external documentation (i.e. documentation that was generated by doxygen) for which you do not have the sources. See section Doxytag usage for more detailed usage information.

[可执行的 doxytag 是一种外部文档索引生成工具,当然所谓外部文档也是应由 doxygen 生成的,doxytag 特别适合于所基于的外部文档不包含源程序时的情况。具体查看 Doxytag 用法 ]

Optionally, the executable doxywizard can be used, which is a graphical front-end for editing the configuration file that is used by doxygen and for running doxygen in a graphical environment. For Mac OS X doxywizard will be started by clicking on the Doxygen application icon.

[另外,可执行的 doxywizard 是一种前端图形工具,用于配置文件的编辑。如果在 Mac 中使用 doxywizard 可以直接点击 Doxygen 应用程序图标。]

The following figure shows the relation between the tools and the flow of information between them (it looks complex but that's only because it tries to be complete):

[下图说明了工具和信息流向的关系,虽然看起来有些复杂,但其实很简单,当然复杂也是因为 Doxygen 期望能够提供更完善的功能。]

infoflow.gif

Doxygen information flow

Step 1: Creating a configuration file [第一步:创建配置文件]

Doxygen uses a configuration file to determine all of its settings. Each project should get its own configuration file. A project can consist of a single source file, but can also be an entire source tree that is recursively scanned.

[Doxygen 使用配置文件来决定使用中所有的设置。每个项目应该拥有自己的配置文件。这里所说的项目可以包含一个文件的项目,当然更适合的是包括整个源文件树中所有文件的项目。]

To simplify the creation of a configuration file, doxygen can create a template configuration file for you. To do this call doxygen from the command line with the -g option:

[为了简化配置文件的创建, doxygen 提供了配置模板,使用如下命令即可:]

doxygen -g <config-file>

where <config-file> is the name of the configuration file. If you omit the file name, a file named Doxyfile will be created. If a file with the name <config-file> already exists, doxygen will rename it to <config-file>.bak before generating the configuration template. If you use - (i.e. the minus sign) as the file name then doxygen will try to read the configuration file from standard input (stdin), which can be useful for scripting.

[其中 <config-file> 是配置文件的名称。如果忽略该项,默认的文件名将被创建,即 Doxyfile。如果指定的 <config-file> 已经存在,doxygen 将重命名原来的文件为 <config-file>.bak,之后再生成新的配置模板。如果我们使用 -(减号)作为文件名,doxygen 将尝试从标准输入(stdin)读取配置信息,这种方式特别适合于自写脚本。]

The configuration file has a format that is similar to that of a (simple) Makefile. It consists of a number of assignments (tags) of the form:

[配置文件的格式类似于简单的 Makefile,它包含一些具有赋值格式的标签,如下:]

TAGNAME = VALUE or 
TAGNAME = VALUE1 VALUE2 ... 

You can probably leave the values of most tags in a generated template configuration file to their default value. See section Configuration for more details about the configuration file.

[我们可以保留大部分标签的默认值,参见具体配置说明。]

If you do not wish to edit the config file with a text editor, you should have a look at doxywizard, which is a GUI front-end that can create, read and write doxygen configuration files, and allows setting configuration options by entering them via dialogs.

[如果我们不希望以文本形式编辑配置文件,我们可以使用 doxywizard,它是一个 doxygen 的前端 gui,用以创建、读取、编辑 doxygen 配置文件,可以通过对话框选择配置选项。]

For a small project consisting of a few C and/or C++ source and header files, you can leave INPUT tag empty and doxygen will search for sources in the current directory.

[对于只包含几个C或C++源文件及头文件的小项目来说,我们可以使 INPUT 标签留空,这样 doxygen 将在当前文件夹中搜寻所有的源文件。]

If you have a larger project consisting of a source directory or tree you should assign the root directory or directories to the INPUT tag, and add one or more file patterns to the FILE_PATTERNS tag (for instance *.cpp *.h). Only files that match one of the patterns will be parsed (if the patterns are omitted a list of source extensions is used). For recursive parsing of a source tree you must set the RECURSIVE tag to YES. To further fine-tune the list of files that is parsed the EXCLUDE and EXCLUDE_PATTERNS tags can be used. To omit all testdirectories from a source tree for instance, one could use:

[如果处理包含一个源文件目录的大项目,我们应该令 INPUT 标签等于源文件根目录和相应的目录,并添加文件类型
标签 FILE_PATTERNS (如 *.cpp、*.h)。只有匹配文件类型的文件才会被处理,如果该标签忽略不指明,则“源文件
扩展列表”将被采用。如果希望迭代处理源代码树,你必须设置 RECURSIVE 为 YES。如果希望更精确地控制文件
类型列表,还可以使用 EXCLUDEEXCLUDE_PATTERNS 。如下面列子,如果需要忽略掉 test 目录下的所有文件,
可以这样处理:]

EXCLUDE_PATTERNS = */test/*

Doxygen looks at the file's extension to determine how to parse a file. If a file has an .idl or .odl extension it is treated as an IDL file. If it has a .java extension it is treated as a file written in Java. Files ending with .cs are treated as C# files and the .py extension selects the Python parser. Finally, files with the extensions .php.php4,.inc or .phtml are treated as PHP sources. Any other extension is parsed as if it is a C/C++ file, where files that end with .m are treated as Objective-C source files.

[Doxygen 是通过文件的扩展名来决定如何处理文件的。如果某个文件扩展名为 .idl 或 .odl,那么这个文件即被认为

是 IDL 文件。如果某个具有 .java 扩展名,那么即被认为是由 Java 语言写成的文件。同样,.cs 是 C# 文件,.py 文件

作为 Python 来处理;.php、.php4、.inc 或 .phtml 被认为是 PHP 源文件。其他的就被认为是 C/C++文件处理,其中

以 .m 结尾的被认为是 Object-C 文件处理。]

If you start using doxygen for an existing project (thus without any documentation that doxygen is aware of), you can still get an idea of what the structure is and how the documented result would look like. To do so, you must set the EXTRACT_ALL tag in the configuration file to YES. Then, doxygen will pretend everything in your sources is documented. Please note that as a consequence warnings about undocumented members will not be generated as long as EXTRACT_ALL is set to YES.

[如果你使用 doxygen 对现有项目进行处理(也就是说目前 doxygen 对要处理的项目还一无所知),我们可以先规划出未来成品的结构如何,或者是明确到底以什么样子呈现。为实现该目的,我们必须设置 EXTRACT_ALL 标签为 YES。这样,doxygen 将记录源文件中所有内容。请注意:使用了该标签后,未记录的成员或文件内容将不会得到任何提示或警告。]

To analyse an existing piece of software it is useful to cross-reference a (documented) entity with its definition in the source files. Doxygen will generate such cross-references if you set the SOURCE_BROWSER tag to YES. It can also include the sources directly into the documentation by setting INLINE_SOURCES to YES (this can be handy for code reviews for instance).

[另外,使用交叉引用(链接源文件定义片断)在软件分析中十分有效,Doxygen 将在 SOURCE_BROWSER 为 YES 的情况下自动产生交叉引用。如果设置 INLINE_SOURCES 为 YES,可以使源代码直接加入到文档中,这对代码复审非常有用。]

(自己注:记得将 OUTPUT_LANGUAGE=Chinese)

Step 2: Running doxygen [第二步:运行 doxygen]

To generate the documentation you can now enter: [我们可以直接使用以下命令产生文档:]
doxygen <config-file>

Depending on your settings doxygen will create htmlrtflatexxml and/or man directories inside the output directory. As the names suggest these directories contain the generated documentation in HTML, RTF, $\mbox{\LaTeX}$, XML and Unix-Man page format.

[通过不同的设置,doxygen 可以在输出目录中生成各种文件夹,如何 html、rtf、latex、xml 或 man等,并分别代表所生成的 HTML、RTF、XML以及 $\mbox{\LaTeX}$, Unix-Man 格式文档。]

The default output directory is the directory in which doxygen is started. The root directory to which the output is written can be changed using the OUTPUT_DIRECTORY. The format specific directory within the output directory can be selected using the HTML_OUTPUTRTF_OUTPUTLATEX_OUTPUTXML_OUTPUT, and MAN_OUTPUT tags of the configuration file. If the output directory does not exist, doxygen will try to create it for you (but it will nottry to create a whole path recursively, like mkdir -p does).

[默认的输出文件夹为当前运行 doxygen 的文件夹,当然可以使用 OUTPUT_DIRECTORY 修改根目录。另外,根目录下特定的文件夹可以通过以下标签设置,即HTML_OUTPUTRTF_OUTPUTLATEX_OUTPUTXML_OUTPUT, 和 MAN_OUTPUT 。如果输出文件夹不存在,那么 doxygen 将尝试创建一个新的,但是不会象 mkdir -p 一样工作。]

HTML output

The generated HTML documentation can be viewed by pointing a HTML browser to the index.html file in the htmldirectory. For the best results a browser that supports cascading style sheets (CSS) should be used (I'm using Mozilla, Safari, Konqueror, and sometimes IE6 to test the generated output).

[生成的 HTML 文档通过 index.html 起始,这些 HTML 文档采用 CSS。]

Some of the features the HTML section (such as GENERATE_TREEVIEW) require a browser that supports DHTML and Javascript.

[还有一些特性(如 GENERATE_TREEVIEW)需要浏览器支持 DHTML 和 Javascript。]

If you plan to use the search engine (see SEARCHENGINE), you should view the HTML output via a PHP-enabled web server (e.g. apache with the PHP module installed).

[如果你计划使用搜索引擎(见SEARCHENGINE)你应当通过 php web服务器来查看 html 输出。]

LaTeX output

The generated $\mbox{\LaTeX}$ documentation must first be compiled by a $\mbox{\LaTeX}$ compiler (I use a recent teTeX distribution). To simplify the process of compiling the generated documentation, doxygen writes a Makefile into the latexdirectory.

The contents and targets in the Makefile depend on the setting of USE_PDFLATEX. If it is disabled (set to NO), then typing make in the latex directory a dvi file called refman.dvi will be generated. This file can then be viewed using xdvi or converted into a PostScript file refman.ps by typing make ps (this requires dvips).

To put 2 pages on one physical page use make ps_2on1 instead. The resulting PostScript file can be send to a PostScript printer. If you do not have a PostScript printer, you can try to use ghostscript to convert PostScript into something your printer understands.

Conversion to PDF is also possible if you have installed the ghostscript interpreter; just type make pdf (or make pdf_2on1).

To get the best results for PDF output you should set the PDF_HYPERLINKS and USE_PDFLATEX tags to YES. In this case the Makefile will only contain a target to build refman.pdf directly.

RTF output

Doxygen combines the RTF output to a single file called refman.rtf. This file is optimized for importing into the Microsoft Word. Certain information is encoded using field. To show the actual value you need to select all (Edit - select all) and then toggle fields (right click and select the option from the drop down menu).

XML output

The XML output consists of a structured "dump" of the information gathered by doxygen. Each compound (class/namespace/file/...) has its own XML file and there is also an index file called index.xml.

A file called combine.xslt XSLT script is also generated and can be used to combine all XML files into a single file.

Doxygen also generates two XML schema files index.xsd (for the index file) and compound.xsd (for the compound files). This schema file describes the possible elements, their attributes and how they are structured, i.e. it the describes the grammar of the XML files and can be used for validation or to steer XSLT scripts.

In the addon/doxmlparser directory you can find a parser library for reading the XML output produced by doxygen in an incremental way (see addon/doxmlparser/include/doxmlintf.h for the interface of the library)

Man page output

The generated man pages can be viewed using the man program. You do need to make sure the man directory is in the man path (see the MANPATH environment variable). Note that there are some limitations to the capabilities of the man page format, so some information (like class diagrams, cross references and formulas) will be lost.

Step 3: Documenting the sources[第三步:标记源文件]

Although documenting the sources is presented as step 3, in a new project this should of course be step 1. Here I assume you already have some code and you want doxygen to generate a nice document describing the API and maybe the internals as well.

[虽然标记源文件放在了第三步,但实际上对于一个新项目来说,这应该是第一步。这里我们假设你已经有一些代码,并想利用 doxygen 来生成漂亮的文档以描述 API 或内部细节等。]

If the EXTRACT_ALL option is set to NO in the configuration file (the default), then doxygen will only generate documentation for documented members, files, classes and namespaces. So how do you document these? For members, classes and namespaces there are basically two options:

[如果 EXTRACT_ALL 标签设置为 NO(默认值),那么 doxygen 只生成已经标记的成员、文件、类及命名空间。所以我们该如何标记它们,这里对成员、类、命名空间给出两条基本原则:]

  1. Place a special documentation block in front of the declaration or definition of the member, class or namespace. For file, class and namespace members it is also allowed to place the documention directly after the member. See section Special documentation blocks to learn more about special documentation blocks.
  2. Place a special documentation block somewhere else (another file or another location) and put a structural command in the documentation block. A structural command links a documentation block to a certain entity that can be documented (e.g. a member, class, namespace or file). See section Documentation at other places to learn more about structural commands.
      1、在成员、类、命名空间前放置特别的标记块。对于一个文件、类、命名空间等,同样可以直接在成员后面加上标记。详见Special documentation blocks
2、在另一个文件或位置放置特别的标记块,并在标记块中置入结构化命令。结构化命令将提供到某个记录块或某个位置的链接(如链接到成员、类、命名空间等。)详见:Documentation at other places 

Files can only be documented using the second option, since there is no way to put a documentation block before a file. Of course, file members (functions, variable, typedefs, defines) do not need an explicit structural command; just putting a special documentation block in front or behind them will do.

[文件只能以上面第二种方式标记,因为我们是没有方式在一个文件前面置入标记块的。当然,文件成员(包括函数、变量、类型定义、定义等)不需要明确的结构化命令。只要在它们前面或后面放入特别的标记块即可。]

The text inside a special documentation block is parsed before it is written to the HTML and/or $\mbox{\LaTeX}$ output files.

[特别标记块中的文本将在输出前被转换。]

During parsing the following steps take place: [转换步骤:]

  • The special commands inside the documentation are executed. See section Special Commands for an overview of all commands.
  • [标记中的特别命令被执行,详见: Special Commands ]
  • If a line starts with some whitespace followed by one or more asterisks (*) and then optionally more whitespace, then all whitespace and asterisks are removed.
  • [如果某行以 whitespace 加上一个或多个星号开始,后面可能还会有更多 whitespace,那么所有的 whitespace 和星号将被删除]
  • All resulting blank lines are treated as a paragraph separators. This saves you from placing new-paragraph commands yourself in order to make the generated documentation readable.
  • [所有空行将被认为是段落分隔。这会省去加入段落命令的麻烦。]
  • Links are created for words corresponding to documented classes (unless the word is preceded by a %; then the word will not be linked and the % sign is removed).
  • [创建标记类的链接。如果链接文字前标有 %,那么该文字将不会被认为是链接,同时删除 %]
  • Links to members are created when certain patterns are found in the text. See section Automatic link generationfor more information on how the automatic link generation works.
  • [创建标记成员的链接。详见:Automatic link generation ]
  • HTML tags that are in the documentation are interpreted and converted to $\mbox{\LaTeX}$ equivalents for the $\mbox{\LaTeX}$ output. See section HTML Commands for an overview of all supported HTML tags.
  • [文档中的HTML标签被转换。]

Go to the next section or return to the index.

posted @ 2012-07-10 16:33 tqsheng 阅读(531) | 评论 (0)编辑 收藏

Doxygen语法

     摘要: Doxygen语法1. 模块定义(单独显示一页)/* * @defgroup 模块名 模块的说明文字 * @{ */  ... 定义的内容 ... /** @} */ // 模块结尾 2. 分组定义(在一页内分组显示)/* * @...  阅读全文

posted @ 2012-07-10 16:30 tqsheng 阅读(536) | 评论 (0)编辑 收藏

好像一个台湾人的blog有空看看

http://biosengineer.blogspot.com/2007/07/source-insight-vs-slickedit-2007.html

posted @ 2012-07-10 15:38 tqsheng 阅读(170) | 评论 (0)编辑 收藏

l-graphvis

http://www.ibm.com/developerworks/cn/linux/l-graphvis/

posted @ 2012-07-10 15:35 tqsheng 阅读(150) | 评论 (0)编辑 收藏

doxygen

http://baike.baidu.com/view/1502693.htm
http://wenku.baidu.com/view/8c9bd338376baf1ffc4fad52.html

posted @ 2012-07-10 15:35 tqsheng 阅读(162) | 评论 (0)编辑 收藏

word文档如何自动生成目录

一篇word文档,内容有大的章,小的节。如何把章节抽出来生成目录?

  目录通常是长文档不可缺少的部分,有了目录,用户就能很容易地知道文档中有什么内容,如何查找内容等。Word提供了自动生成目录的功能,使目录的制作变得非常简便,而且在文档发生了改变以后,还可以利用更新目录的功能来适应文档的变化。

  一、创建标题目录
  Word一般是利用标题或者大纲级别来创建目录的,这对那些用WORD写书,写论文的朋友很有帮助。因此,在创建目录之前,应确保希望出现在目录中的标题应用了内置的标题样式(标题1到标题9)。也可以应用包含大纲级别的样式或者自定义的样式。如果文档的结构性能比较好,创建出合格的目录就会变得非常快速简便。

  优点:用WORD根据文章的章节自动生成目录不但快捷,而且阅读查找内容时也很方便,只是按住Ctrl点击目录中的某一章节就会直接跳转到该页,更重要的是便于今后修改,因为写完的文章难免多次修改,增加或删减内容。倘若用手工给目录标页,中间内容一改,后面页码全要改是一件很让人头痛的事情。应该自动生成的目录,你可以任意修改文章内容,最后更新一下目录就会重新把目录对应到相应的页码上去。

  步骤:(以下内容在WORD2003中操作,其它版本WORD略有差别,但大同小异。)

  1.在[格式]中选[样式与格式]

  2.出现右边的一条“样式格式”栏,这里面主要就是用到标题1,标题2,标题3。把标题1,标题2,标题3分别应用到文中各个章节的标题上。例如:文中的“第一章 制冷概论”我们就需要用标题1定义。而“1.1制冷技术的发展历史”就用标题2定义。如果有1.1.1×××那就用标题3来定义。

  3.当然标题1,标题2,标题3的属性(如字体大小,居中,加粗,等等)可以自行修改的。修改方法:右键点击“标题1”选“修改”,会弹出修改菜单,您可以根据自己的要求自行修改。

  4.用标题1,2,3分别去定义文中的每一章节。定义时很方便,只要把光标点到“第一章 制冷概论”上,然后用鼠标左键点一下右边的标题1,就定义好了;同样方法用标题2,3定义1.1;1.1.1;依此类推,第二章,第三章也这样定义,直到全文节尾。

  5.当都定义好后,我们就可以生成目录了。把光标移到文章最开头你要插入目录的空白位置,选[插入]--[引用]--[索引和目录]

  6.选第二个选项卡[目录],然后点右下的确定。就OK了。

  上图就是自动生成的目录

  7.当你重新修改文章内容后,你需要更新一下目录,方法是:在目录区域内,点右键,选[更新域]

  8.当选[更新域]后,会出现上图的选框,选第二个“更新整个目录”点确定。就OK了。

  二、创建图表目录
  图表目录也是一种常用的目录,可以在其中列出图片、图表、图形、幻灯片或其他插图的说明,以及它们出现的页码。在建立图表目录时,用户可以根据图表的题注或者自定义样式的图表标签,并参考页序按照排序级别排列,最后在文档中显示图表目录。
  使用题注组织目录的方法如下:
  (1)确保文档中要建立图表目录的图片、表格、图形加有题注。
  (2)将光标移到要插入图表目录的地方。
  (3)单击【插入】菜单中[引用]中的的【索引和目录】菜单项,并在【索引和目录】对话框中选择【图表目录】选项卡。
  (4)在【题注标签】下拉列表框中选择要建立目录的题注,如图表、公式、表格等。
  (5)在【格式】下拉列表框中选择一种目录格式,其他选项与创建一般目录一样,确定后单击【确定】按钮。
  在检查图表目录后,当将鼠标移到目录项目上时,鼠标指针会变为手形,单击鼠标左键接口跳转到相应的位置。

  利用题注建立图表目录是很方便的,但有时候,文档中的标签是用户键入的,并不是Word的题注功能加上的。这时,就需要使用自定义样式建立图表目录,方法如下:
  (1)打开【索引和目录】对话框,并选中【图表目录】选项卡。
  (2)单击【选项】按钮,弹出【图表目录选项】对话框。
  (3)选中【样式】复选框,并在其右边的下拉列表框中选择图表标签使用的样式名后单击【确定】按钮。
  (4)在【索引和目录】对话框中选择各选项,然后单击【确定】按钮。

  三、创建引文目录
  引文目录与其他目录类似,可以根据不同的引文类型,创建不同的引文目录。在创建引文目录之前,应该确保在文档中有相应的引文。创建引文目录的操作步骤如下:
  (1)将光标移到要插入引文目录的位置。
  (2)单击【插入】菜单中的[引用]中的【索引和目录】菜单项,在弹出的【引文和目录】对话框中选择【引文目录】选项卡。
  (3)在【类别】中选择相应的引文类别,注意此种类别应该是引文中已经创建有的引文类型。
  (4)创建的引文目录也有相应的内置引文目录样式来套用,如果要更改,可以单击【更改】按钮。
  (5)如果引文的页码超过五处,可以选中【使用“各处”】复选框,这样可以避免页码过多反而给用户造成不便。
  (6)如果引文过长,可以选择【保留原格式】,以保留原有的引文格式。
  (7)选好目录的制表前导符和格式后,单击【确定】按钮即可。

  如果要标记引文,以创建合适的引文目录,可以按如下方法进行:
  (1)选择要标记的引文。
  (2)打开[引文目录]对话框,单击【标记引文】按钮,弹出【标记引文】对话框。
  (3)在【类别】的下拉列表框中选择合适的类型。
  (4)单击【标记】按钮即可对当前所选的文字进行标记,如果单击【标记全部】按钮,将对存在于文档中的所选文字进行标记。
  (5)如果还要标记其他引文,不要关闭【标记引文】对话框,直接在文档中选取要标记的引文。
  (6)返回【标记引文】对话框,选中的引文将出现在【所选引文】下面,然后单击【标记】即可。
  (7)如果要修改一个存在的类别,可以单击【类别】按钮。
  (8)选中要修改的类别,在【替换为】下面的文本框中输入要替换的文字,单击【替换】按钮即可。
  (9)完成后单击【确定】按钮,回到【标记引文】对话框。单击【关闭】按钮。

  四、更新目录
  Word所创建的目录是以文档的内容为依据,如果文档的内容发生了变化,如页码或者标题发生了变化,就要更新目录,使它与文档的内容保持一致。最好不要直接修改目录,因为这样容易引起目录与文档的内容不一致。
  在创建了目录后,如果想改变目录的格式或者显示的标题等,可以再执行一次创建目录的操作,重新选择格式和显示级别等选项。执行完操作后,会弹出一个对话框,询问是否要替换原来的目录,选择【是】替换原来的目录即可。
  如果只是想更新目录中的数据,以适应文档的变化,而不是要更改目录的格式等项目,可以对着目录单击鼠标右键,在弹出的快捷菜单中单击【更新域】菜单项即可。用户也可以选择目录后,按下F9键更新域。

posted @ 2012-07-10 12:12 tqsheng 阅读(282) | 评论 (0)编辑 收藏

社交股票微博服务StockTwits,累计$860万,进行社交金融投资信息服务

社交股票微博服务StockTwits,累计$860万,进行社交金融投资信息服务

时间:2011-07-30 12:12 作者:  点击: 评论7 

TechFrom科技源 7.30日,得益于Web 2.0等科技的进步,美国股票交易和投资,极其活跃。而创业项目社交股票微博服务 StockTwits,累计融资860万美元,一方面面向股票投资交易等人群,提供实时的股票股价等评价信息服务;另一方面,StockTwits面向企业提供信息发布服务工具,并通过向企业收费的方式获得盈利。最近,社交股票微博服务StockTwits,发布功能更强大的社交发现工具等功能。

stocktwits-techfrom-logo

社交股票微博服务StockTwits,成立3年,融资 860万美元

社交股票微博类信息服务创业公司 Stocktwits.com,成立于 2008年,目前大约 22名左右员工。

StockTwits是实时金融信息服务网络型创业项目,累计融资 860万美元。

StockTwits原本是一个Twitter应用,后来转变为投资者社交网络,通过提供实时股票评价等信息服务聚合人气,目前大约有10万用户,希望未来成为金融领域的Facebook。

美国时间 4月左右,最新消息,

StockTwits发布面向《财富》500强企业的投资者关系(IR)专业人员的套件,以帮助企业更好地通过社会化媒体监控和发布新闻,把社会化媒体纳入到IR部门的工作流程中。

StockTwits发布该套件之前,已经与50家公司进行过封闭beta测试,其中包括戴尔、惠普和福特等。

有关 StockTwits 的最近信息:

雅虎财经 Yahoo Finance 的产品负责人 David Putnam 和 一个曾经在纳斯达克上市公司从事全球投资类事物的高级管理人员 Chris Bullock,加盟。

这两位牛人加入,更增加了 StockTwits 发展前途。

StockTwits 提供的服务分析

通过StockTwits的IR套件:

1、验证代码页(Verified Ticker Page)功能,让企业在StockTwits上添加自己的股票代码和到博客、YouTube频道或SlideShare演示的链接,以展现最佳面貌。

2、社会化面板(Social Dashboard)是IR专业人员管理并追踪公司社会化信息的地方。

3、被StockTwits称为“社会化发布”(Social Distribution),它可以帮助用户轻松信息发布到Twitter、Facebook和LinkedIn以及诸如CNNMoney、路透社和雅虎财经等金融门户网站上。

StockTwits的联合创始人兼首席执行官霍华德·林德森(Howard Lindzon)说:“这是一个颠覆性的工具,可以帮助上市公司发布实时消息。”

有关 StockTwits 分析:

负责与股东及投资者沟通的公司内部员工,即IR人员,迄今尚未积极地使用社会化媒体进行沟通。因为法律上的担心,部分上也是因为对社会化媒体可以如何影响他们的公司还普遍缺乏了解。

StockTwits的创始人说:“我们必须把IR视为企业传媒,了解关注公司股票代码的用户究竟想要什么,这有很大的好处。”

有些IR人员对网络怀有戒心,而该工具为他们提供了一个尝试社会化媒体的极好方式。

其中的社会责任升级加载项,费用为每月99美元,通过StockTwits共享的信息中附加必要的法律免责声明。这个加载项为企业提供了安心感,同时也是StockTwits的生财之道(基本功能是免费提供的)。

社交股票微博服务StockTwits,同类产品和竞争

类似于 StockTwits的股票和投资类微博信息服务产品还有 Finif。

另外,我们techfrom 发现,已经有更多的类似服务的创业公司和产品出现,像创业公司 Stocial等。

只要涉及到股票以及投资类的服务,无论是信息服务还是产品服务,有一个通性,那就是产品的盈利模式较容易解决,那就是产品服务收费,其核心在于获得用户的认可也就是为客户产生价值。TF

posted @ 2012-07-10 12:07 tqsheng 阅读(199) | 评论 (0)编辑 收藏

Stocktwits

Stocktwits 为股票交易者提供一个分享投资信息的实时平台 

posted @ 2012-07-10 11:22 tqsheng 阅读(165) | 评论 (0)编辑 收藏

sourcegear

http://www.sourcegear.com/vault/eval/free.html

posted @ 2012-07-10 10:37 tqsheng 阅读(191) | 评论 (0)编辑 收藏

vs的一些插件

http://www.cnblogs.com/Ihaveadream/archive/2008/05/05/1184099.html

posted @ 2012-07-10 10:07 tqsheng 阅读(202) | 评论 (0)编辑 收藏

仅列出标题
共25页: First 7 8 9 10 11 12 13 14 15 Last