解决Deprecated option ‘domaincontroller’: use ‘http_authenticator.domain_controller’ instead

安装pyspider启动遇到问题:

Deprecated option ‘domaincontroller’: use ‘http_authenticator.domain_controller’ instead

版本:python3.5

系统:macos

解决: 这个问题 是因为默认pip安装的版本是3.0.x 解决方法 是卸载该版本 切换成2.4.1版本

pip uninstall wsgidav 
pip install wsgidav==2.4.1

出处请点击,非常感谢!!!

Vim命令大全(三)(初级版但是掌握了会很厉害)

查找与替换 字符的替换以及撤销(Undo操作) 字符替换命令 字符查找命令 1.替换和撤销(Undo)命令 替换和Undo命令都是针对普通模式下的操作 命令 说明 r+<待替换字母> 将游标所在字母替换为指定字母 R 连续替换,直到按下Esc cc 替换整行,即删除游标所在行,并进入插入模式 cw 替换一个单词,即删除一个单词,并进入插入模式 C(大写) 替换游标以后至行末 ~ 反转游标所在字母大小写 u{n} 撤销一次或n次操作 U(大写) 撤销当前行的所有修改 Ctrl+r redo,即撤销undo的操作 2.快速缩进 2.1 快速缩进,缩进操作均在普通模式有效 普通模式下输入>>整行将向右缩进(使用,用于格式化代码超爽) 普通模式下输入<<整行向左回退 普通模式下输入:进入命令行模式下对shiftwidth值进行设置可以控制缩进和回退的字符数 2.2 shiftwidth shiftwidth命令是指上一节>>命令产生的缩进(可以简写成sw)普通模式下输入:进入命令行模式下对shiftwidth值进行设置可以控制缩进和回退的字符数. 获取目前的设定值 :set shiftwidth? 设置缩进为10个字符 [Read More]
随笔  vim  linux 

Vim命令大全(二)(初级版但是掌握了会很厉害)

Vim文档编辑 本篇知识点 Vim重复命令 游标的快速切换 复制粘贴和剪切 1. Vim重复命令 在普通模式下.(小数点)表示重复上一次的命令操作 普通模式下输入x,删除第一个字符,输入.(小数点)会再次删除一个字符,除此之外也可以重复dd的删除操作 当然你也可以输入10x,删除10个连续字符 输入3dd,将会删除3行文本 在普通模式下,你还可以使用dw或者daw(delete a word)删除一个单词,所以你可以很容易的联想到dnw(n替换为相应数字) 表示删除n个单词 2. 游标的移动 2.1 行间跳转: 命令 说明 nG(n Shift+g) 游标移动到第 n 行(如果默认没有显示行号,请先进入命令模式,输入:set nu以显示行号) gg 游标移动到到第一行 G(Shift+g) 到最后一行 小技巧:你在完成依次跳转后,可以使用 Ctrl+o 快速回到上一次(跳转前)光标所在位置,这个技巧很实用, 比如当你在写代码时,忽然想起有个 bug,需要修改,这时候你跳过去改好了,只需要按下 Ctrl+o 就可以回到你之前的位置。vim 中会用很多类似的小技巧就等着你去发掘。 2.2行内跳转: 命令 说明 w 到下一个单词的开头 e 到当前单词的结尾 b 到前一个单词的开头 ge 到前一个单词的结尾 0或^ 到行头 $ 到行尾 f<字母> 向后搜索<字母>并跳转到第一个匹配的位置(非常实用) F<字母> 向前搜索<字母>并跳转到第一个匹配的位置 t<字母> 向后搜索<字母>并跳转到第一个匹配位置之前的一个字母(不常用) T<字母> 向前搜索<字母>并跳转到第一个匹配位置之后的一个字母(不常用) 3. [Read More]
随笔  vim  linux 

测试git提交博客

自动化部署博客脚本

昨天刚装好博客,今天写博客部署到github发现命令非常多,如果每次都要敲这么多命令不得烦死,刚好看到有自动化脚本,自己动手实验过之后,索性将脚本记录在这里。

1:在自己博客(site)文件夹下(就是有config.toml的文件夹)创deploy.sh文件,将下面的内容粘贴进去。

#!/bin/bash

echo -e "\033[0;32mDeploying updates to GitHub...\033[0m"
msg="rebuilding site `date`"
if [ $# -eq 1 ]
then msg="$1"
fi

hugo -D

cd public
git add -A
git commit -m "$msg"
git push --force -u origin master

cd ../

2:给脚本文件可执行权限

chmod +x deploy.sh

3:每次写完博客后,运行脚本就行

./deploy.sh "这里的话可加可不加,加了就相当于注释"

之后,你的博文已经发布在你的个人博客了。(可能会有一点点延迟)

我拥有了我的博客

博客由来 开通博客的目的 这两天在家挺闲的,也没好好学习,在逛B站的时候看coodsheep的视频,发现了搭博客的教程,启发了自己想写博客的心情。平时没事可以随便写写文字,练习练习算法什么的,做做笔记,或者记录新学到的一些知识。本来看着视频挺短的,没想到自己一弄时间就久了,不知不觉在电脑面前坐了一天,也不知道时间晚了。主要是有些坑,自己踩进去,一时半会没出来。记录下来,以后不会犯错。 Hugo 1.简介: Hugo是由Go语言实现的静态网站生成器。简单、易用、高效、易扩展、快速部署。 2.安装(windows): 第一步:下载Windows各个版本下载 第二步:新建Hugo文件夹,在其目录下新建子文件夹bin和子文件夹sites,并将上一步下载的文件解压到bin目录下,配置环境变量。控制台hugo -version得到反馈。 第三步:创建站点名为test的新站点 hugo new site test 得到如下目录结构 . ├── archetypes ├── config.toml ├── content ├── data ├── layouts ├── static └── themes 第四步:设置主题 进入主题下载网址,选择合适主题下载 方法一:git直接下载(例如主题名为:m10c) cd themes/ git clone https://github.com/vaga/hugo-theme-m10c.git themes/m10c 方法二:手动下载并解压到themes目录下 第五步:部署本地,配置相关config.toml文件 #我的配置文件 # 由于hugo是静态博客,需要自己指定博客的url,hugo会渲染进博客页面 baseurl = "https://memechen.github.io" # 设置网站默认的语言,所有的语言翻译文件在i18n目录下,文件名于此处配置的语言代码相同 languageCode = "en" defaultContentLanguage = "en" # 博客标题 title = "Memechen's blog" # 博客的样式 theme = "beautifulhugo" metaDataFormat = "yaml" pygmentsStyle = "trac" # 取消默认的代码高亮,我们使用prism代码高亮 pygmentsUseClasses = false pygmentCodeFences = true pygmentsCodefencesGuessSyntax = true #pygmentsUseClassic = true #pygmentOptions = "linenos=inline" #disqusShortname = "XXX" #googleAnalytics = "XXX" # 每页显示的文章数量用于分页 paginate = 10 [Params] #主页标题 homeTitle = "Memechen's blog" #副标题 subtitle = "Get busy living or get busy dying. [Read More]