自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Karsawu的技术历程

从“心”出发,锲而不舍

  • 博客(41)
  • 资源 (10)
  • 收藏
  • 关注

转载 python登陆新浪微博

PC 登录新浪微博时, 在客户端用js预先对用户名、密码都进行了加密, 而且在POST之前会GET 一组参数,这也将作为POST_DATA 的一部分。 这样, 就不能用通常的那种简单方法来模拟POST 登录( 比如 人人网 )。由于要用的一部分微博数据用API获取不方便, 所以还是要自己写个小爬虫, 模拟登录是必不可少的。琢磨了一下这个东西,最终登录成功。1, 在提交POST请求之

2012-11-30 10:09:28 2712

转载 python 使用pymssql连接sql server数据库

#coding=utf-8 #!/usr/bin/env python#-------------------------------------------------------------------------------# Name: pymssqlTest.py# Purpose: 测试 pymssql库,该库到这里下载:http://www.lfd.uci.edu/~gohl

2012-11-27 22:17:25 6733

转载 Python 的类的下划线命名有什么不同?

转自:http://www.cnblogs.com/pylemon/archive/2011/07/08/2100778.html1,以一个下划线开头的命名 ,如_getFile2,以两个下划线开头的命名 ,如__filename3,以两个下划线开头和结尾的命名,如 __init__()4,其它这些命名有什么不同吗首先是单下划线开头,这个被常用于模块中,在一个模

2012-11-26 18:24:09 1595

转载 Python(私有变量)类中的特殊方法

原帖地址:http://www.devfront.com:8080/?q=node/199Python学习备忘录Wed, 2006-10-11 08:14 — Marchday类中的特殊方法一般说来,特殊的方法都被用来模仿某个行为。例如,如果你想要为你的类使用x[key]这样的索引操作(就像列表和元组一样),那么你只需要实现__getitem__()方法就可以了。想一下,Pyt

2012-11-26 16:40:44 2264 1

转载 Python中else语句整理

if-else语句:和各种语言相同的用法,在条件语句中,与if语句搭配使用的else语句。如果if语句的条件表达式的结果布尔值为假,那么程序将执行else语句后的代码。它的语法是大家最为熟知的:if expression:    expr_true_suiteelse:    expr_false_suiteelif(else-if)语句:elif是python提供的e

2012-11-21 16:06:26 602

转载 python编辑器对比和推荐

发信人: RunningOn (挥着翅膀的男孩), 信区: Python标  题: python IDE比较与推荐我先给一个初步的表格吧,大家如果有什么意见,或有补充,欢迎提出。有些我没有用过,先不写了。以下是我使用过的python IDE:除了PythonWin, VisualPython只支持Windows,其它都至少支持Win/Linux/Mac。各项含义:

2012-11-20 09:52:35 1032

转载 Python namedtuple 用法

来源:http://www.onepub.net/2011/08/18/python-namedtuple-%E7%94%A8%E6%B3%95/我们都知道Python中的tuple是一个非常高效的集合对象,但是我们只能通过索引的方式访问这个集合中的元素,比如下面的代码: Bob=('bob',30,'male')print'Representation:',BobJane

2012-11-15 22:38:43 28095

转载 Python 模拟键盘输入

Python 模拟键盘输入,留着备用。#coding=utf-8import win32gui,win32api,win32conimport timeimport threadingdef key(): interval = 0.3 while True: time.sleep(interval ) win32api.keybd_e

2012-11-13 15:12:19 3060

原创 UliPad编辑器安装

在学习Python的过程之中使用过不少的编辑器,IDLE,PyCharm、UliPad,前两款环境都是英文,对于初学者有一定的困难,但UliPad支持多种语言,并且可直接调试,不像NotePad++只能编辑,不可调试。故此今天推荐一下UliPad希望对初学者有所帮助。     在安装UliPad之前,需要以下三方面的准备工作:     1、Python环境的安装是必不可少的,python的

2012-11-10 11:08:47 5866

原创 Python实用工具包Scrapy安装教程

对于想用每个想用Python开发网络爬虫的开发者来说,Scrapy无疑是一个极好的开源工具。今天安装之后觉得Scrapy的安装确实不易啊。所以在此博文一篇,往后来着少走弯路。        废话不多说了,如果你还不知道Scrapy是何物,可登陆在其官网http://scrapy.org/一览究竟,在此不再赘述。        scrapy在国内目前使用的人比较少,除了他比较新以外,还在于他

2012-11-09 20:49:17 54074 7

原创 析构函数与构造函数比对表

构造函数析构函数可否重载可重载作用:可用不同方式构造类对象。不可重载原因:函数名、参数、形式固定,且由系统调用设为虚函数不可原因:对象未生成走之前,不可动态绑定。参见:http://blog.csdn.net/woyaowenzi/article/details/23

