nwpulei

资源分享

python 中文乱码问题

你要是碰到该问题了,并且google了,那么估计你已经快无奈了。希望下面的说明对你有用。 本文主要说明如何从网站获取页面,并且如何查找页面中的中文字符。实验中的平台为python 2.7  。 python2.7 太直接了,操作系统给它什么格式编码的字符串,它就接收啥格式的字符串,默认的格式与...

2013-02-15 17:43:27

阅读数 23524

评论数 2

[shell]join两个文件

数据库操作中,可以使用join通过

2014-08-16 18:21:57

阅读数 9906

评论数 0

[shell]数据的并集和差集

统计数据时经常会有这样的要求,有

2014-08-14 12:57:16

阅读数 1860

评论数 0

使用pycurl进行web提交

之前使用python提交数据到服务器时都是采用自带的urllib库。前一段时间登录某Cas系统时,总是莫名的失败。失败的原因好像是cookie的问题,各个页面需要共享cookie。尝试了多个给urllib设置cookie的方法,还是没能成功。 后来,试了pycurl,竟然成功了,那就使用pycu...

2013-02-15 14:31:53

阅读数 14158

评论数 3

使用python以及工具包进行简单的验证码识别

闲话休提,直接开始。 原始图像    Step 1 打开图像吧。 im = Image.open('temp1.jpg') Step 2 把彩色图像转化为灰度图像。彩色图像转化为灰度图像的方法很多,这里采用RBG转化到HSI彩色空间,采用I分量。 imgry = im.c...

2013-01-01 20:19:52

阅读数 43588

评论数 6

带有cookie的数据提交 python

上一次写如何给QQ钓鱼网站提交数据时,提供了一个GetWeb函数,哪个函数可以get数据也能post数据。但是,如果是一系列操作,操作中需要cooke支持,哪个函数就不方便了。 因此,给出一个更新版 # -*- coding: utf-8 -*- import urllib import...

2013-01-01 16:31:40

阅读数 3703

评论数 0

祛除验证码中的线条 python

作者: ubunoon  来源: 博客园  发布时间: 2011-02-16 22:55 目前不少系统的验证码做得越来越复杂,人眼都难以识别,尤其是QQ之类的验证码,想要识别,太难了。 现在有这样一个验证码: 一般的验证码识别,都是先进行前处理,然后分割,在进行识别。...

2013-01-01 14:42:35

阅读数 3932

评论数 3

随机抽样一致算法(RANSAC, Random Sample Consensus )

之前觉得RANSAC算法挺复杂的,这几天突然就理解了。 RANSAC算法是一种通过采样集合S,以及已知的数据模型,确定模型参数的方法。该算法主要用于集合S中存在野值时模型参数的求解,对于不存在野值的情况,该方法同样适用。算法流程如下: 随机的从S中选择s个数据点,s是刚能求解模型参数的...

2012-11-27 11:40:44

阅读数 4066

评论数 0

ubuntu 内核编译

一、下载源代码和编译软件的准备  下载内核源代码:http://www.kernel.org/  安装有关编译程序。安装make ,gcc, make-kpkg,运行menuconfig等等和编译内核相关的工具。 安装不了,请检查/etc/apt/sources.list 文件。 有关命令...

2012-11-09 21:01:49

阅读数 1191

评论数 0

eclipse.ini配置

eclipse在配置时,出现了 "failed to create the java virtual machine"的错误,有必要查看一下配置参数的具体意义。找到了下面的资料。 文章如下 配置参数为 -vmargs -Xms128M -Xmx512M -XX:Perm...

2012-11-08 11:03:19

阅读数 897

评论数 0

C++使用札记

1. const对象只能调用类的const方法。因此类中的方法如果不修改类的内容一定要用const修饰,否则当对象是const对象时,将无法调用该方法。

2012-11-06 10:15:50

阅读数 928

评论数 0

Beam搜素算法

Beam搜素算法的伪代码(Beam Search Algorithm) Beam算法是干什么的?他是搜索算法。大家知道,搜索算法可谓万能算法,问题只要有解,使用搜索算法在问题的解空间中搜索解,总可以找到问题的解。典型的搜索算法使用open表记录待搜索的状态,close表记录已经考察过的状态。BE...

2012-10-31 19:43:31

阅读数 12373

评论数 1

C++解惑整理

有人说学好了C,然后学C++很容易。因为C++是C的超集。并且到处流传着N天精通C++。我是没有那样的智慧了。c++的许多概念很多年了,还不熟悉。面向对象的思想一直难以建立起来。设计模式也不甚了解。c++的学习还得慢慢来。下面整理一些C++的知识。 C++中智能指针的设计和使用 C++...

2012-10-30 10:42:03

阅读数 1265

评论数 0

求链表的节点个数 链表可能有环

单向链表的长度定义为链表中的节点个数。如果链表中没有环则用如下算法 链表节点定义如下 struct node { int v; node *next; };算法如下 /* 返回链表的长度 链表为空 返回0 */ size_t listLen(node * p) { size...

2012-10-29 22:52:11

阅读数 2780

评论数 0

计算单向链表的的长度,有可能有环存在

单向链表的长度定义为链表中的节点个数。如果链表中没有环则用如下算法 链表节点定义如下 struct node { int v; node *next; };算法如下 /* 返回链表的长度 链表为空 返回0 */ size_t listLen(node * p) { size_t num = ...

2012-10-29 22:50:59

阅读数 5070

评论数 6

两个链表的第一个公共节点

已知有两个链表,他们可能相交于某一点,求出该点。 方法1.对于第一个链表,每访问一个节点,对该节点做标记。访问第二个链表,如果该元素已经访问,则第一个这样的元素就是所求点。 由于两个链表都访问了一遍,因此时间复杂度O(m+n),空间复杂度O(m)或O(n) 方法2.我们定义节点的距离为节点到...

2012-10-29 22:00:35

阅读数 6188

评论数 1

等概率数字筛选问题

如何等概率的从N个元素中选取出K个元素? 从1....n中随机输出m个不重复的数。(迅雷2011.10.21笔试题) 算法1 knuth(int n, int m) { for (int i=0; i<n; i++) { ...

2012-10-29 16:22:53

阅读数 3806

评论数 2

设计模式:单件模式

参加了多场笔试,在笔试题目中偶尔会问什么单件模式。在网上搜了之后了解到这是设计模式中的一种设计方法。单件模式可用于消除全局这样的需求。 Q.什么是单件模式? A.单件模式是一种用于确保整个应用程序中只有一个实例,且这个实例所占资源在整个应用程序中是共享时的程序设计方法。 Q在面向对象中如何设...

2012-10-25 11:52:49

阅读数 1259

评论数 1

判断一个数字序列是BST后序遍历的结果

相传此乃网易二面题 要求现场手写代码判断一个数字序列是BST后序遍历的结果。 来源1来源2 如图所示 对于后续遍历的排序二叉树应具有上面的一个不等式性质 以及 根节点为最后一个节点的性质 因此代码如下 //序列array有n个元素 //如果这n个元素是二叉排序树的后续遍历结果...

2012-10-21 17:25:57

阅读数 3434

评论数 1

面试:实现内存复制函数

面试中面试官经常会让写程序,根据题目的难度会在算法和编程习惯上各有侧重。比如写一个memcpy函数,这个题算法简单明确,因此重点考察编程习惯、工程思想。 该题目的算法如下 0.1 void memcpy(void *dst, void *src, int count) { while(c...

2012-10-19 15:39:56

阅读数 13474

评论数 0

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