2017¶
使用Redis作为消息队列实现生产消费与发布订阅
日常的工作中,经常会用到队列(Queue),在python中有原生的队列,但是由于原生的队列是存在于内存当中,当系统重启后队列里的消息就没有,且无法进行分步式,Redis中的List数据有四种原语,LPUSH,LPOP,RPUSH,RPOP,配合使用可以实现简单的生产消费模型。
使用python抓取自住房信息
使用python也有一段时间了,最近比较关注自住房信息,虽说它更新的比较缓慢,但是平时也不怎么会特意的去它的网站上去看, 于是就想用python抓它的信息,如果有新的信息就给自己发个邮件,这样手机上得到通知以后就可以再去它的网站上看看。 功能比较简单,但是用到的点还是挺多的,这里记录一下。 主要有以下几个步骤 1. python beautifulsoup 与requests的使用 2. ubuntu 中安装 mysql 与mysql-python 3. beautifulsoup与requests编码的问题 4. 使用gmail发送邮件,其中gmail采用两步认证要单独申请一个密码 5. 在ubuntu中使用crontab定时来触发脚本
用于python的定时任务apscheduler的使用
最近在项目中有一个比较特殊的需求,要求在每个月第二个周二暂停任务,然后周三再开启 于是在网上查了一下,python中有一个apscheduler库可以实现,而且这个框架还挺强大的 这里记录一下它的使用