2012-09-05 10:26:26 845

转载 成员函数做为线程函数

网上找来的资料如下:WIN32线程控制主要实现线程的创建、终止、挂起和恢复等操作,这些操作都依赖于WIN32提供的一组API和具体编译器的C运行时库函数。1.线程函数  在启动一个线程之前,必须为线程编写一个全局的线程函数,这个线程函数接受一个32位的LPVOID作为参数,返回一个UINT,线程函数的结构为:UINT ThreadFunction(LPVOID

2012-08-12 15:50:29 873

转载 VS2008数据库操作

转自:http://hi.baidu.com/kmust_weiwei/blog/item/9dfbceda782881193af3cf0e.htmlMFC提供对数据库编程的强大支持。对数据库访问,MFC提供两组类:ODBC(Open DataBase Connectivity)和DAO(DataBase Access Object)。MFC的ODBC类对较复杂的ODBC AP

2012-08-07 21:59:25 3825 1

转载 Trie树|字典树的简介及实现

Trie,又称字典树、单词查找树,是一种树形结构,用于保存大量的字符串。它的优点是:利用字符串的公共前缀来节约存储空间。相对来说,Trie树是一种比较简单的数据结构.理解起来比较简单,正所谓简单的东西也得付出代价.故Trie树也有它的缺点,Trie树的内存消耗非常大.当然,或许用左儿子右兄弟的方法建树的话,可能会好点.其基本性质可以归纳为:1. 根节点不包含字符,除根节点外每一个节

2012-05-10 15:27:36 720

转载 判断单链表是否存在环,判断两个链表是否相交问题详解

有一个单链表,其中可能有一个环,也就是某个节点的next指向的是链表中在它之前的节点,这样在链表的尾部形成一环。问题:1、如何判断一个链表是不是这类链表?2、如果链表为存在环,如何找到环的入口点?解答:一、判断链表是否存在环,办法为:设置两个指针(fast, slow),初始值都指向头,slow每次前进一步,fast每次前进二步,如果链表存在环,则fas

2012-05-09 17:44:28 719

原创 海量数据处理——Bloom Filter(概念、原理及应用)

在网上看到大规模数据处理的相关文章,觉得很不错,自己加以整理,作为学习笔记与网友共勉~~文章结构:一、Bloom Filter的概念原理二、Bloom Filter实际应用实例特此说明:本文是作者整理网友博文,只为作为笔记和大家共同学习之用,文中如有不妥,请勿拍砖~~谢谢!!所整理博文来源:http://www.cnblogs.com/heaad/archive/2011/01

2012-05-08 16:22:25 1002

原创 百度2012实习生笔试题

1、给一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词b,那么b是a的兄弟单词,比如的单词army和mary互为兄弟单词。现在要给出一种解决方案,对于用户输入的单词,根据给定的字典找出输入单词有哪些兄弟单词。请具体说明数据结构和查询流程,要求时间和空间效率尽可能地高。2、系统中维护了若干数据项,我们对数据项的分类可以分为三级,首先我们按照一级分类方法将数据项分为A、B、C..

2012-05-07 10:47:25 1163

转载 finding anagrams(颠倒字母而成的字) of a given word; 编程珠玑之如何找出一个单词的换位词; 如何找出字典中的兄弟单词

昨天去百度笔试,遇到这题目回来,在网上还果真找到了,转载一下作为学习笔记。这篇文章主要是描述一个单词的变体或者变换。昨天问题的描述:在编程珠玑里面是这样的:据说是百度的一个面试题,是这样描述的:其实总结下问题描述其实是差不多的:给定一个字典(即单词序列),用户输入一个单词,求出字典中单词的变换?一:看到这个题目后,直觉

2012-05-07 09:53:14 1123

转载 微博社会心理学原理

一、【从众原则】大家说什么,自己也说什么,由此这个微博群体是什么样的细分人群非常重要。二、【盲从原则】权威和名人说的,就是对的;缺乏独立人格。三、【自我膨胀原则】名人粉丝多,认为自己真的受欢迎,放大自己的自信和实际影响力,其实大部分是围观者,看耍猴的。说的次数越多,说的道德越多,自我膨胀越厉害。一旦有啥问题,立即倒向攻击你。四、广场效应:大家在广场聚集,如果有好事者现场

2012-04-13 11:00:27 1961

转载 虚基类(virtual base class)

声明虚基类的一般形式为:class 派生类名 : virtual 继承方式 基类名经过这样的声明后,当基类通过多条派生路径被一个派生类继承时,该派生类只继承该派生类一次,也就是说,基类成员只保留一次。为了保证虚基类在派生类中只继承一次,应当在该基类的所有直接派生类中声明为虚基类,否则仍然会出现对基类的多次继承规定:在最后的派生类中不仅要负责对其直接基类进

2012-04-11 11:15:35 1120

转载 c++ 虚函数的实现机制:笔记

1、c++实现多态的方法其实很多人都知道,虚函数在c++中的实现机制就是用虚表和虚指针,但是具体是怎样的呢?从more effecive c++其中一篇文章里面可以知道:是每个类用了一个虚表,每个类的对象用了一个虚指针。具体的用法如下:class A{public:    virtual void f();    virtual void g();private

2012-04-11 09:55:47 484

转载 C#创建COM组件全过程

今天终于解决了C#创建COM组件并在其他环境之中正确调用,其中http://developer.51cto.com/art/200907/133668.htm对我帮助不少,现转载出来,方便自己学习,也为有同样问题的同学提供参考。    用C#创建COM组件看来是个很简单的功能,但因为此类文章较少,还是有很多不明白的地方需要学习。本文详细阐述如何用C#创建COM组件,并能用VC6.0等调用。

2012-03-08 19:52:28 1072

转载 字符编码笔记:ASCII,Unicode和UTF-8

今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计算机内部,所

2012-02-28 16:05:26 435

转载 【转】 cin、cin.get()、cin.getline()、getline()、gets()等函数的用法

学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)转载请保留作者信息;1、cin1、cin.get()2、cin.getline()3、getline()4、gets()5、getchar()1、cin>>          用法1:最基本,也是最常

2012-02-28 10:26:53 448

原创 查找最小的k个元素

5.查找最小的k个元素题目:输入n个整数,输出其中最小的k个。例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4。#include#includeusing namespace std;void printarray(const vector Array,int min){ for(int i=0;i cout cout}

2011-12-05 09:08:28 485

原创 在二元树中找出和为某一值的所有路径

在二元树中找出和为某一值的所有路径题目:输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如 输入整数22和如下二元树    10       / \      5  12      / \     4  7则打印出两条路径:10, 12和10, 5, 7。#include

2011-12-04 11:36:43 518

原创 子数组最大和 动态规划求解

最近在看精选微软等公司经典的算法面试100题里面的第三题,求最大子数组和,具体问题如下:     题目:     输入一个整形数组,数组里有正数也有负数。     数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。    求所有子数组的和的最大值。要求时间复杂度为O(n)。    例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子

2011-12-02 15:05:23 884

转载 内存分配方式

作为对上面一片文章http://blog.csdn.net/wukaibo1986/article/details/7016291的补充,转载http://hi.baidu.com/liugang585570/blog/item/07f1abf19e326ec87931aab4.html部分内容对分配方式介绍如下:   1.内存分配方式有三种:   [1]从静态存储区域分配。内存在程序编译

2011-11-27 15:41:35 507

转载 C++中delete, new以及new [], delete[]操作符内幕

转载自:http://blog.csdn.net/xwdok/article/details/1416790       人们有时好像喜欢故意使C++语言的术语难以理解。比如说new操作符(new operator)和operator new的区别。   当你写这样的代码:string *ps = new string("Memory Management");

2011-11-27 11:24:02 553

转载 MapReduce技术的初步了解与学习

MapReduce技术的初步了解与学习--包含Google MapReduce中文版    转自:http://blog.csdn.net/v_july_v/article/details/6637014   另外我本人,在网上也搜到了相关的PPT,引文版的,讲的也比较详细,比起这篇文章长度短了不少。下载地址:http://download.csdn.net/detail/wukaib

2011-11-23 21:51:25 796

转载 二叉排序树(二叉查找树)

二叉排序树或者是一棵空树,或者是具有下列性质的二叉树:(1)若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值。(2)若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值。(3)它的左,右子树也分别是二叉排序树。二叉排序树有类似折半查找的特点,又采用了名字表作为存储结构,因而是一种动态查找表二叉排序树的插入二叉排序树是一种动态树表,特点是:树的结构通常不是

2011-11-22 11:08:50 5840

原创 fibonacci数列在青蛙跳台阶问题中的应用

最近在看博客的时候,看到青蛙跳台阶的问题,当时的提示是用fibonacci数列的应用,当时没有反应过来,所以在网上搜了搜答案,http://blog.csdn.net/mzlogin/article/details/6864392找到了解答,但是经过研读之后觉得作者的思路不合理,所以自己抖胆在这里将自己的解决思路写出来,望牛人拍砖!谢谢。问题描述:一只青蛙一次可以跳上1级台阶,也可以跳上2

2011-11-18 10:29:52 1633 1

转载 TCP三次握手/四次挥手

在一次面试之中,被问到TCP连接和断开的步骤,对于连接比较清楚,但是断开的情况却不是很清楚,最后在网上找了几次之后才搞清这问题,觉得这篇不错,转载出来希望对有同样问题的人有所帮助。转载自:http://mrzhangshunli.iteye.com/blog/1218519 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。 (1)第一次握手

2011-11-17 10:34:37 569

转载 用C#创建COM组件全过程

用C##创建COM组件看来是个很简单的功能,但因为此类文章较少,还是有很多不明白的地方需要学习。本文详细阐述如何用C#创建COM组件,并能用VC6.0等调用。AD: 本文详细阐述如何用C#创建COM组件,并能用VC6.0等调用。并附有完整测试通过的代码。该功能总体看来很简单。可是我在第一次用C#做COM的时候,痛不欲生。因为很少有人写这类文章。而且就

2011-11-16 17:43:02 580

转载 typedef和typename关键字

最近在学习STL的时候常常被typedef和typename搞晕,在网上搜到这篇文章觉得不错,希望能对有同样疑惑的人有所帮助。转自:http://blog.sina.com.cn/s/blog_6f71ab0a0100qesn.html1、类型说明typedef类型说明的格式为:typedef 类型 定义名;类型说明只定义了一个数据类型的新名字而不是定义一种新的数据类型。定

2011-11-04 12:10:52 591

转载 STL概述

STL概述转自http://net.pku.edu.cn/~yhf/UsingSTL.htmSTL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。要点STL算法作为模板函数提供。为了和其他组件相区别,在本书中STL算法以后接一对圆

2011-11-01 17:17:43 448

转载 虚拟继承、虚函数学习总结

一、虚函数。其实是比较简单的,它的存在就是为了给子类继承,并且提供多个接口,所谓多个接口,就是多态性,它的主要特点就是父类的指针可以指向子类的对象,这样的话,在继承上会有好处。例如,某个父类有多个子类,在不知道会调用哪一个子类对象的情况下,可以定义一个父类的指针f,这样就实现

2011-10-12 14:36:12 659

转载 堆内存和栈内存详解

堆:顺序随意 栈:先进后出 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈 2、堆区(he

2011-09-27 21:44:49 480

转载 内存对齐----#pragma pack的用法及大小的计算

现在的一些处理器,需要你的数据的内存地址必须是对齐(align)的,即使不是必须,如果你对齐的话,运行的速度也会得到提升。虽然对齐会产生的额外内存空间,但相对于这个速度的提升来说,是值得的。所谓对齐,就是地址必须能整除一个整数,这个就是对齐参数(alignment val

2011-09-27 15:44:26 581

转载 结构体 (C/C++)

前面两篇基本把指针给介绍完了,相信大家对指针已经不是那么陌生了。也不会因为指针和数组之间的关系而导致混淆了。大家可能也迫不及待想了解下后来的知识。今天我们就介绍下结构体。 对于结构体,既然叫结构体,形象上我们可以理解其就是一堆数据集合在一起形成一个结构。就比如一个学生的信

2011-09-27 10:23:38 512

mapreduce简介

英文的关于mapreduce比较详尽的介绍!对于初学者还是很不错的。

2011-11-24

.NET 下的文件夹监测系统

在自己的博客园里面已经做了比较详细的软件介绍,在此不再赘述,直接连接http://www.cnblogs.com/wukaibo/archive/2011/04/05/2006179.html就行,希望能起到抛砖引玉的作用!

2011-04-05

.NET环境下的文件夹监测程序

最近写的一个文件夹检测程序还不错,希望大家能够指点,绝对值对得起2分,改程序在一定程度上还是很不对错的。希望能够祈祷抛砖引玉的作用,详细软件解释http://www.cnblogs.com/wukaibo/archive/2011/04/05/2006179.html

2011-04-05

电脑死机故障分析(帮助您更加详细的了解你的电脑死机情况以及对策)

电脑死机故障分析(帮助您更加详细的了解你的电脑死机情况以及对策)希望能多大家有用!

2010-05-17

winTC开发(这是一款适宜于初学者使用的开发环境!)

对于初学者可能是不错的资源!希望对大家有用!

2010-05-17

标准C 语言函数查询器

C函数查询器,很适应初学者,或者C预言开发者使用!可以帮你查到C语言的每个函数

2010-04-25

仿造QQ设计(让你大跌眼镜)

仿QQ的制作,对于开发界面设计有很大的帮助!

2008-11-19

MFC制作案例(适应与有一定的MFC编程基础)

资源中提供了大量的有关mfc制作的案例,特别适合具有一定的mfc编程基础的学员学习!

2008-10-21

仿k歌制作变色字(适应于初学者学习)

制作的模仿k歌下边字体的变化,用mfc开发变色字

2008-10-12

mfc制作的画板并附有源代码

自己做的画板,用mfc做的,适应初学者学习

2008-10-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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