appwrite使用
1.注册账户 https://cloud.appwrite.io/register 2.创建一个组织 输入组织名称,选择免费计划(starter) 3.点击 Get started 4.点击 create project 创建工程 输入project id 默认区域,直接点击create 等待页面刷新 5.左侧菜单选择function 6.点击create function 选择node 直接下一步 还是下一步 依然下一步 选择关联github 登录后点击install 输入新建代码仓库的名称 根目录输入/,然后下一步 等待页面刷新,可以看到最新的ci结果 7.通过页面上Domains:域名访问即可 刷新页面查看最新ci结果
Markdown语法之复选框
在无序列表符号后面加上[]或者[x]代表选中或者未选中情况 - [x] ROW1 - [ ] ROW2 或者 + [x] ROW1 + [ ] ROW2 或者 * [x] ROW1 * [ ] ROW2 效果如下: ROW1 ROW2
科学上网大教程(持续更新)
GFW的日益强大,使国内的网络日益安全。不过真心苦了我们这帮程序员,要知道,看一个程序员是否优秀就看他如何使用Google。喜欢折腾的我当然是一直以优秀程序员自居,所以一定要做出些样子。这就总结了一些科学上网的小招子,望与各位想成为优秀程序员的人们共勉。 1.SSH Socks5 这是个很犀利的招式,windows怎么使用网上太多了,我就不说了,mac的用法更是简单,不过这一招并不在于怎么使用,前期攒起来才是最重要的。 原料:Mac电脑一台,openshift/koding帐号一个 ssh -qTfnN -D port xxx@xxx.xx.x 打开浏览器,使用socks5代理,地址127.0.0.1:port 注:关闭步骤 lsof -i tcp:端口号 sudo kill -9 PID 此招式缺点:一小时断一次,不过别太沉迷于墙外的世界可以规避这个风险 2.SSH Socks5 + polipo 终端科学上网 为终端设置Shadowsocks代理 准备工作 配置好一个可用的shadowsocks 安装 Mac下使用Homebrew安装 brew install polipo 修改配置(Mac) 设置每次登陆启动polipo ln -sfv /usr/local/opt/polipo/*.plist ~/Library/LaunchAgents 修改文件 /usr/local/opt/polipo/homebrew.mxcl.polipo.plist 设置parentProxy <key>ProgramArguments</key> <array> <string>/usr/local/opt/polipo/bin/polipo</string> <string>socksParentProxy=localhost:1080</string> </array> 修改的地方是增加了 socksParentProxy=localhost:1080 启动(Mac) launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.polipo.plist launchctl load ~/Library/LaunchAgents/homebrew.mxcl.polipo.plis 注意:请确保Shadowsocks正常工作。 验证及使用 安装完成就需要进行验证是否work。这里展示一个最简单的验证方法,打开终端,如下执行 07:56:24-androidyue/var/log$ curl ip.gs 当前 IP:125.39.112.15 来自:中国天津天津 联通 08:09:23-androidyue/var/log$ http_proxy=http://localhost:8123 curl ip.gs 当前 IP:210....