This is MyC

一个对技术丧失了热情的人不可能成为真正的高手

排序:
默认
按更新时间
按访问量

C++给定范围进行按位与运算

LeetCode上的题目: Given a range [m, n] where 0 <= m <= n <= 2147483647, return the bitwise AND of all numbers in this range, inclusive.For exam...

2016-07-31 21:47:25

阅读数:388

评论数:0

二分查找算法的C++和Python实现

二分查找算法是在有序数组中用到的较为频繁的一种算法,在未接触二分查找算法时,最通用的一种做法是,对数组进行遍历,跟每个元素进行比较,其时间为O(n).但二分查找算法则更优,因为其查找时间为O(lgn),譬如数组{1, 2, 3, 4, 5, 6, 7, 8, 9},查找元素6,用二分查找的算法执行...

2016-07-23 21:49:16

阅读数:381

评论数:0

Python十进制转二、八、十六进制

从十进制转其他进制是非常简单的,无非是分为两步: 将这个数对要转换的进制数相除,取余数,如num%8,继续拿着除之后的整数部分对进制数取余数,直到整数部分为0为止 将余数倒序输出,即可得到结果 num = input('input an int number: ') t = input('inpu...

2016-07-21 14:59:49

阅读数:501

评论数:0

桶排序,冒泡排序,快速排序算法Python实现

桶排序案例:学生分数为0~10,要按照从小到大排序: 1. 首先我们需要申请一个大小为10的数组(python为列表),然后遍历学生成绩,每遍历一个成绩就在序号=成绩的位置+1. 2. 生成完列表之后,按照序号从小到大遍历,打印出每个序号,每个序号打印次数是序号下的数值def bucket_s...

2016-07-20 23:11:10

阅读数:1819

评论数:0

图像通道的拆分/合并处理

OpenCV里边彩色顺序是BGR,想要变成RGB顺序,有两种方法: 方法一:比较常用的解决办法是拆分了三通道,再逆序合并回去: import cv2 img = cv2.imread('img/image.png') b,g,r = cv2.split(img) img = cv2.merge([...

2016-07-16 23:16:51

阅读数:705

评论数:0

Python给定一个句子倒序输出单词以及字母

#!/usr/bin/python # -*- coding: utf-8 -*- def rever(sentence): newwords = [] words = sentence.split() words.reverse() space = ' '#单词之...

2016-07-07 13:08:10

阅读数:3057

评论数:0

Python和opencv打开摄像头

import cv2 import numpy as npcap = cv2.VideoCapture(0) while True: ret,frame = cap.read() cv2.imshow('frame',frame) if cv2.waitKey(1) &...

2016-07-06 16:44:03

阅读数:7815

评论数:0

红外图像特点及识别方法

红外图像成像特点:由于红外图像是通过“测量”物体向外辐射的热量而获得的,故与可将光图像相比: 分辨率差 对比度低 信噪比低 视觉效果模糊 灰度分布与目标反射特征无线性关系 局部不变特征目前绝大多数景物匹配算法提取的都是全局不变特征,它能很好解决同一目标的一致性判决问题,但很难消除图像的成像畸变。当...

2016-07-04 11:03:54

阅读数:8091

评论数:0

Python爬虫实践(十一):selenium+phantomjs+正则表达式爬取文章并保存

爬取的是三联生活周刊的这篇文章: 英国"脱欧":蝴蝶的翅膀动了(url:点击打开链接) 一、环境准备: 系统:Ubuntu IDE:wingide 安装以及破解wingide可参考这篇文章:点击打开链接,需要注意的是,经过验证,这个破解的py脚本对最新的wingide 5....

2016-06-26 22:27:34

阅读数:2555

评论数:0

Python爬虫实践(10):实例2教务系统登录

打开登录首页,表面上,我们的url应该是:http://grdms.bit.edu.cn/yjs/login.jsp 按F12,查看页面元素如下图: 看到提交方式为post,action后边接的应该是我们提交用户名密码的网站,猜测是:http://grdms.bit...

2016-06-23 10:22:29

阅读数:614

评论数:0

Python爬虫实践(九):第一个爬虫实例(简书首页)

做一个简单的爬虫,简单的不能再简单 这里选取简书首页,爬取各个文章标题,由于不需要登录,所以无需Cookie,简书的网页源代码下载也无需设置headers 在简书的首页按 F12,查看页面元素Element,可以看到我们所需要爬取的内容夹在了 ..XXXXX  之间 所以,p...

2016-06-22 12:40:52

阅读数:689

评论数:0

Python爬虫实践(八):正则表达式re模块(2)

前面的例子我们打印出了result.group(),其实每个匹配方法还有其他的属性/方法re.match(pattern, string[, flags]) re.search(pattern, string[, flags]) re.split(pattern, string[, maxspli...

2016-06-21 14:44:41

阅读数:586

评论数:0

Python爬虫实践(七):正则表达式(2) re模块的使用

前面说到re模块,可用于正则表达式,匹配字符主要用到的函数有以下几种:#以下为匹配所用函数 re.match(pattern, string[, flags]) re.search(pattern, string[, flags]) re.split(pattern, string[, maxsp...

2016-06-21 13:06:51

阅读数:401

评论数:0

Python爬虫实践(六):正则表达式(1)

正则表达式,就是将杂乱无章的下载网页解析成我们想要的信息的一种逻辑方法正则表达式是对字符串操作的一种==逻辑公式==,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式的大致匹配过程是: 依次拿出表达式和文本中...

2016-06-20 23:55:22

阅读数:384

评论数:0

Python爬虫实践(五):Cookie

Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)比如说有些网站需要登录后才能访问某个页面,在登录之前,你想抓取某个页面内容是不允许的。那么我们可以利用Urllib2库保存我们登录的Cookie,然后再抓取其他页面就达到目的了。1. 什么是...

2016-06-20 19:21:32

阅读数:438

评论数:0

Python爬虫实践(四):一些不常用设置

代理设置urllib2默认会使用环境变量 http_proxy 来设置 ==HTTP Proxy==。假如一个网站它会检测某一段时间某个IP 的访问次数,如果访问次数过多,它会禁止你的访问。所以你可以设置一些代理服务器来帮助你做工作,每隔一段时间换一个代理,以防被禁止。设置方法:import ur...

2016-06-20 15:31:52

阅读数:476

评论数:0

Python爬虫实践(三)设置Headers

例子:以登录知乎为例import urllib2 import urllibvalues={"username":"XXXX@qq.com","password":"XXXX"} data=urllib.urlenco...

2016-06-20 14:44:43

阅读数:21703

评论数:0

Python爬虫实践(二):Urllib库的简单使用

扒网页,其实就是根据URL来获取它的网页信息。例子:import urllib2response = urllib2.urlopen("http://www.baidu.com") print response.read()保存为.py之后运行,即可得到百度首页的源码 首先我...

2016-06-19 23:05:17

阅读数:763

评论数:0

python爬虫实践(一):准备工作

urllib和urllib2 库 urllib 和 urllib2 库是学习Python爬虫最基本的库,利用这个库我们可以得到网页的内容,并对内容用正则表达式提取分析,得到我们想要的结果。 urllib和urllib2模块都做与请求URL相关的操作,但他们提供不同的功能。 urllib2.url...

2016-06-19 22:19:07

阅读数:680

评论数:0

python类class学习笔记

class Class_name(object) | 类名通常大写开头(约定俗成,不强制),object表示该类继承的类名,如果没有继承类,就写object,因为object类是所有类最终都会继承的类。def __init__(self,x,y,z...) | 通过定义一个特殊的__init__方...

2016-06-19 00:19:32

阅读数:368

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