二叉树-cpp



建立一个二叉树,然后中序遍历一下,存储过程留意下, 代码实现如下:

阅读全文 »


Python 处理字符编码



#参考文章 主要参考了这两篇文章,写的非常好:

unicode in python

详解 python 中文编码与处理

##总结如下 处理文本或者抓取的网页时,尽量这样的初始化:

def unicode_init(obj, encoding = 'utf-8'):
    if isinstance(obj, basestring):
        if not isinstance(obj, unicode):
            obj = unicode(obj, encodeing)
    return obj

这么处理,是先将不同的编码格式,统一成unicode,然后在输出的时候,再变回去。

阅读全文 »


Github 账户本地初始化



又重装了一个ubuntu, 初始化Github账户的过程,又在网上寻觅了一会儿,留个笔记,以后在这里查找~

Git账户初始化

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

生成ssh-key

cd 
mkdir .ssh
cd .ssh
ssh-keygen -t rsa -C "[email protected]"

然后狂点回车,在.ssh目录下生成了两个文件, id_rsa 和 id_rsa.pub

上传ssh-key到github

cat 一下id_rsa.pub, 然后添加

建立.netrc, 避免git push 输入用户密码

需要在~目录下面,建立一个.netrc文件

machine github.com 
login [email protected]
password ******* 

测试一下

fish@Love67:~/python_$ ssh -T -p 443 [email protected]
Hi fish267! You have successfully authenticated, but GitHub does not provide shell access.

然后,不出意外,就可以使用了~

END

阅读全文 »


下载落网歌曲和图片



说了话长,长话短说,在上一篇文章的脚本跑到落网第65期时,网站就更新了,以前能同过解析网页源码获取到 mp3 和图片的下载地址,现在不行了, 落网给他加密了!!!

有点不爽,于是趁着今天在公司加班的间隙,试着搞定它,奈何实在无法忍受阅读落网压缩过后的 js 代码。 终于憋尿的情景下, 想到了落网以前正常的 mp3 下载地址格式。

http://luoo.800edu.net/low/luoo/radio1/2.mp3

这下就有的搞了,分析了一下, 前几十期的歌曲名是 1.mp3 2.mp3 ,后面的都规范为 01.mp3, 02.mp3 了, 图片下载吗, 还是跑到网站上抓 url 了, 总不能连图片地址对浏览器也是加密吧!!

回去了, 今天华为的一个朋友上海回来,一起吃饭吐槽生活, 抱怨社会吧, 哈哈哈~~

阅读全文 »


下载落网音乐



本来是在百度网盘上看到落网的一个音乐下载的,目录看着不爽,也懒得调整了,写了个下载脚本,纯单线程下载

主要得益于落网网站源码中包含了下载地址, 用正则匹配出来就可以了

到是练习了一下logging模块,以后写Python脚本的时候,就得用这类的方式查看了,老是用print 太业余了点

阅读全文 »