/media/avatar.jpg

Hi 👋, I'm univerone

linux更改默认python版本

大部分linux发行版默认的python版本为2.7,然而在使用时经常会遇到提示“DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won’t be maintained after that date. A future version of pip will drop support for Python 2.7.
”,而且python3的部分语法与python2不兼容,因此将python默认版本切换到python3.6是非常有必要的。

[Python爬虫系列]3— scrapy采集AKC网站犬类图片

Scrapy是一个比较成熟的爬虫框架,可以用来进行大规模爬虫。好久没用过啦,也想再回顾一下。本项目使用Scrapy下载AKC(AMERICAN KENNEL CLUB,美国养犬俱乐部)网站上的所有犬类图片,想自己制作一个每天定时发布微博的素材。

Docker的基本使用

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
之前安装tensorflow时尝试了在docker下安装,程序运行在一个独立的环境里,感觉上相当于一个虚拟机。这篇博客记录了使用docker打包程序以及下载到主机上运行的全过程,

Python Conda使用

Conda 是为 Python 程序创建的一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。
Miniconda 是一个 Anaconda 的轻量级替代,默认只包含了 python 和 conda。本文简单介绍centos7 下conda的安装(miniconda)以及简单使用。

[Python爬虫系列]2— 信息采集自动发微博

几个月之前就有做这个项目的想法,自动采集数据并推送。折腾和调试了很久终于有了下面这个半成品,之所以说是半成品是因为这个程序在没有图形界面的服务器还是运行不了(就是新浪微博的验证过不了),而且主要适用于等级较高的微博帐号。
数据采集其实也不难,主要难点是微博的模拟登录(使用selenium以及chrome),所以本文章主要介绍这一部分。

百度云下载限制破解

现在很多资料都是上传到百度云里进行加密下载,以前用百度云还可以直接下载小文件(不用登录),现在好像都必须通过百度云软件以及会员才能有正常的下载速度,真的不太方便(其实上传到github就很好呀)。所以这篇博客记录一下亲测可用的百度云文件下载方法。