xx项目
项目目标
本周进展(yyyy-mm-dd)
里程碑及产出
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
import re | |
import urllib2 | |
import datetime | |
html = urllib2.urlopen('http://blog.csdn.net/zjerryj').read() | |
mo = re.search(r'访问:<span>(\d+)次</span>', html) |
# -*- coding: utf-8 -*- | |
import time | |
import os.path | |
import asyncio | |
import logging | |
import argparse | |
import websockets | |
from collections import deque | |
from urllib.parse import urlparse, parse_qs |
里程碑及产出
alias gl='git log --graph --pretty=format:'\''%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'\'' --abbrev-commit --date=relative' |
import re | |
import subprocess | |
ipconfig = subprocess.check_output(['ipconfig']) | |
mo = re.search(r'192\.168\.189\.[0-9]+', ipconfig) | |
vpn = mo.group() | |
ips = [ | |
['192.168.1.100'], | |
['192.168.1.61'], |
# Linux | |
Host github.com | |
ProxyCommand socat STDIO PROXY:192.168.1.101:%h:%p,proxyport=8118 | |
# Mac | |
Host github.com | |
ProxyCommand nc -X 5 -x 127.0.0.1:1086 %h %p | |
ServerAliveInterval 10 |
import org.json4s._ | |
object JsonUtils { | |
implicit class AugmentJValue(val jvalue: JValue) { | |
implicit val formats = DefaultFormats | |
def getString(key: String): String = { |
import SocketServer | |
import random | |
import time | |
words = ('cat', 'dog', 'monkey', 'horse', 'rabbit') | |
class MyTCPHandler(SocketServer.BaseRequestHandler): | |
def handle(self): | |
while True: | |
self.request.sendall(' '.join(random.sample(words, 3)) + '\n') |
<!-- project / build / plugins/ plugin --> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-shade-plugin</artifactId> | |
<version>2.1</version> | |
<executions> | |
<execution> | |
<phase>package</phase> | |
<goals> | |
<goal>shade</goal> |
# Root logger option | |
log4j.rootLogger=INFO, stdout | |
# Direct log messages to stdout | |
log4j.appender.stdout=org.apache.log4j.ConsoleAppender | |
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout | |
log4j.appender.stdout.layout.ConversionPattern=%d %-5p %c{1} - %m%n |