杨钦元 博客

Mac 上好用的 ssh 工具——shuttle

下载地址:shuttle 下载后直接打开:设置——>编辑,修改配置文件 "hosts": [ { "cmd": "ssh root@45.76.106.139", "name": "SSH - vultr", "inTerminal": "new", "theme": "basic", } ] } // vultr 是我的云主机服务器 对象包含字段有: cmd: 需要执行的命令 name: 菜单名 inTerminal: 命令执行窗口模式(可选值:new, tab, current) theme: 终端主题 title: 终端显示标题(缺失时使用name作为标题) Read more

极简 git 使用指南

下载地址:git 常用命令: git init //初始化新仓库 git clone //复制一个仓库 git add //添加文件或者目录到缓冲区 git rm [file]//删除文件(仓库,缓冲,本地) git rm --cached [file] // git commit //版本提交 git commit -a //自动版本提交(相当于add + commit) git status //查看当前状态(刚提交完是Clean,否则会列出cached和没有加入的文件清单 git diff //查看上次提交后(包括缓冲)文件有什么变化 git log //查看版本提交记录 git reset --hard [版本号] //回滚到某个版本 git reset --soft [版本... Read more

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