Rockwall

导航

2016年8月5日 #

排序算法总结(二)归并排序【Merge Sort】

摘要: 一.归并排序原理(Wikipedia) 归并排序本质是分治思想的应用,并且各层分治递归可以同时进行 1.申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列 2.设定两个指针,最初位置分别为两个已经排序序列的起始位置 3.比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移 阅读全文

posted @ 2016-08-05 15:56 Rockwall 阅读(1061) 评论(0) 推荐(0)

排序算法总结(一)插入排序【Insertion Sort】

摘要: 最近在忙着找工作,以前看的排序算法都忘记了,悲剧啦T T现在来回顾一下吧。 这边推荐一个算法可视化的网站,非常有用。http://visualgo.net/ 一.插入排序的思想(Wikipedia): 它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插 阅读全文

posted @ 2016-08-05 11:41 Rockwall 阅读(2122) 评论(0) 推荐(0)

2016年1月19日 #

被IP代理网站屏蔽了,真是跪了

摘要: 被IP代理网站http://www.xicidaili.com/nn/屏蔽了,真是跪了 T T 阅读全文

posted @ 2016-01-19 16:17 Rockwall 阅读(749) 评论(0) 推荐(0)

2016年1月14日 #

Python爬虫学习笔记——防豆瓣反爬虫

摘要: 开始慢慢测试爬虫以后会发现IP老被封,原因应该就是单位时间里面访问次数过多,虽然最简单的方法就是降低访问频率,但是又不想降低访问频率怎么办呢?查了一下最简单的方法就是使用转轮代理IP,网上找了一些方法和免费的代理IP,尝试了一下,可以成功,其中IP代理我使用的是http://www.xicidail... 阅读全文

posted @ 2016-01-14 11:41 Rockwall 阅读(8228) 评论(0) 推荐(2)

2015年12月31日 #

Python爬虫学习笔记——豆瓣登陆(三)

摘要: 之前是不会想到登陆一个豆瓣会需要写三次博客,修改三次代码的。本来昨天上午之前的代码用的挺好的,下午时候,我重新注册了一个号,怕豆瓣大号被封,想用小号爬,然后就开始出问题了,发现无法模拟登陆豆瓣了,开始想难道是账号的问题?就又修改成原来的账号和密码,发现仍然无法登陆想不会这么衰吧,还没开始怕就被豆瓣封... 阅读全文

posted @ 2015-12-31 15:05 Rockwall 阅读(1732) 评论(0) 推荐(0)

2015年12月30日 #

Python爬虫学习笔记——豆瓣登陆(二)

摘要: 昨天能够登陆成功,但是不能使用cookies,今天试了一下requests库的Session(),发现可以保持会话了,代码只是稍作改动。#-*- coding:utf-8 -*-import requestsfrom bs4 import BeautifulSoupimport html5libim... 阅读全文

posted @ 2015-12-30 15:15 Rockwall 阅读(514) 评论(0) 推荐(0)

2015年12月29日 #

Python爬虫学习笔记——豆瓣登陆(一)

摘要: #-*- coding:utf-8 -*-import requestsfrom bs4 import BeautifulSoupimport html5libimport reimport urlliburl1 = 'http://accounts.douban.com/login'url2 = ... 阅读全文

posted @ 2015-12-29 20:07 Rockwall 阅读(795) 评论(0) 推荐(0)

2015年4月29日 #

【原创】Algorithms:原地归并排序

摘要: 第一次归并: a[0] a[1] a[2] a[3] a[4] a[5] a[6] 23 8 19 33 15 6 27 ↑ ↑ i j最开始i指向a[0],j指向a[1],比较a[0],a[1]大小,并进行swap a[0] a[1] a[2] a[3] a[4] a[5] a[6] 8 23 ... 阅读全文

posted @ 2015-04-29 19:58 Rockwall 阅读(568) 评论(0) 推荐(0)

2014年11月3日 #

Java中相等测试

摘要: 一:equals与==的区别(1)基本数据类型 byte,short,char,int,long,float,double,boolean 此类数据类型的比较需要使用==,此时比较的是他们的值,若相等,则返回true,若不同,则返回false; 注: Integer a =1000; In... 阅读全文

posted @ 2014-11-03 10:49 Rockwall 阅读(470) 评论(0) 推荐(0)