杨钦元 博客

Heroku 部署 python 应用

方法1:heroku cli 部署 环境: macos 下载 heroku cli heroku download 登录 heroku heroku login 项目根目录创建 Procfile 文件,写入项目启动命令 web: gunicorn -w 4 run:app 用 gunicorn 测试是否能跑通 gunicorn -w 4 run:app 创建 Pipfile 文件,该文件指示程序依赖包 [[source]] url = "https://pypi.python.org/simple" verify_ssl = true [packages] flask = "*" gunicorn = "*" psycopg2 = "*" requests = ... Read more

玩转 Appium

安装 windows 环境 : npm java 1.8 Android SDK 接着安装 appium 服务端 npm install -g appium 下载 appium 客户端(这里选择 python 版本) pip install Appium-Python-Client 检查安装是否成功 appium-doctor 使用 启动 appium 代码实例 import os from time import sleep import unittest from appium import webdriver # Returns abs path relative to this file and not cwd PATH = la... Read more

Pyenv 管理 Python 版本

安装 pyenv git clone https://github.com/yyuu/pyenv.git ~/.pyenv 将 PYENV_ROOT 和 pyenv init 加入 bash的 ~/.bashrc echo 'export PATH=~/.pyenv/bin:$PATH' >> ~/.bashrc echo 'export PYENV_ROOT=~/.pyenv' >> ~/.bashrc echo 'eval "$(pyenv init -)"' >> ~/.bashrc 下载 python 版本 pyenv install 3.6.2 安装 pyenv-virtualenv git clone https://g... Read more

MVP 开发指南——如何快速打造你的第一个 APP

人生最幸福的事是什么? 书架上是自己写的书,钱包里是自己赚的钱;出门逛街,对面大厦的海报是自己设计的海报;打开手机 用着自己设计的 APP;没错,成为一名创作者,就是最幸福的事。 此教程用于教六个月前的自己学编程,那时年纪尚浅,不懂如何上路… 如何做出好产品——MVP MVP,英文全称「Minimum viable product」,即最小可用产品。先有构思,再拆解业务。再逐一实现。 Development path from a minimum viable product to more complex product. 从最小可用产品到复杂产品,一步一步来,比起闭门造车更可行,不易造成行为瘫痪与认知过载。 学习方法论 学习新框架,直接看官方文档。先 Q... Read more

夏夜

1 巷子里传来敲击玻璃的声音,「咚咚」,声音沿着布满青苔的围墙,穿过漆黑夜色,像声诉,像吟泣。 今晚没有月亮,没有星星,没有鸟鸣,没有犬吠,仿佛是约好了一样,所有生物都缄默不语,只有这「咚咚」声 在传达着什么。 2 男人疾步走在田野上,裤脚沾满了溅起的泥土,条纹衬衫早已湿透。他停了下来,手背在额头擦汗,犹豫了一下,继续往前走。前面村子里闪烁的灯光,像爬满山坡的萤火虫闪烁其间。他朝着心里的那只萤火虫奔去。 「铃铃铃」,手机铃声响了起来,撕裂了沉默的夜,在空旷山野上回响。是儿子的来电。 「喂,」 「爸爸你车的钥匙在哪?妈妈反锁在车里了!」电话那头传来焦急的询问,还有翻箱倒柜的碰撞声。 「自己找去。」 「我找不到啊,找遍了柜子都没有!」儿子快哭出声。 「在一楼靠近前门的墙上挂着... Read more