看了一位大牛写的文章

http://yuanboshe.github.io/blog/2013-10-select_personal_websit_solution.html

深有感触,感觉自己编辑文档和写博客的能力需要质变啊。

于是找了下这个rST,结果发现不知道怎么装。

(1)

官网这里 http://docutils.sourceforge.net/rst.html

有文档,但是不知道怎么用。

(2)有个在线测试用的

http://www.tele3.cz/jbar/rest/rest.html

还是很好用过的。

================
rst2s5幻灯片演示
================
 
------------
这里是副标题
------------
 
为什么要选择reStructuredText
----------------------------
文档格式众多,为什么要选择reStructuredText呢?
 
* 纯文本,简易的标记语言
* 易学、易用
* 工具链完善,可以轻松转换到HTML,PDF,S5 Slide,TeX等格式
 
嵌入图片
--------
嵌入图片的效果是什么样的呢?
 
    .. image:: funny.jpg

变成html就是这样的:

(3) 说明书

http://docutils.sourceforge.net/docs/user/rst/quickref.html

(4) 这里也有个教程

http://wiki.jerrypeng.me/rest-tjlug/index.html

root@Ubuntu32:/home/zhangbin# sudo apt-get install python-docutils

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  docutils-common docutils-doc python-lxml python-pygments python-roman
Suggested packages:
  texlive-latex-recommended texlive-latex-base texlive-lang-french
  ttf-linux-libertine python-lxml-dbg ttf-bitstream-vera
