阿小信大人的头像
Where there is a Python, there is a way. 阿小信大人

贵阳行程计划2017-07-13 18:18

07-14: 购买车上要吃的午饭和晚饭。

07-15: HOME(08:00) -> 深圳北 -> 广州南 -> 贵阳北 -> 奥体中心五月天演唱会(19:00入场) -> 世纪城W组团1号楼1层4号 尚客青年酒店

09:50-10:26 11:49-17:29

COMMENT:

高铁会路过阳朔,风景不错。

![](http://blogpostpics.qiniudn.com/2017_07_20_11_12_03.jpeg)

![](http://blogpostpics.qiniudn.com/2017

......
#个人日记#   评论[5]阅读全文[141]

桂林行程计划2017-07-13 16:17

五一节计划的桂林4日游行程+完事后的COMMENT。说走就走真的不容易。

#### line1->line5->深圳北

27d 07:30前必须出门

#### 深圳北->桂林北->龙脊梯田

27d 09:04从深圳北出发到广州南换乘,10:12从广州南出发12:50到达桂林北。坐100路到桂林站(一个小时左右)新凯悦酒店或香江饭店附近14:30左右上车 入住龙胜龙脊景园山庄

COMMENT: 入住安排勉强可以,山上很多住宿,可以再往景点走些,道路曲折,尽快打电话让人出来带路

![](http://wx3.sinaimg.cn/large/67ac78c

......
#个人日记#   评论[0]阅读全文[117]

urllib2请求https的ssl验证报错2017-06-26 15:41

Python 2.7.9 之后,当使用urllib.urlopen打开一个 https 链接时,会验证一次 SSL 证书。

urllib2请求https时,报错:`urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed `

解决方案:

使用ssl创建未经验证的上下文,在urlopen中传入上下文参数

import ssl
import urllib2

context = ssl._create_un

......
#Python#   评论[0]阅读全文[208]

PyYAML有序更新yaml文件2017-05-04 16:07

yaml默认load进来是个字典,所以无法保持原本的顺序,要想不改变原本的yaml结构更新yaml文件内容需要用到以下方法

:::python
from collections import OrderedDict
import yaml

def ordered_yaml_load(yaml_path, Loader=yaml.Loader,
object_pairs_hook=OrderedDict):
class OrderedLoader(Loader):

......
#Python#   评论[0]阅读全文[293]

Sentry插件编写总结2017-03-03 09:34


sentry插件需要特定的结构才能正常工作,最简单的结构即为本插件的文件结构。

sentry-rtx *
│ .gitignore
│ README.md
│ setup.cfg
│ setup.py *

└─ sentry_rtx *
plugin.py *
tof_api.py
__init__.py

主要编写其中的setup.py和plugin.py

在`sentry_rtx/plug

......
#Python#   评论[0]阅读全文[409]

crontab file2016-12-26 09:50

自己有一个crontab的定时任务文件,可以通过`crontab file`命令进行配置定时任务,但是直接这样会覆盖原本的定时任务,所以在执行命令前需要先备份原本的定时任务,再把它和自己的定时任务合并在一起后再使用`crontab file`。

因为是在一个一键安装脚本里面配置定时任务,安装过程可能中断失败等,crontab可能会重复配置,为了避免这种情况需要在合并文件的时候进行去重操作,有两种方式,第一种是给自己的crontab加上注释范围,每次合并是先进行删除。第二种是合并的时候直接去掉重复的行,但是必须要保持原有顺序,不然你可能配置的环境变量可能就跑到最后一行去了。

mycr

......
#Linux/Mac#   评论[0]阅读全文[544]

[转]A categorized list of Windows CMD commands2016-11-18 15:53

Active Directory

ADmodcmd Active Directory Bulk Modify
CSVDE Import or Export Active Directory data
DSACLs Active Directory ACLs
DSAdd Add items to active directory (user group computer)
DSGet View items in active directory (user group computer)
DSQue

......
#Linux/Mac#   评论[0]阅读全文[634]

requests使用multipart/formdata提交post请求的hack姿势2016-10-31 21:19

今天调别人一个接口,需要用formdata的方式发post,没有报错信息,还真是折腾了好一会儿。

一直以为就是常用的post方法里面传递一个dict给data参数发请求,结果没想到不是,还是基本功不够啊。

先来看中规中矩的请求方式:(自己构建formdata的请求体)

:::python
from pprint import pprint
import requests

BOUNDARY = 'my-cute-multipart-formdata-boundary'
CRLF = '\r\n'
URL =

......
#Python#   评论[4]阅读全文[1479]