WSL Ubuntu18.04 搭建python3开发环境
分类: Linux 标签: 开发环境

win10系统下进行Python相关开发工作时, 常常会遇到一些诸如包安装失败之类的问题, 所幸通过win10专业版的WSL(Windows Subsystem for Linux)功能, 可以将Ubuntu或其他Linux发行版作为子系统运行, 通过bash或X-Window等方式访问Linux子系统, 为开发带来了不小的便利. 通过WSL可以搭建Python数据科学或爬虫开发环境都十分方便, 以下是环境搭建搭建过程记录.

阅读全文

Hexo静态博客部署小记
分类: Blog 标签: Blog

安装npm:

brew update #通过brew进行安装
brew install npm

安装hexo:

npm install -g hexo-cli

新建本地站点:

hexo init Blog #使用Blog作为网站目录
cd Blog
npm install
hexo server #访问 http://localhost:4000 查看demo
阅读全文

Python爬取豆瓣读书并按评分排序
分类: Python 标签: 爬虫 Python

最近亚马逊电子书搞活动,编程书籍折扣力度较大,我想买几本评分较高的python书籍,就在豆瓣读书上搜索了一下,发现搜索结果是无序的并且没有按评分排序的功能, 于是自己写了爬虫,抓取并缓存搜索结果,对数据适当清洗后根据评分由高到低排序,存入csv文件。

因为豆瓣读书的搜索结果页面是通过Ajax异步加载的,无法通过requests获取到包含图书信息的HTML,所以使用Selenium + Chrome的方式渲染js拿到数据。

以下是部分数据

Python图书评分排行Top10(基于豆瓣读书数据)

阅读全文

树莓派与HomeKit智能家庭
分类: IOT 标签: 米家 树莓派

前言

前段时间入了一块树莓派Model 3B, 目的是实现在Pi上运行兼容HomeKit协议的Homebridge插件进而实现用Siri控制家里的米家台灯、小米空气净化器2等硬件的目的.

插件安装

换源:

由于某些原因,使用默认的源下载可能不太稳定

$ sudo nano /etc/apt/sources.list
# 添加以下内容
deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib
# 按ctrl+o, 回车, ctrl+x 退出
# 更新列表
$ sudo apt-get update
$ sudo apt-get upgrade
阅读全文

树莓派上手记
分类: IOT 标签: 树莓派

树莓派初始配置

sudo raspi-config

连接wifi

wifi: (jessie lite)

  1. 树莓派通过网线连接路由器
  2. SSH登录树莓派,测试无线信号 sudo iwlist wlan0 scan
  3. 配置无线网络
阅读全文

上一页 Page 2 of 2.