Python实现快排及其可视化

最近装了个Anaconda,准备学习一下数据可视化。本着三天打鱼两天装死的心态,重新抱起崭新的算法书,认真学起了快排算法。学完后用Python实现了一遍基本的快排,然后使用matplotlib进行动态绘图,最后使用imageio生成GIF图片。谨以此文以记之!

阅读更多 >>

tmux常用配置说明

tmux作为Linux三大神器之一,结合zshvim堪称无敌,tmux作为分屏利器自有其强大之处,本文就其常用配置予以说明。

安装tmux

# install in ubuntu
$ sudo apt-get install tmux
  • Ctrl+B: default keys of tmux prefix
  • .tmux.conf: config file of tmux
  • tmux source-file .tmux.conf: command to reload .tmux.conf

阅读更多 >>

Openwrt中添加内核模块

如果想要在Openwrt系统中添加一个内核模块,其实并不难,对着某个已有的内核模块,依葫芦画瓢嘛,不难。本文将介绍一个最最简单的

sourcecode

path: git_repo/package/kmod-demo/

阅读更多 >>

Python网络爬虫4 - scrapy入门

scrapy作为一款强大的爬虫框架,当然要好好学习一番,本文便是本人学习和使用scrapy过后的一个总结,内容比较基础,算是入门笔记吧,主要讲述scrapy的基本概念和使用方法。

scrapy framework

首先附上scrapy经典图如下:

阅读更多 >>

Python网络爬虫3 - 生产者消费者模型爬取某金融网站数据

应一位金融圈的朋友所托,帮忙写个爬虫,帮他爬取中国期货行业协议网站中所有金融机构的从业人员信息。网站数据的获取本身比较简单,但是为了学习一些新的爬虫方法和技巧,即本文要讲述的生产者消费者模型,我又学习了一下Python中队列库queue及线程库Thread的使用方法。

阅读更多 >>

Python网络爬虫2 - 爬取新浪微博用户图片

其实,新浪微博用户图片爬虫是我学习python以来写的第一个爬虫,只不过当时懒,后来爬完Lofter后觉得有必要总结一下,所以就有了第一篇爬虫博客。现在暂时闲下来了,准备把新浪的这个也补上。

言归正传,既然选择爬新浪微博,那当然是有需求的,这也是学习的主要动力之一,没错,就是美图。sina用户多数微博都是包含图片的,而且是组图居多,单个图片的较少。

阅读更多 >>

Python网络爬虫1 - 爬取网易LOFTER图片

LOFTER是网易出品的优质轻博客,灵感源于国外的tumblr,但比之更加文艺,更加本地化。本人非常喜欢LOFTER的UI设计,以及其中的优质用户和内容,似乎网易并不擅长推广,所以受众并不广泛。这都是题外话,本文主要记录作者近期学习python3并用之爬取LOFTER用户图片的过程和成果,与大家交流分享。

阅读更多 >>

两款实用的DDos攻击工具

之前为了重现某个bug,需要对网络设备进行ddos攻击测试,同时也是对设备的网络攻击防护功能进行抗压测试。临阵磨枪,google了两款攻击工具,windows平台的hyenae,以及Linux平台的hping3,在此记录一下两者的用法。

阅读更多 >>