首页
学习
活动
专区
工具
TVP
发布

木制robot技术杂谈

专栏作者
29
文章
82286
阅读量
30
订阅数
Docker compose 安装 PostgreSQL 和 MySQL
记录一下 Docker compose 安装 PostgreSQL 和 MySQL。
木制robot
2018-10-22
4.6K0
Ubuntu 搭建 Seafile
本文档用来说明通过预编译好的安装包来安装并运行基于 MySQL/MariaDB 的 Seafile 服务器。(MariaDB 是 MySQL 的分支)
木制robot
2018-10-09
3.4K0
Ubuntu 使用 Docker 安装 Gitlab
最近帮公司重新搭建了 Gitlab,中间遇到了一些坑,折腾了不少时间,在此记录供大家参考。
木制robot
2018-10-09
1.4K0
使用 docker-compose 在 Docker 中启动带密码的 Redis
在服务器上使用 docker-compose 启动一个 Docker 中的 Redis 时,配置文件没有生效,Redis 没有加密码,导致 redis 中被写入两条记录:
木制robot
2018-10-09
22.8K2
Docker 占满 Linux 系统盘解决方案
一般情况下我们通过命令在 Linux 上安装 Docker,Docker 会将文件默认储存在 /var/lib/docker 目录下,时间久了就会占用很大空间,最后导致系统盘被占满。此时需要将文件转移到数据盘上并做一个软连接。
木制robot
2018-08-22
3K0
常用命令行快捷键
前言 开发过程中经常会使用到命令行,有很多命令行快捷键可以很方便的提高我们的工作效率。 Mac iTerm2 设置 Mac 下 iTerm2 需要设置一下才能使用一些快捷键。 打开 Preferen
木制robot
2018-06-19
9210
懒人神器 autoenv
前言 每次去不同的项目下运行程序都要更改相对应的 Python 环境,那么有什么办法可以省去这繁琐的一步吗?答案肯定是有的,Kenneth Reitz 已经为我们实现了—— autoenv。这个人名你可能没见过,但是说起他的另一个身份你肯定知道—— Requests 库的作者。 安装 Mac OS X 使用 Homebrew 安装 $ brew install autoenv # bash 使用这条命令 $ echo "source $(brew --prefix autoenv)/activate.sh
木制robot
2018-04-13
1.4K0
Tmux入门指南
前言 很多时候我们需要通过SSH连接服务器进行一些操作,费了好长时间调好了程序,一顿饭的功夫SSH超时了(broken pipe),重新连上去正在运行的程序也都没了,一切又得从头再来。这个时候你就非常需要用到tmux了,用tmux在服务器上创建一个会话(Session),在该会话中进行操作,你可以随时随地断开和重新连接会话(Session),即便是SSH中断了你在远程服务器上的工作状态也可以持久化地保存。 简介 tmux 是一个优秀的终端复用器类自由软件,功能类似 GNU Screen,但使用 BSD
木制robot
2018-04-13
3.3K0
MongoDB 使用系列(一)-- 安装
环境 系统:Ubuntu 16.04 MongoDB 版本:3.6 安装 添加软件源 1.添加 MongoDB 签名到 APT $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 2.创建/etc/apt/sources.list.d/mongodb-org-3.6.list文件并写入命令 Ubuntu 14.04 $ echo "deb [ arch=amd64 ] https://repo.m
木制robot
2018-04-13
1.2K0
Python无法使用curses库解决方案
错误信息 ImportError: No module named '_curses' 运行环境 1.ubuntu 14.04 2.python 3.5 解决方案 1.ctrl+alt+t打开终端输入: sudo pip install libncurses5-dev 2.安装完毕后进入python官网下载python源文件进行重新编译。 3.解压下载好的python源文件,在该文件内打开终端依次输入下列代码进行编译: ./configuremakesudo make install 4.最后使用在/
木制robot
2018-04-13
2K0
使用 Git 拉取远程仓库分支到本地分支
方法一 git checkout -b xxx(本地分支名) yyy(远程仓库名)/zzz(远程仓库分支名) 该方法会将远程仓库 yyy 的 zzz 分支拉取到本地新建分支 xxx,并自动切换到本地分支 xxx。 注意:该方法创建的本地分支 xxx 会和远程仓库 yyy 的 zzz 分支建立映射关系 方法二 git fetch yyy(远程仓库名) zzz(远程仓库分支名):xxx(本地分支名) 该方法会将远程仓库 yyy 的 zzz 分支拉取到本地新建分支 xxx,但不会自动切换到本地分支 xxx。 注意
木制robot
2018-04-13
1.7K0
取消 SSH 私钥密码
前言 生成 SSH 秘钥时,会让你输入私钥的密码,直接回车则意为不设密码,如果设置了私钥密码,每次使用 SSH 进行操作都需要输入私钥密码。虽然这样增加了安全性,但是使用 SSH 的目的很多时候就是想更加方便,跳过输入账号密码这一步。只要保存好自己的私钥不泄露,一般不设私钥密码是没有太大的风险的。如果已经生成带密码的私钥,又想取消密码可以按下列两种方法操作。 取消 SSH 私钥密码 方法一 使用 ssh-keygen 命令更改 SSH Key 密码,进入秘钥所在到的文件夹内(一般为~/.ssh),执行下列
木制robot
2018-04-13
8.8K0
用BeautifulSoup库抓取信息时去掉字符串首尾空白的几种方法
前言 在抓取网页信息时经常遇到很多头尾加了空格的字符串,在此介绍几种处理的小技巧。 例子 1. <p> woodenrobot </p> 2. <p> woodenrobot1<em> woodenrobot2 </em> </p> 方法 对于例1 如果遇到例1这种情况下面几种方法可以通用。 from bs4 import BeautifulSoup html = '<p> woodenrobot </p>' soup = BeautifulSoup(h
木制robot
2018-04-13
1.5K0
Hexo搭建个人博客(一)— 前期准备
前言 最近几个月自学python的过程中,搜索爬虫资料的时候关注了xlzd的博客,为我开启了一片新世界,之后慢慢收藏了各方高人的博客。搭建一个自己博客的萌芽也悄然种下,也许是命运使然,在逛知乎的时候偶然间看到如何使用10个小时搭建出个人域名而又Geek的独立博客?,得到了浇灌的萌芽开始茁壮生长。经过几天不懈的没日没夜的努力,解决了各种问题(ps:因为一个bug曾让我一度对自己感到绝望),终于把自己的博客搭建成功。接下来我就把我走过N多弯路后的经验传授给大家,让大家少走弯路轻松愉快地搭建自己的Hexo博客。
木制robot
2018-04-13
7150
Hexo搭建个人博客(二)— 搭建Hexo
这篇文章主要介绍如何搭建本地Hexo博客,并将博客部署到github。 ---- 初始化Hexo 在电脑上任意一个你喜欢的地方创建一个文件夹,文件夹的名字命名为username.github.io(
木制robot
2018-04-13
1.1K0
利用爬虫和树莓派3打造自己的语音天气闹钟
前言 前不久又一次一个人在他乡过了生日,悄悄买了一台树莓派3送给自己做生日礼物。终于算是实现了大学以来一直的一个小愿望。买回来之后当然不能让他落灰,于是就利用自己的爬虫技术+树莓派+小音箱实现了一个定
木制robot
2018-04-13
3.2K0
Hexo搭建个人博客(三)—— Hexo博客的美化
通过前两节的学习,我们已经搭建好自己的博客,就像盖房子一样要对内部进行装修,也就是对博客进行美化。 ---- 安装Hexo博客主题 Hexo博客可以安装不同的主题,这里我们只说最火的Next主题。首先我们在自己电脑里的博客文件夹内(即username.github.io文件夹内)右键选择Git Bash here,在终端窗口内输入以下代码: $ git clone https://github.com/iissnan/hexo-theme-next themes/next 稍等片刻,安装完成后你的them
木制robot
2018-04-13
3.1K0
用Sphinx快速制作文档
简介 Sphinx 是一种文档工具,它可以令人轻松的撰写出清晰且优美的文档, 由 Georg Brandl 在BSD 许可证下开发. 新版的Python文档就是由Sphinx生成的, 并且它已成为Python项目首选的文档工具,同时它对 C/C++ 项目也有很好的支持; 并计划对其它开发语言添加特殊支持. 本站当然也是使用 Sphinx 生成的,它采用reStructuredText! Sphinx还在继续开发. 下面列出了其良好特性,这些特性在Python官方文档中均有体现: 丰富的输出格式: 支持 HT
木制robot
2018-04-13
1.8K0
Scrapy爬虫框架教程(四)-- 抓取AJAX异步加载网页
Scrapy爬虫框架教程(一)– Scrapy入门 Scrapy爬虫框架教程(二)– 爬取豆瓣电影TOP250 Scrapy爬虫框架教程(三)– 调试(Debugging)Spiders 前言 前一段时间工作太忙一直没有时间继续更新这个教程,最近离职了趁着这段时间充裕赶紧多写点东西。之前我们已经简单了解了对普通网页的抓取,今天我就给大家讲一讲怎么去抓取采用Ajax异步加的网站。 工具和环境 语言:python 2.7 IDE: Pycharm 浏览器:Chrome 爬虫框架:Scrapy 1.3.3 什么是
木制robot
2018-04-13
2.9K0
Scrapy爬虫框架教程(三)-- 调试(Debugging)Spiders
前言 春节放假在老家没有网,所以最近没有更新。这周加班闲暇抽空赶紧来更新一篇。我们在写爬虫的时候经常需要修改xapth规则来获取所需的数据,而Scrapy的爬虫通常是在命令行中启动的,我们怎么去调试呢?下面我就为大家介绍两种我常用的方法。 工具和环境 语言:python 2.7 IDE: Pycharm 浏览器:Chrome 爬虫框架:Scrapy 1.2.1 正文 方法1 通过 scrapy.shell.inspect_response 函数来实现。以上一篇教程的爬虫为例: # -*- coding:
木制robot
2018-04-13
9130
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档