This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python | |
# The urlparse module provides functions for breaking URLs down into their | |
# component parts, as defined by the relevant RFCs. | |
from urlparse import urlparse | |
# PARSING | |
parsed = urlparse('http://user:pass@NetLoc:80/path;parameters?query=argument#fragment') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# SELECT * , count(desire_id) AS num | |
# FROM desire_tran | |
# GROUP BY desire_id | |
# ORDER BY num DESC | |
q = q.filter(DesireInfo.desire_id == DesireTran.desire_id).filter(DesireTran.is_real == 1)\ | |
.group_by(DesireInfo.desire_id).distinct() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
server { | |
listen 80; | |
server_name your domain name; | |
location / { | |
proxy_pass http://localhost:3002; #填写程序端口地址 | |
proxy_set_header X-Real-IP $remote_addr; | |
proxy_set_header Host $host; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
async.waterfall [ | |
(callback) -> | |
op = { | |
url:self.url | |
encoding:'binary' | |
} | |
request.get op, (err, res, body) -> | |
return console.log err if err | |
mimeType = res.headers['content-type'] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
def disk_stat(folder): | |
""" | |
查看文件夹占用磁盘信息 | |
:param folder: 文件夹路径 | |
:return: | |
""" | |
hd={} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
from flask make_response | |
file_path = os.path.join(os.getcwd(), 'app/templates/email/shadow_img.png') | |
img_content = 'image/png' | |
log_debug(file_path) | |
img = open(file_path).read() | |
response = make_response(img) | |
response.headers['Content-Type'] = img_content | |
return response |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# SQLALCHEMY LEFT JOIN | |
db.session.query(PushHistory, CronPublish).\ | |
outerjoin(CronPublish, and_(CronPublish.tid == PushHistory.id, CronPublish.ttype == 4)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 从源代码看,连接印象笔记是需要设置service_host,这个在官方文档上门没有指出。 | |
from evernote.api.client import EvernoteClient | |
token = "your dev token" | |
client = EvernoteClient(token=dev_token,sandbox=False) | |
client.service_host = 'app.yinxiang.com' | |
userStore = client.get_user_store() | |
user = userStore.getUser() | |
print user |
NewerOlder