Skip to content

Instantly share code, notes, and snippets.

🌴
On vacation

wind smileboywtu

🌴
On vacation
Block or report user

Report or block smileboywtu

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View connection-pool.py
class ConnectionPool():
"""
Usage:
conn_pool = nmi_mysql.ConnectionPool(config)
db = conn_pool.get_connection()
db.query('SELECT 1', [])
conn_pool.return_connection(db)
conn_pool.close()
@smileboywtu
smileboywtu / timeit.py
Created Apr 23, 2018
calculate python function time
View timeit.py
class Timeit(object):
def __init__(self, tag):
self.tag = tag
def __enter__(self):
self.start = time.time()
def __exit__(self, *unused):
self.cost = time.time() - self.start
@smileboywtu
smileboywtu / auto-run.py
Created Mar 29, 2018 — forked from mdwhatcott/auto-run.py
Auto-run `go test` in the console
View auto-run.py
#!/usr/bin/env python
"""
This script scans the current working directory for changes to .go files and
runs `go test` in each folder where *_test.go files are found. It does this
indefinitely or until a KeyboardInterrupt is raised (<Ctrl+c>). This script
passes the verbosity command line argument (-v) to `go test`.
"""
@smileboywtu
smileboywtu / gitstars.json
Created Feb 6, 2018
github stars manager for production
View gitstars.json
{"tags":[],"lastModified":1517888208508}
View Sublime Text 3 Build 3103 License Key - CRACK
I use the first
—– BEGIN LICENSE —–
Michael Barnes
Single User License
EA7E-821385
8A353C41 872A0D5C DF9B2950 AFF6F667
C458EA6D 8EA3C286 98D1D650 131A97AB
AA919AEC EF20E143 B361B1E7 4C8B7F04
@smileboywtu
smileboywtu / PicConverText.py
Created Jul 14, 2017 — forked from evi1m0/PicConverText.py
12306 新版验证码识别脚本 (已失效)
View PicConverText.py
#!/usr/bin/env python
# coding=utf8
# author=evi1m0
# website=linux.im
'''
12306 Captcha Picture:
author: Evi1m0@20150316
1. Download Captcha
2. Pic Conver Text
@smileboywtu
smileboywtu / py3.5_ubuntu_14.04.txt
Created Jun 30, 2017 — forked from larainema/py3.5_ubuntu_14.04.txt
how to install python3.5 on ubuntu 14.04
View py3.5_ubuntu_14.04.txt
Felix Krull runs a PPA offering basically any version of Python (seriously, there is 2.3.7 build for vivid...) for many Ubuntu releases at
https://launchpad.net/~fkrull/+archive/ubuntu/deadsnakes
Do the usual:
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5
It will not overwrite your existing python3.4 which is still symlinked as python3. If you want python3.5 to be the default python3, change the symlink
@smileboywtu
smileboywtu / send_email.py
Created May 25, 2017 — forked from lavr/send_email.py
std email vs emails
View send_email.py
# see also: http://code.activestate.com/recipes/578150-sending-non-ascii-emails-from-python-3/
import os
import smtplib
from email.utils import formataddr
from email.utils import formatdate
from email.utils import COMMASPACE
from email.header import Header
@smileboywtu
smileboywtu / cuter.py
Created May 11, 2017 — forked from sigilioso/cuter.py
Python PIL Example: get a thumbnail by resizing and cropping an image.
View cuter.py
# -*- coding: utf-8 -*-
import Image
def resize_and_crop(img_path, modified_path, size, crop_type='top'):
"""
Resize and crop an image to fit the specified size.
args:
img_path: path for the image to resize.
@smileboywtu
smileboywtu / python-smtp-send-qq-mail.py
Created May 8, 2017 — forked from binderclip/python-smtp-send-qq-mail.py
Python & Email,附上用 Python 发送 QQ 邮箱邮件的代码
View python-smtp-send-qq-mail.py
import smtplib
from getpass import getpass
def prompt(prompt):
return input(prompt).strip()
fromaddr = prompt("From: ")
toaddrs = prompt("To: ").split()
subject = prompt("Subject: ")
print("Enter message, end with ^D (Unix) or ^Z (Windows):")
You can’t perform that action at this time.