皓禹

python开发环境

操作系统:mac OSX 10.11 或 Ubuntu 16.04 编辑器: vim、 sublime、PyCharm python环境 版本: python3.5.1 安装工具 ###1. pyenv 安装 pyenv linux: 1 2 3 4 5 $ git clone git://github.com/yyuu/pyenv.git ~/.pyenv $ echo

mac快速生成干净的linux开发环境

mac快速生成干净的linux开发环境 virtualbox -> vagrant/completed -> docker-root -> docker -> … ubuntu/alpine 安装vagrant 或者去官方下载 1 2 3 4 5 brew tap caskroom/cask #if not already installed brew install brew-cask #if not already installed brew cask install vagrant brew tap

celery定时任务实践

说起celery搞python的程序员并不陌生,一般做队列任务之类的总是会用到。最近公司新项目用到类似队列的场景但是还要求定时完成,所以一下

python连接kafka

最近项目中总是跟java配合,我一个写python的程序员,面对有复杂数据结构的java代码转换成python代码,确实是一大难题,有时候或

python中验证ip的有效性正则

1 2 3 4 5 6 7 def _chk_ipaddr(ipaddr): IP_PATTERN = '^((0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5])\.){3}(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5])$' if not ipaddr: return False ipcheck = re.compile(IP_PATTERN, re.I) return True if ipcheck.match(ipaddr) else False