Unix/MAC和windows下换行总会出现以下问题:

Unix/MAC下打开windows下的文本会多出一个^M,win下打开Unix/MAC文本会变成一行。

原因是换行机制不一样,Unix下是\n(0A),mac下是\r(0D),win下是\r\n(0D0A)。导致的结果是在程序中会造成一定的混乱。

十六进制的换行

阅读剩余部分

如果不小心再某一次commit了一个含有敏感信息的文件,如公共的数据库配置。然后又不小心上传至github或者其他远程仓库中,那么想要彻底把此文件删除确实不是一件简单的事情。

因为如果只是在下一次提交中删除或修改了某文件,在git提交的历史中还是能够找到修改前的版本,这个操作无非是掩耳盗铃。

听说前一阵有人专门写爬虫,专门爬云储存的用户名密码,不少人都被黑了。所以如果不小心在git中可能包含敏感信息,commit前一定要仔细检查。

那么如何用正确的姿势删除git中的敏感信息呢?下面看看官方给出的解决步骤:

git删除敏感信息

Reference:

https://help.github.com/articles/remove-sensitive-data/

合并多个sql文件

win:

copy *.sql merged.sql
# \b 指二进制合并,可用于图片等二进制文件
# \a 指ASCII合并
copy \b *.sql merged.sql

# 小技巧,可实现文本隐藏
copy 1.jpg/b + 2.txt/a 3.jpg

linux:

# 合并所有扩展名为.sql的文件
cat *.sql>>merged.sql

pyfetion pyfetion pyfetion

参照着php版的接口写的

目前测试使用没问题,预留了保存cookie和token的功能,可以减少几次请求,以后慢慢加吧!

目前给自己发通知还是妥妥的。