- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 从蓝桥杯来谈Fibonacci数列
2014年蓝桥杯的第九题是这样描述的: 给定Fibonacci数列F[],其中,,求表达式 的值。其中在讲解这道题之前,我们先来看一个简单版的。题目如下:题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1194
2014-03-23 21:32:07 11403 3
原创 网络刷博器
我们可以用python的第三方模块webbrowser来打开一个网页,然后用操作系统的命令杀死一个进程。这样我们就可以一边打开网页,一边关闭浏览器,达到增加博客访问的目的。import webbrowser as webimport timeimport oscnt = 1while cnt <= 9: web.open_new_tab('http://blog.cs
2014-03-17 17:03:41 24291 14
原创 网络爬虫初级
首先,我们来看一个Python抓取网页的库:urllib或urllib2。那么urllib与urllib2有什么区别呢?可以把urllib2当作urllib的扩增,比较明显的优势是urllib2.urlopen()可以接受Request对象作为参数,从而可以控制HTTP Request的header部。做HTTP Request时应当尽量使用urllib2库,但是urllib.
2014-03-16 12:25:40 4168
原创 Python数据库的连接
在Python中要连接数据库,首先我们得先安装几个重要的东西,主要有: (1)Python-dev包 (2)setuptools-0.6c11.tar.gz (3)MySQL-python-1.2.3.tar.gz下面分别来说说这三个主要的包的安装步骤:(1)Python-dev包 直接yum install python-devel
2014-03-13 21:07:53 14848 2
原创 单调队列
单调队列是这样一个队列,队列中的所有元素是单调递增或者单调递减。它可以在队首或队尾删除元素,但是只能在队尾插入元素。由于每个元素入队和出队一次,所以维护队列的均摊时间复杂度为O(1)。题目:http://poj.org/problem?id=2823题意:给一个数组a[],求它连续m个元素中的最小值和最大值。比如输入:8 31 3 -1 -3 5 3 6 7
2014-03-10 13:17:41 2126 2
原创 像素与颜色
一.像素的概念我们在电脑或者电视上能看到色彩斑斓的图像,其实这些图像都是由一个一个像素点构成的,那么就首先要知道什么是像素以及什么是颜色。在内存中,每个像素点由4字节构成,这4个字节的代表的含义如下: (1)第一个字节决定像素的红色值 (2)第二个字节决定像素的绿色值 (3)第三个字节决定像素的蓝色值 (4)第四个字节决定
2014-03-07 16:21:28 10866
原创 两个栈实现一个队列
今天我要讲的是如何用两个栈实现一个队列。我们知道对于栈,它是先进后出,而对于队列,它是先进先出。所以用两个栈实现一个队列最直观的思路就是:设这两个栈分别为s1,s2,始终把s1作为存储空间,把s2作为临时空间。那么 (1)入队时 把元素压入s1 (2)出队时 先把s1中除最底下所有元素都倒入s2,然后弹出s1的唯一元素,再把s2的
2014-03-07 13:51:41 5737
原创 CanvasRenderingContext2D(渲染上下文对象)
CanvasRenderingContext2D是一个对象,它有很多属性和方法,通过设置它的属性和调用它的方法,我们可以绘制出优美的图像,获取这个对象很简单: var canvas = document.getElementById("canvas"); var cxt = canvas.getContext('2d');一.Can
2014-03-06 14:25:13 5878
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人