- 进入项目文件夹
- 创建远程仓库 $NEW_REPO
- git push $NEW_REPO +$BRANCH:master
- $NEW_REPO: 远程仓库地址
- $BRANCH:本地分支名
可以保存完整的提交记录
#!/bin/sh | |
set -o nounset # error when referencing undefined variable | |
set -o errexit # exit when command fails | |
# Install latest nodejs | |
if ! command -v node > /dev/null; then | |
curl --fail -L https://install-node.now.sh/latest | sh | |
# Or use apt-get | |
# sudo apt-get install nodejs |
// ==UserScript== | |
// @name geektime copy | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description 让极客时间的内容可以复制! | |
// @author Rand01ph | |
// @match https://time.geekbang.org/column/* | |
// @grant none | |
// @require http://cdn.staticfile.org/jquery/2.1.1/jquery.min.js | |
// ==/UserScript== |
apt update | |
apt install -y supervisor lrzsz curl | |
wget --no-check-certificate -P ~ -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh | |
bash ~/shadowsocks-all.sh | |
/etc/init.d/shadowsocks-r stop | |
cat > /etc/supervisor/conf.d/ssr.conf << EOF | |
[program:ssr] | |
command=python /usr/local/shadowsocks/server.py -c /etc/shadowsocks-r/config.json --log-file /var/log/shadowsocks.log --workers 2 |
[loggers] | |
keys=root | |
[logger_root] | |
level=DEBUG | |
handlers=console,rotating | |
[handlers] | |
keys=console,rotating |
# coding: u8 | |
import json | |
from requests_html import HTMLSession | |
session = HTMLSession() | |
def get_name(html): | |
name = html.find('body > div.container > div > div:nth-child(1) > div > div > div.col-md-8 > div > div.book-title > h2', first=True).text |
/* | |
* Thread configuration for each thread. Make sure it matches the number above. | |
* low_power_mode - This mode will double the cache usage, and double the single thread performance. It will | |
* consume much less power (as less cores are working), but will max out at around 80-85% of | |
* the maximum performance. | |
* | |
* no_prefetch - Some sytems can gain up to extra 5% here, but sometimes it will have no difference or make | |
* things slower. | |
* | |
* affine_to_cpu - This can be either false (no affinity), or the CPU core number. Note that on hyperthreading |
可以保存完整的提交记录
import decimal | |
import json | |
# This is a workaround for: http://bugs.python.org/issue16535 | |
class DecimalEncoder(json.JSONEncoder): | |
def default(self, obj): | |
if isinstance(obj, decimal.Decimal): | |
return int(obj) | |
return super(DecimalEncoder, self).default(obj) |
class MagicDict(object): | |
def __init__(self, default=None): | |
if isinstance(default, (type(None), type(dict))): | |
raise TypeError('default must dict or None') | |
self.store = {} | |
if default is not None: | |
for k, v in default.items(): | |
self.set(k, v) | |
sudo add-apt-repository ppa:jonathonf/python-3.6 | |
sudo apt update | |
sudo apt install python3.6 |