启动新会话:
tmux [new -s 会话名 -n 窗口名]
恢复会话:
tmux at [-t 会话名]
# official site: https://github.com/benjaoming/django-wiki | |
$ sudo apt-get install python-pip python-dev | |
# don't use `pip install wiki`, cuz has some bug. Using latest from git. | |
$ sudo pip install git+git://github.com/benjaoming/django-wiki.git | |
# check installed packages, where django-wiki is wiki (0.0.23) | |
$ pip list | |
argparse (1.2.1) | |
chardet (2.0.1) | |
Django (1.6.2) | |
django-classy-tags (0.4) |
package main | |
import ( | |
"fmt" | |
"database/sql" | |
_ "github.com/go-sql-driver/mysql" | |
) | |
func main() { | |
fmt.Println("Connect to mysql now") |
import subprocess | |
must_have = [ | |
"linux46", | |
"systemd", | |
"acpid", | |
"xorg-server", | |
"xf86-video-ati", | |
"xf86-input-evdev", |
from prometheus_client import start_http_server, Metric, REGISTRY | |
class MyCollector(object): | |
def collect(self): | |
metric = Metric('current_devices', 'current device resource', 'gauge') | |
for someloop: | |
# it taks about 3 minutes to finish the loop | |
metric.add_sample('current_device_count', value=count, labels=labels) | |
yield metric |
#!/usr/bin/env python3 | |
""" | |
Very simple HTTP server in python for logging requests | |
Usage:: | |
./server.py [<port>] | |
""" | |
from http.server import BaseHTTPRequestHandler, HTTPServer | |
import logging | |
class S(BaseHTTPRequestHandler): |
import BaseHTTPServer | |
from SimpleHTTPServer import SimpleHTTPRequestHandler | |
import sys | |
import base64 | |
key = "" | |
class AuthHandler(SimpleHTTPRequestHandler): | |
''' Main class to present webpages and authentication. ''' | |
def do_HEAD(self): |
package main | |
import ( | |
"context" | |
"flag" | |
"fmt" | |
"io/ioutil" | |
"log" | |
"net/http" | |
"time" |
""" | |
Two things are wrong with Django's default `SECRET_KEY` system: | |
1. It is not random but pseudo-random | |
2. It saves and displays the SECRET_KEY in `settings.py` | |
This snippet | |
1. uses `SystemRandom()` instead to generate a random key | |
2. saves a local `secret.txt` |
nodejs.install | |
yarn | |
python | |
dotnetcore-sdk | |
golang | |
jdk10 | |
vscode | |
sublimetext3 |