The following NEW packages will be installed:
  docutils-common docutils-doc python-docutils python-lxml python-pygments
  python-roman
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,804 kB of archives.
After this operation, 10.7 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/main docutils-common all 0.8.1-4ubuntu1 [153 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/main docutils-doc all 0.8.1-4ubuntu1 [1,289 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ precise/main python-roman all 0.8.1-4ubuntu1 [12.6 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu/ precise/main python-docutils all 0.8.1-4ubuntu1 [382 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu/ precise/main python-lxml i386 2.3.2-1 [614 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu/ precise/main python-pygments all 1.4+dfsg-2 [353 kB]
Fetched 2,804 kB in 4s (649 kB/s)    
Selecting previously unselected package docutils-common.
(Reading database ... 450000 files and directories currently installed.)
Unpacking docutils-common (from .../docutils-common_0.8.1-4ubuntu1_all.deb) ...
Selecting previously unselected package docutils-doc.
Unpacking docutils-doc (from .../docutils-doc_0.8.1-4ubuntu1_all.deb) ...
Selecting previously unselected package python-roman.
Unpacking python-roman (from .../python-roman_0.8.1-4ubuntu1_all.deb) ...
Selecting previously unselected package python-docutils.
Unpacking python-docutils (from .../python-docutils_0.8.1-4ubuntu1_all.deb) ...
Selecting previously unselected package python-lxml.
Unpacking python-lxml (from .../python-lxml_2.3.2-1_i386.deb) ...
Selecting previously unselected package python-pygments.
Unpacking python-pygments (from .../python-pygments_1.4+dfsg-2_all.deb) ...
Processing triggers for man-db ...
Processing triggers for doc-base ...
Processing 1 added doc-base file...
Setting up docutils-common (0.8.1-4ubuntu1) ...
Setting up docutils-doc (0.8.1-4ubuntu1) ...
Setting up python-roman (0.8.1-4ubuntu1) ...
Setting up python-docutils (0.8.1-4ubuntu1) ...
update-alternatives: using /usr/share/docutils/scripts/python2/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode.
update-alternatives: using /usr/share/docutils/scripts/python2/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode.
update-alternatives: using /usr/share/docutils/scripts/python2/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode.
update-alternatives: using /usr/share/docutils/scripts/python2/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode.
update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode.
update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode.
update-alternatives: using /usr/share/docutils/scripts/python2/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode.
update-alternatives: using /usr/share/docutils/scripts/python2/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode.
update-alternatives: using /usr/share/docutils/scripts/python2/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode.
update-alternatives: using /usr/share/docutils/scripts/python2/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode.
update-alternatives: using /usr/share/docutils/scripts/python2/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode.
Setting up python-lxml (2.3.2-1) ...
Setting up python-pygments (1.4+dfsg-2) ...

root@Ubuntu32:/home/zhangbin#

(5)有人说,用easy_insall,不过貌似要装ffmpeg的那些,我担心会引起我系统内部的各种ffmpeg库的混乱。

https://groups.google.com/forum/#!topic/pythontw/AzqXUMPZjNU

所以就没有用这种方式了。

root@Ubuntu32:/home/zhangbin# sudo apt-get install python-setuptools python-vtk python-dev python-qt4
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-dev is already the newest version.
The following extra packages will be installed:
  libavcodec53 libavformat53 libavutil51 libgfortran3 libgl2ps0
  libhdf5-serial-1.8.4 libibverbs1 libmysqlclient18 libnetcdf6 libnuma1
  libopenmpi1.3 libpq5 libqt4-help libqt4-scripttools libqt4-test
  libqtassistantclient4 libswscale2 libtorque2 libvtk5.8 mysql-common
  python-sip tcl-vtk tcl8.5 tk8.5
Suggested packages:
  openmpi-bin lam-runtime libvtk5-dev vtk-examples vtk-doc python-qt4-dbg
  mayavi2 tclreadline
The following NEW packages will be installed:
  libavcodec53 libavformat53 libavutil51 libgfortran3 libgl2ps0
  libhdf5-serial-1.8.4 libibverbs1 libmysqlclient18 libnetcdf6 libnuma1
  libopenmpi1.3 libpq5 libqt4-help libqt4-scripttools libqt4-test
  libqtassistantclient4 libswscale2 libtorque2 libvtk5.8 mysql-common
  python-qt4 python-setuptools python-sip python-vtk tcl-vtk tcl8.5 tk8.5
0 upgraded, 27 newly installed, 0 to remove and 0 not upgraded.
Need to get 43.9 MB of archives.
After this operation, 147 MB of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.
root@Ubuntu32:/home/zhangbin#  apt-get install python-sphinx
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libjs-sphinxdoc libjs-underscore python-jinja2 sphinx-common sphinx-doc
Suggested packages:
  javascript-common python-jinja2-doc jsmath libjs-mathjax
  texlive-latex-recommended texlive-latex-extra texlive-fonts-recommended
The following NEW packages will be installed:
  libjs-sphinxdoc libjs-underscore python-jinja2 python-sphinx sphinx-common
  sphinx-doc
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,805 kB of archives.
After this operation, 6,227 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/main libjs-underscore all 1.1.6-1ubuntu2 [31.3 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libjs-sphinxdoc all 1.1.3+dfsg-2ubuntu2.1 [45.1 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ precise/main python-jinja2 i386 2.6-1 [158 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main sphinx-common all 1.1.3+dfsg-2ubuntu2.1 [412 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main python-sphinx all 1.1.3+dfsg-2ubuntu2.1 [312 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main sphinx-doc all 1.1.3+dfsg-2ubuntu2.1 [847 kB]
Fetched 1,805 kB in 7s (227 kB/s)                                              
Selecting previously unselected package libjs-underscore.
(Reading database ... 450838 files and directories currently installed.)
Unpacking libjs-underscore (from .../libjs-underscore_1.1.6-1ubuntu2_all.deb) ...
Selecting previously unselected package libjs-sphinxdoc.
Unpacking libjs-sphinxdoc (from .../libjs-sphinxdoc_1.1.3+dfsg-2ubuntu2.1_all.deb) ...
Selecting previously unselected package python-jinja2.
Unpacking python-jinja2 (from .../python-jinja2_2.6-1_i386.deb) ...
Selecting previously unselected package sphinx-common.
Unpacking sphinx-common (from .../sphinx-common_1.1.3+dfsg-2ubuntu2.1_all.deb) ...
Selecting previously unselected package python-sphinx.
Unpacking python-sphinx (from .../python-sphinx_1.1.3+dfsg-2ubuntu2.1_all.deb) ...
Selecting previously unselected package sphinx-doc.
Unpacking sphinx-doc (from .../sphinx-doc_1.1.3+dfsg-2ubuntu2.1_all.deb) ...
Processing triggers for man-db ...
Processing triggers for doc-base ...
Processing 1 added doc-base file...
Setting up libjs-underscore (1.1.6-1ubuntu2) ...
Setting up libjs-sphinxdoc (1.1.3+dfsg-2ubuntu2.1) ...
Setting up python-jinja2 (2.6-1) ...
Setting up sphinx-common (1.1.3+dfsg-2ubuntu2.1) ...
Setting up python-sphinx (1.1.3+dfsg-2ubuntu2.1) ...
Setting up sphinx-doc (1.1.3+dfsg-2ubuntu2.1) ...
root@Ubuntu32:/home/zhangbin#

(6)用sphinx

=================================================================

参考http://blog.csdn.net/foudary/article/details/9025341

用sphnix的方法来做rST的编辑器,

root@Ubuntu32:/home/zhangbin/Documents# mkdir mydoc
root@Ubuntu32:/home/zhangbin/Documents# cd mydoc
root@Ubuntu32:/home/zhangbin/Documents/mydoc# sphinx-start

sphinx-start: command not found


也确实是一路enter用默认的啊,

root@Ubuntu32:/home/zhangbin/Documents/mydoc# sphinx-quickstart
Welcome to the Sphinx 1.1.3 quickstart utility.

Please enter values for the following settings (just press Enter to
accept a default value, if one is given in brackets).

Enter the root path for documentation.
> Root path for the documentation [.]:

You have two options for placing the build directory for Sphinx output.
Either, you use a directory "_build" within the root path, or you separate
"source" and "build" directories within the root path.
> Separate source and build directories (y/N) [n]:

Inside the root directory, two more directories will be created; "_templates"
for custom HTML templates and "_static" for custom stylesheets and other static
files. You can enter another prefix (such as ".") to replace the underscore.
> Name prefix for templates and static dir [_]:

The project name will occur in several places in the built documentation.
> Project name: test_rst          
> Author name(s): zhangbin

Sphinx has the notion of a "version" and a "release" for the
software. Each version can have multiple releases. For example, for
Python the version is something like 2.5 or 3.0, while the release is
something like 2.5.1 or 3.0a1.  If you don't need this dual structure,
just set both to the same value.
> Project version: 0.1
> Project release [0.1]:

The file name suffix for source files. Commonly, this is either ".txt"
or ".rst".  Only files with this suffix are considered documents.
> Source file suffix [.rst]:

One document is special in that it is considered the top node of the
"contents tree", that is, it is the root of the hierarchical structure
of the documents. Normally, this is "index", but if your "index"
document is a custom template, you can also set this to another filename.
> Name of your master document (without suffix) [index]:

Sphinx can also add configuration for epub output:
> Do you want to use the epub builder (y/N) [n]: 
Please indicate if you want to use one of the following Sphinx extensions:
> autodoc: automatically insert docstrings from modules (y/N) [n]: 
> doctest: automatically test code snippets in doctest blocks (y/N) [n]: 
> intersphinx: link between Sphinx documentation of different projects (y/N) [n]: 
> todo: write "todo" entries that can be shown or hidden on build (y/N) [n]: 
> coverage: checks for documentation coverage (y/N) [n]: 
> pngmath: include math, rendered as PNG images (y/N) [n]: 
> mathjax: include math, rendered in the browser by MathJax (y/N) [n]: 
> ifconfig: conditional inclusion of content based on config values (y/N) [n]: 
> viewcode: include links to the source code of documented Python objects (y/N) [n]:

A Makefile and a Windows command file can be generated for you so that you
only have to run e.g. `make html' instead of invoking sphinx-build
directly.
> Create Makefile? (Y/n) [y]: 
> Create Windows command file? (Y/n) [y]:

Creating file ./conf.py.
Creating file ./index.rst.
Creating file ./Makefile.
Creating file ./make.bat.

Finished: An initial directory structure has been created.

You should now populate your master file ./index.rst and create other documentation
source files. Use the Makefile to build the docs, like so:
   make builder
where "builder" is one of the supported builders, e.g. html, latex or linkcheck.

root@Ubuntu32:/home/zhangbin/Documents/mydoc# tree
.
├── _build
│   ├── doctrees
│   │   ├── environment.pickle
│   │   └── index.doctree
│   └── html
│       ├── genindex.html
│       ├── index.html
│       ├── objects.inv
│       ├── search.html
│       ├── searchindex.js
│       ├── _sources
│       │   └── index.txt
│       └── _static
│           ├── ajax-loader.gif
│           ├── basic.css
│           ├── comment-bright.png
│           ├── comment-close.png
│           ├── comment.png
│           ├── default.css
│           ├── doctools.js
│           ├── down.png
│           ├── down-pressed.png
│           ├── file.png
│           ├── jquery.js
│           ├── minus.png
│           ├── plus.png
│           ├── pygments.css
│           ├── searchtools.js
│           ├── sidebar.js
│           ├── underscore.js
│           ├── up.png
│           ├── up-pressed.png
│           └── websupport.js
├── conf.py
├── index.rst
├── make.bat
├── Makefile
├── _static
├── _templates

root@Ubuntu32:/home/zhangbin/Documents/mydoc#

还 生成了makefile啊:

make html

就可以得到一个html:

打开看是这样的:

(7)直接写rst文件转为html

root@Ubuntu32:/home/zhangbin/Documents/mydoc# rst2html 
^CTraceback (most recent call last):
  File "/usr/bin/rst2html", line 23, in <module>
    publish_cmdline(writer_name='html', description=description)
  File "/usr/lib/python2.7/dist-packages/docutils/core.py", line 339, in publish_cmdline
    config_section=config_section, enable_exit_status=enable_exit_status)
  File "/usr/lib/python2.7/dist-packages/docutils/core.py", line 211, in publish
    self.settings)
  File "/usr/lib/python2.7/dist-packages/docutils/readers/__init__.py", line 68, in read
    self.input = self.source.read()
  File "/usr/lib/python2.7/dist-packages/docutils/io.py", line 254, in read
    data = self.source.read()
KeyboardInterrupt
root@Ubuntu32:/home/zhangbin/Documents/mydoc#

编辑一个文本,名为 test.rst ,内容为::

Title
==========
哈哈,这里是内容
然后这里是链接: http://google.com





root@Ubuntu32:/home/zhangbin/Documents/mydoc# mkdir test
root@Ubuntu32:/home/zhangbin/Documents/mydoc# cd test
root@Ubuntu32:/home/zhangbin/Documents/mydoc/test# gedit test.rst


忘记加生成的html文件名了。

root@Ubuntu32:/home/zhangbin/Documents/mydoc/test# rst2html test.rst
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils 0.8.1: http://docutils.sourceforge.net/" />
<title>Title</title>
<style type="text/css">

/*
:Author: David Goodger (goodger@python.org)
:Id: $Id: html4css1.css 7056 2011-06-17 10:50:48Z milde $
:Copyright: This stylesheet has been placed in the public domain.

Default cascading style sheet for the HTML output of Docutils.

See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
customize this style sheet.
*/

/* used to remove borders from tables and images */
.borderless, table.borderless td, table.borderless th {
  border: 0 }

table.borderless td, table.borderless th {
  /* Override padding for "table.docutils td" with "! important".
     The right padding separates the table cells. */
  padding: 0 0.5em 0 0 ! important }

.first {
  /* Override more specific margin styles with "! important". */
  margin-top: 0 ! important }

.last, .with-subtitle {
  margin-bottom: 0 ! important }

.hidden {
  display: none }

a.toc-backref {
  text-decoration: none ;
  color: black }

blockquote.epigraph {
  margin: 2em 5em ; }

dl.docutils dd {
  margin-bottom: 0.5em }

object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] {
  overflow: hidden;
}

/* Uncomment (and remove this text!) to get bold-faced definition list terms
dl.docutils dt {
  font-weight: bold }
*/

div.abstract {
  margin: 2em 5em }

div.abstract p.topic-title {
  font-weight: bold ;
  text-align: center }

div.admonition, div.attention, div.caution, div.danger, div.error,
div.hint, div.important, div.note, div.tip, div.warning {
  margin: 2em ;
  border: medium outset ;
  padding: 1em }

div.admonition p.admonition-title, div.hint p.admonition-title,
div.important p.admonition-title, div.note p.admonition-title,
div.tip p.admonition-title {
  font-weight: bold ;
  font-family: sans-serif }

div.attention p.admonition-title, div.caution p.admonition-title,
div.danger p.admonition-title, div.error p.admonition-title,
div.warning p.admonition-title {
  color: red ;
  font-weight: bold ;
  font-family: sans-serif }

/* Uncomment (and remove this text!) to get reduced vertical space in
   compound paragraphs.
div.compound .compound-first, div.compound .compound-middle {
  margin-bottom: 0.5em }

div.compound .compound-last, div.compound .compound-middle {
  margin-top: 0.5em }
*/

div.dedication {
  margin: 2em 5em ;
  text-align: center ;
  font-style: italic }

div.dedication p.topic-title {
  font-weight: bold ;
  font-style: normal }

div.figure {
  margin-left: 2em ;
  margin-right: 2em }

div.footer, div.header {
  clear: both;
  font-size: smaller }

div.line-block {
  display: block ;
  margin-top: 1em ;
  margin-bottom: 1em }

div.line-block div.line-block {
  margin-top: 0 ;
  margin-bottom: 0 ;
  margin-left: 1.5em }

div.sidebar {
  margin: 0 0 0.5em 1em ;
  border: medium outset ;
  padding: 1em ;
  background-color: #ffffee ;
  width: 40% ;
  float: right ;
  clear: right }

div.sidebar p.rubric {
  font-family: sans-serif ;
  font-size: medium }

div.system-messages {
  margin: 5em }

div.system-messages h1 {
  color: red }

div.system-message {
  border: medium outset ;
  padding: 1em }

div.system-message p.system-message-title {
  color: red ;
  font-weight: bold }

div.topic {
  margin: 2em }

h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
  margin-top: 0.4em }

h1.title {
  text-align: center }

h2.subtitle {
  text-align: center }

hr.docutils {
  width: 75% }

img.align-left, .figure.align-left, object.align-left {
  clear: left ;
  float: left ;
  margin-right: 1em }

img.align-right, .figure.align-right, object.align-right {
  clear: right ;
  float: right ;
  margin-left: 1em }

img.align-center, .figure.align-center, object.align-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.align-left {
  text-align: left }

.align-center {
  clear: both ;
  text-align: center }

.align-right {
  text-align: right }

/* reset inner alignment in figures */
div.align-right {
  text-align: inherit }

/* div.align-center * { */
/*   text-align: left } */

ol.simple, ul.simple {
  margin-bottom: 1em }

ol.arabic {
  list-style: decimal }

ol.loweralpha {
  list-style: lower-alpha }

ol.upperalpha {
  list-style: upper-alpha }

ol.lowerroman {
  list-style: lower-roman }

ol.upperroman {
  list-style: upper-roman }

p.attribution {
  text-align: right ;
  margin-left: 50% }

p.caption {
  font-style: italic }

p.credits {
  font-style: italic ;
  font-size: smaller }

p.label {
  white-space: nowrap }

p.rubric {
  font-weight: bold ;
  font-size: larger ;
  color: maroon ;
  text-align: center }

p.sidebar-title {
  font-family: sans-serif ;
  font-weight: bold ;
  font-size: larger }

p.sidebar-subtitle {
  font-family: sans-serif ;
  font-weight: bold }

p.topic-title {
  font-weight: bold }

pre.address {
  margin-bottom: 0 ;
  margin-top: 0 ;
  font: inherit }

pre.literal-block, pre.doctest-block, pre.math {
  margin-left: 2em ;
  margin-right: 2em }

span.classifier {
  font-family: sans-serif ;
  font-style: oblique }

span.classifier-delimiter {
  font-family: sans-serif ;
  font-weight: bold }

span.interpreted {
  font-family: sans-serif }

span.option {
  white-space: nowrap }

span.pre {
  white-space: pre }

span.problematic {
  color: red }

span.section-subtitle {
  /* font-size relative to parent (h1..h6 element) */
  font-size: 80% }

table.citation {
  border-left: solid 1px gray;
  margin-left: 1px }

table.docinfo {
  margin: 2em 4em }

table.docutils {
  margin-top: 0.5em ;
  margin-bottom: 0.5em }

table.footnote {
  border-left: solid 1px black;
  margin-left: 1px }

table.docutils td, table.docutils th,
table.docinfo td, table.docinfo th {
  padding-left: 0.5em ;
  padding-right: 0.5em ;
  vertical-align: top }

table.docutils th.field-name, table.docinfo th.docinfo-name {
  font-weight: bold ;
  text-align: left ;
  white-space: nowrap ;
  padding-left: 0 }

h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
  font-size: 100% }

ul.auto-toc {
  list-style-type: none }

</style>
</head>
<body>
<div class="document" id="title">
<h1 class="title">Title</h1>

<p>哈哈,这里是内容
然后这里是链接: <a class="reference external" href="http://google.com">http://google.com</a></p>
</div>
</body>
</html>
root@Ubuntu32:/home/zhangbin/Documents/mydoc/test#

参考https://wyatts-docs.readthedocs.org/en/latest/text/rst_sphinx/

这里还有个大牛写的笔记,更全面

http://qixinglu.com/post/note_tools_restructuredtext_sphinx.html

听说reStructuredText不错相关推荐

  1. 解决jupyter中无自己创建的虚拟环境

    最近看的教程都是用的jupyter,按理说都一样吧,但是pycharm中python有的模块就弃用了,而jupyter却都可以用,而且jupyter听说也不错,就配置了一下下 1.打开cmd,激活你的 ...

  2. 秋招必备:斩获腾讯offer的简历分享!

    关于简历+面经分享,希望大家对大家秋招有所帮助. 面试 这次春招实习,一共面了7家公司,经历了20多轮面试,拿了6家offer,最终选择了腾讯的CDG腾讯广告部门,推荐算法岗位,base深圳. 不同于 ...

  3. win10安装linux分配两个磁盘,Win10 与 Ubuntu 16.04 LTS 双硬盘双系统安装及环境配置...

    笔记本主系统是Win10(64bit),想硬盘安装子系统Ubuntu 16.04 LTS (64bit),于是在自己的笔记本电脑上尝试安装. 笔记本配置: 系统:Windows 10 64bit  p ...

  4. erp系统方案书_一次ERP选型实施失败的血泪教训!

    一.真实的ERP选型.实施过程       很有幸参与了一个ERP项目的选型.实施全过程,就现在的现状来说,此次ERP从选型到最终实施都是失败的.虽然过程是失败的,不过从中也学习到了不少东西.因此现在 ...

  5. 三维重建7:Visual SLAM算法笔记

    VSLAM研究了几十年,新的东西不是很多,三维重建的VSLAM方法可以用一篇文章总结一下. 此文是一个好的视觉SLAM综述,对视觉SLAM总结比较全面,是SLAM那本书的很好的补充.介绍了基于滤波器的 ...

  6. Java 哪些事最困扰你?

    相信在学Java编程的小伙伴都会遇到很多的问题,特别是当我们写完程序的时候突然报个错,然后找了半天,却没发现哪里报错了,"我在哪","我在干什么"," ...

  7. 阿里99大促 | 模型识别背后的样本生成

    背景 在上一篇文章详解阿里99大促活动页内容识别技术实现,我们介绍了在淘宝99大促中,我们使用了怎样的算法模型去识别并完成自动化测试的. 迫切解决的样本问题 淘宝大促有近百个模块.上千个页面,模块间具 ...

  8. 小白科普:分布式和集群

    小白科普:分布式和集群 https://www.toutiao.com/i6945295829615936012/?tt_from=weixin&utm_campaign=client_sha ...

  9. QT4.7.3在dm6446平台上的移植[转]--make[1]: *** [assistant_cs.qm] Error 2

    师兄让我作达芬奇系统下的一个界面程序,听说QT不错,所以几天前就试着把QT移植到dm6446上来.去TI的论坛看了一个在omap3上的移植教程,看起来也不难,于是开始了我的移植过程. 1 首先去htt ...

最新文章

  1. jQuery中的插件机制
  2. 说说Keepalived的脑裂
  3. Arduino学习笔记35
  4. leetcode 332. Reconstruct Itinerary | 332. 重新安排行程(Java)
  5. UICollectionViewDelegateFlowLayout 使用
  6. axure中备注线_1分钟K线、日K线、月K线……不同周期的K线图到底有啥用?
  7. 持续集成:什么应该自动化?
  8. UVA 10572 Black White
  9. 计算机网络 —— 组网
  10. Unity笔记——1.Unity3D脚本基础
  11. DB2远程链接数据库编目命令代码
  12. 的概念产生于计算机芯片,是指采用光导原位合成或微量点样等方法,,微阵列芯片...
  13. 【转载】秦九韶算法 Horner算法
  14. STM32数据手册中的ADC12、ADC123
  15. 技术分享 | 误删表以及表中数据,该如何恢复?
  16. Progression Approximation---以无穷数列求和为例
  17. 计算机毕业设计选题\开题\项目\论文\答辩一套玩转毕业设计
  18. JavaScript常见的请求头和响应头
  19. 居转户问题1-被退回之后附件如何删除?
  20. 30组易混易错词汇辨析,柯桥成人英语培训哪家好

热门文章

  1. 南阳理工ACM 题目67 三角形面积
  2. UNIX环境高级编程-第一章
  3. Java获取世界各国各城市代码_qq QQ 全世界国家和地区代码获取 java
  4. 采用遗传算法求解最大值c语言,遗传算法求解y=x2.doc
  5. 细说二维码扫码登录的原理
  6. C51单片机基础之串口编程实战
  7. 从EJB3中访问资源的5种方式
  8. Android-基于GSYVideoPlayer的rtsp、rtmp协议流直播开发
  9. 【SoapUI】SoapUI工具简介及安装
  10. Ubuntu卸载python3.6