VSCode 设置 VirtualEnv

Edit settings.json

{
    "python.pythonPath": "/Users/sjie/Projects/tensorflow/bin/python3",
    "python.venvPath" : "/Users/sjie/Projects/tensorflow"
}

NanJin

alt none alt none

Nginx 模拟 302 跳转

server
{
    listen 40002;
    server_name videocms302;
    charset  utf-8;
    
    rewrite ^/(.*)$ http://111.111.111.111:40000/$1 redirect;
}

GitBook 入门指南

OS: MacOS

是时候放弃 Word 了 !

  • 安装 npm 包管理器

    brew install npm
    
  • 安装 calibre

    但你需要输出pdf 格式文档的时候,需要使用 calibre的转化功能

    brew cask install calibre
    
  • 安装 GitBook-CLI

    npm install -g gitbook-cli
    
  • 安装 GitBook Editor

    GitBook Editor 是一个简单易用的编辑工具 https://www.gitbook.com/editor

  • 生成 PDF 文档

    gitbook  pdf  [souce folder]  [output.pdf]
    
  • 本地 HTML 预览

    Gitbook 带了一个简单的服务器,可在本地预览你的 BOOK

    gitbook serve
    
  • 从 Git 打开已有的 GitBook 工程

    • GitBook 不仅支持 GitHub 托管,也可以支持私有的 Git 仓库
    • 把 GitBook 工程从 Git 库 checkout 到本地后即可有通过 GitBook Editor 打开。GitBook Editor 的使用并非必须注册。在非注册的情况下同样可以打开已有的 GitBook 工程
    • 需要注意,GitBook Editor 只支持 HTTP/HTTPS 协议,不支持常用的 SSH 协议。在使用 GitBook Editor 打开已有项目后,首次提交代码时,会报错。此时只需要简单的重新设置一下 “Book——>Repository Settings” 就可以了,设置后的首次提交会要求输出仓库的用户名密码
  • 开启多个 GitBook Serve

    有时候需要同时在本地查看多本 BOOK,同时开启多个gitbook serve会导致端口冲突,所有需要为每一个 gitbook serve指定不同的端口号,比如:

    gitbook serve --port [] --lrport []
    
  • 使用 gitbook-serve

    开启多了 GitBook Serve 的另一个选择是使用 gitbook-serve,好处是不需要指定参数,会随机设置不同端口号。

    # After installed, there are two commands generated: gitbookserve & gbs 
    npm install -g gitbook-serve
    # If prompted with "permission denied", please repeat the following command with "sudo" prefixed. 
       
    cd /path/to/gitbook/project
       
    # Run one of the following commands at your will. 
    gitbookserve 
    # OR 
    gbs
       
    # One gitbook server instance started up. 
       
    cd /path/to/another/gitbook/project
    gbs
       
    # Another gitbook server instance started up. 
    

Jenkins 管理员权限重置

开启LDAP后,配置失误导致所有用户无法登录

解决:

jenkins_home目录下打开config.xml (或者在你的安装目录下)

<authorizationStrategy class="hudson.security.ProjectMatrixAuthorizationStrategy">

<permission>hudson.model.Hudson.Administer:USERNAME</permission>

</authorizationStrategy>

重启Jenkins