Usage:
python delete_docker_image.py 192.168.2.1:5000/hello-world:latest --delete-layers
#!/usr/bin/env python | |
#coding=utf-8 | |
units = ([[j for j in range(81) if j%9 == i] for i in range(9)] + | |
[[j for j in range(81) if j/9 == i] for i in range(9)] + | |
[[j for j in range(81) if (j%9)/3+(j/27)*3 == i] for i in range(9)]) | |
uindexs = [[j for j, u in enumerate(units) if i in u] for i in range(81)] | |
class Sudoku(object): |
import functools, inspect | |
def _strict_type(type_map): | |
''' | |
Check func parameter type | |
:param f: func | |
:param type_map: mapping of parameter types | |
:return: | |
''' | |
def _wrapped(f): |
body { | |
font-family: Helvetica, arial, sans-serif; | |
font-size: 14px; | |
line-height: 1.6; | |
padding-top: 10px; | |
padding-bottom: 10px; | |
background-color: white; | |
padding: 30px; } | |
body > *:first-child { |
#涉及到真实的服务器地址一律以 myselfoss.com 代替 | |
server { | |
listen 80; | |
server_name myselfoss.com; | |
index index.php index.html index.htm; | |
root /home/wwwroot/rss; | |
error_log /var/log/nginx/rss.error.log; | |
access_log off; | |
location ~ \.php$ |
#!/usr/bin/env python | |
'''Truncates matches from ag | |
Place this script somewhere in your $PATH, like ~/bin and pipe ag into it. | |
Vim could be setup like this: | |
if executable('ag') | |
set grepprg=ag\ --vimgrep\ -w\ $* | |
if executable('agtrunc') |
import logging | |
import multiprocessing | |
import time | |
import mplog | |
FORMAT = '%(asctime)s - %(processName)s - %(levelname)s - %(message)s' | |
logging.basicConfig(level=logging.DEBUG, format=FORMAT) | |
existing_logger = logging.getLogger('x') |
# coding: utf-8 | |
from __future__ import print_function | |
import re | |
pattern = u''.join([ | |
u'[', | |
u'\u0020-\u002f', # < General Latin characters, exclude @, letters and numbers | |
u'\u003A-\u003f', | |
u'\u005b-\u0060', |
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
""" | |
Subclassing Observer for saving states of folders, and load this states at the next observation. | |
TODO : mapping events and handlers dispatching, for a shorter code. | |
""" | |
from __future__ import unicode_literals, print_function, division | |
import cPickle as pickle | |
import os |
Usage:
python delete_docker_image.py 192.168.2.1:5000/hello-world:latest --delete-layers
# coding: utf-8 | |
from Foundation import NSUserNotification | |
from Foundation import NSUserNotificationCenter | |
from Foundation import NSUserNotificationDefaultSoundName | |
def notify(message, title='Notification', sound=False): | |
notification = NSUserNotification.alloc().init() | |
notification.setTitle_(title) | |
notification.setInformativeText_(message) | |
if sound: |