自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

~菜鸟学飞~的专栏

好记性不如写Blog

  • 博客(37)
  • 收藏
  • 关注

原创 test

import urllib2import socketdef spider(self,url,headers,tryTime=3): try: req = urllib2.Request(url=url,headers=headers) page = urllib2.urlopen(req,timeout=30) except urllib2.

2014-06-19 16:03:27 438

转载 Python实现布隆过滤器

转载自:

2014-06-19 13:46:50 4349

转载 Python中dict的排序方法(按key或按value)

转载自http://hi.baidu.com/jackleehit/blog/item/53da32a72207bafa9052eea1.html 我们知道Python的内置dictionary数据类型是无序的,通过key来获取对应的value。可是有时我们需要对dictionary中 的item进行排序输出,可能根据key,也可能根据value来排。到底有多少种方法可以实现对dictio

2014-05-09 20:57:18 1751

转载 Putty命令

转载自:http://blog.csdn.net/bucce/article/details/5316710

2014-05-07 21:18:08 40412 2

原创 使用Putty远程连接和管理Linux服务器上的文件

下载putty.exe,不用安装双击即直接可用,输入服务器ip登录

2014-05-07 21:06:02 2089

转载 构造函数和析构函数能否声明为虚函数?

转载:http://blog.csdn.net/lmsnju/article/details/5386617构造函数不能声明为虚函数,析构函数可以声明为虚函数,而且有时是必须声明为虚函数。不建议在构造函数和析构函数里面调用虚函数。构造函数不能声明为虚函数的原因是:解释一:所谓虚函数就是多态情况下只执行一个。而从继承的概念来讲,总是要先构造父类对象,然后才能是子类对象

2013-08-21 17:19:07 673

转载 C++虚函数的原理及实现

虚函数是在类中被声明为virtual的成员函数,当编译器看到通过指针或引用调用此类函数时,对其执行晚绑定,即通过指针(或引用)指向的类的类型信息来决定该函数是哪个类的。通常此类指针或引用都声明为基类的,它可以指向基类或派生类的对象。 多态指同一个方法根据其所属的不同对象可以有不同的行为(根据自己理解,不知这么说是否严谨)。 举个例子说明虚函数、多态、早绑定和晚绑定:  李氏两兄妹(

2013-08-21 17:16:57 505

原创 百度质量部测试开发电话面试

一面:1)两个Python文件a.py和b.py,b里import了a,然后b调用a的方法,现在a没有import b如果要调用b的方法,怎么办?回答的是传参数,中间有给提示:b调用了a的方法,最后问面试官说在b调用a的方法中传入b的方法指针即可。2)说说C++中的static,说完static变量,他问如果是static成员函数有什么特点:答案是成员函数在类中是唯一的。具体解释自行查

2013-08-08 10:12:11 1999 2

转载 Win7下搭建Python开发环境[py+pyqt4+Eric4]

转自:http://blog.csdn.net/fairyeye/article/details/6607981题外话:Eric4 IDE 那图标 有够吓人的....哈哈! 以前是写java 与.Net的。。有幸参与网易的iTownSDK开发。要求python编写游戏脚本。---------------------------------------------------

2013-06-25 20:15:50 706

原创 学习网站集合

Python入门教程: http://www.jb51.net/article/926.htm正则表达式30分钟入门教程:http://www.jb51.net/tools/zhengze.html在线正则表达式测试工具: http://www.jb51.net/tools/zhengze.htm

2013-05-04 20:54:25 652 1

原创 Linux下C编程小Tips--持续update~

1. 字符串基本操作,参考:http://www.360doc.com/content/12/0309/15/8500224_193018975.shtml#2. fgets读文件去掉末尾换行符fgets循环读文本将回车符也读进,可增加一个判断将回车符去掉 #include #include int main() { FILE

2013-04-24 11:36:46 635 4

转载 Linux下解压缩命令

Linux下的tar压缩解压缩命令详解  转自:http://hi.baidu.com/baoping2007/item/cce18dffbe936b5fc9f3370dtar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是

2013-04-23 20:51:03 613 6

原创 网页爬虫(Python)

1. 有些网址后面有spm值,比如 http://bendi.koubei.com/shenzhen/list--page-1?spm=5026.1000614.1000245.2.3jN3A1,spm是淘宝统计反向链接用的,便于统计流量,定位来源,这个网址与 http://bendi.koubei.com/shenzhen/list--page-1打开的是同一个网页。2.去掉所有HTML标签

2013-02-27 14:31:01 2273 3

原创 MySQL数据库操作学习(Python)

首先安装mysql数据库和python与mysql连接的工具mysqldb。注意修改编码时在my.cnf文件里mysqld标签下只需加入后面两行,default-character-set = utf8不需要加上,否则报错。过程参考:http://blog.csdn.net/zhyz_zheng/article/details/7986606  。以下为python连接数据库并做相关建表和插入

2012-12-21 15:56:55 610 3

原创 WordNet使用方法

在WordNet中有词语的各种信息,定义、同义、上位、下位、实例、包含等等关系的词集,通过调用相应方法可一一获取,然后进行同义词计算、类别划分等操作。源码的main()函数在wn.c文件中。注意:若在windows环境下调用,则需要在wn.h和wnutil.c文件首行添加 #define _WINDOWS 123 宏定义,否则编译报错。//print the synset and hype

2012-12-18 20:52:38 4335 3

原创 网页编码就是那点事

转载自:http://blog.jobbole.com/30526/编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手晕头转向,怎么解释也解释不清楚。但是编码又是那么重要,特别在网页这一块。如果你打出来的不是乱码,而网页中出现了乱码,绝大部分原因就出在了编码上了。此外除了乱码之外,还会出现一些其他问题(例如:IE6 的 CS

2012-12-18 15:47:54 366

原创 获取有道词典在线翻译结果 及 Windows下配置运行ASP

<% '说明:该程序用于远程调用有道翻译接口中译英,http://fanyi.youdao.com/openapi.do?keyfrom=localhost&key=1204607085&type=data&doctype=xml&version=1.1&q="&toutf8(sytr_remx(i-1))&"里面的keyfrom,key可以在有道演绎里面申请,申请地址:http://fanyi

2012-12-10 15:21:47 1147 3

原创 Python小Tips--持续update~

1. TypeError: start_check() takes no arguments (1 given)start_check()明明是没有参数的,为会这样呢?类(class)的method在声明的时候第一个argument需要是selfc是一个对象,对象的普通函数第一个参数为self,就相当于C++的this,不过python中要明确定义,如果不定义,就会出这样的错。定义的时

2012-11-30 10:11:09 1039 3

转载 Http方法:Get请求与Post请求的区别

Http方法:Get请求与Post请求的区别。转载自: http://www.douban.com/note/180488791/Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求Get是获取信息,而不是修改信息,类似数据库查询功能一样,数据不会被修改Get请求的参数会跟在url后进行传递,请求的数据会附在URL之后,以?分割URL和传输数据,参数之间以&相连

2012-11-29 22:43:03 469 1

转载 计算机类一级学术刊物、核心刊物列表及简介

一. 计算机类一级学术刊物(14种)  1.软件学报 (是EI工程引文数据库来源期刊)  2.J. of Computer Science & Technology(是EI工程引文数据库来源期刊)  3.计算机学报(是EI工程引文数据库来源期刊)  4.自动化学报  5.电子学报(中、英文版)  6.计算机辅助设计与图形学学报  7.计算机研究与发展  8.计算数学

2012-11-09 19:25:40 3056

原创 10个经典排序算法(C++)

1. 冒泡排序最差时间复杂度为O(n2),最优时间复杂度为O(n)。比较相邻的元素,若第一个比第二个大,则交换它们的位置;依次进行比较直到到达末尾,此时最大元素在末尾;从第一个到倒数第二个元素重复进行上一步;不断重复,直到有一次没有任何元素交换或者只剩一个元素时终止,完成排序。2. 快速排序最差时间复杂度为O(n2),最优时间复杂度为O(nlogn)。算法采用分治思

2012-11-08 10:56:14 504

转载 Linux C/C++ GDB教程详解

转载自: http://blog.csdn.net/lyjtynet/article/details/4057723学习使用了GDB一段时间后,发现它真的好强大!好用!GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试

2012-11-08 10:49:30 1248

原创 Makefile慢慢学

GCC := g++AR := arARFLAG := rCFLAGS := -c -g -WallCPPSRC := $(notdir $(wildcard *.cpp))OBJSRC := $(patsubst %.cpp,%.o,$(CPPSRC))classifier:$(OBJSRC) $(AR) $(ARFLAG) libWordSegment.a words_brea

2012-09-24 22:49:10 906

原创 中科院分词系统ICTCLAS50 (Linux)

1. 首先将需要用到的文件拷到相应目录下,包括:Data(文件夹)Configure.xmlICTCLAS50.hlibICTCLAS50.alibICTCLAS50.souser.lic2. 示例代码如下:#ifndef OS_LINUX#include #pragma comment(lib, "ICTCLAS50.lib") //ICTCLAS50.l

2012-09-24 16:07:39 2624 1

原创 C++小Tips--持续update~

1. 动态空间分配失败的判断可以调用set_new_handler,它是声明于的一个标准程序库函数,它的参数是个new_handler指针,指向operator new无法分配足够内存时该被调用的函数,返回值也是个指针,指向它被调用前正在执行的那个new-handler函数。参考《Effective C++》中文第三版,P240-241#include #include usi

2012-09-20 23:18:54 652 1

转载 static用法小结

转自: http://topic.csdn.net/t/20060414/11/4686455.htmlstatic关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).(1)局部静态变量 (2)外部静态变量/函数 (3)静态数据成员/成员函数 下面就这三

2012-09-20 10:10:57 330

原创 C++类封装的例子

sorting.h//宏保护#ifndef SORTING_H_H_INCLUDED#define SORTING_H_H_INCLUDEDusing namespace std;class sorting(){public: int n; void bubble( );};#endifsorting.cpp#include #inclu

2012-09-20 09:37:12 1057 3

原创 VIM小Tips--持续update~

1. 参考: http://www.2cto.com/os/201107/98100.html:vsp 切换成竖双屏显示;:sp 切换成横双屏显示 ctrl+ww 循环切换当前光标定位的屏2. 让vim显示空格,及tab字符 vim 多行注释。转自: http://tech.foolpig.com/2010/09/02/vim-tab/1、显示 TAB 键文件中有 TAB 键的

2012-09-18 16:17:06 455

原创 获取文件夹下的所有文件名

Windows下:#include //加入头文件void getDirFiles(const char* source,vector &names){ WIN32_FIND_DATA FindFileData; HANDLE hFind=FindFirstFile(source,&FindFileData); FindNe

2012-09-18 14:14:20 506

原创 Linux小Tips--持续update~

1. vim查看文件时里面的 ^M 在代码中表示  \r 。2. 登录服务器:在任意情况下都可,不用root(su),输入:ssh 用户名@ip。如: ssh abc@219.242.213.713. Linux下sftp将服务器目录设为书签。打开Files-->Go-->Location;在显示的地址栏中输入sftp://userName@serverId,输入密码并永久保存

2012-09-18 11:27:21 550 3

转载 Linux 关闭后台运行的程序命令

转自: http://hi.baidu.com/aipie0066/item/5afc35c7d56e2657bcef69c2使用如下命令来查找要关闭的程序的进程号 pidps -ef | grep filename使用如下命令来关闭该进程kill -9 pidps -aux;显示所有进程;ps -ef|grep fileName:列出文件名里包含fileName的

2012-09-18 10:52:44 1195

原创 Linux下多文件编译巧析

http://it.anhuinews.com/527596/118919645412.shtml

2012-09-18 01:20:56 470

原创 Linux/C++基础题--血泪史

1. Linux下查看进程命令:$ ps显示4项:PID(进程ID), TTY(终端名), TIME(进程执行时间), COMMAND(该进程的命令行输入)。$ps u 显示11项:除了以上4个还包括USER(用户名)、%CPU(进程占用CPU时间和总时间的百分比)、%MEM(进程占用的内存和总内存的百分比)、USZ、RSS、STAT(进程的状态)、START,看到所有控制终端的进程,无法

2012-09-18 01:06:39 526

原创 B-a-i-D-u 电面

今天从中午吃完饭开始就心慌慌的,就是一副完全没有底气的样子,等待面试官打电话来。约好2点,2点10分打来的,这10分钟里的确感觉是平静了不少,有种死而后已的感脚。不知道是否是由于师兄内推的实习生职位,连自我介绍这个环节都木有,直接切入主题了。一开始是问简历上项目的事儿,本科的项目跟职位比较不搭边,只挑了一个问,问的是毕业设计。就问问系统是做什么的、用什么技术实现,简单问了些问题。

2012-09-17 23:55:45 609 5

原创 更新内核及查看和删除旧内核

更新内核:yum -y update查看旧内核的名字: rpm -qa|grep kernel删除旧内核: yum -y remove ****内核的名字例如:kernel-3.6.7-4.fc16.x86_64kernel-headers-3.6.7-4.fc16.x86_64kernel-3.4.9-2.fc16.x86_64libreport-plugin

2012-09-17 20:52:46 872

原创 记--吃喝玩乐在广州

到广州可以去一下大学城,大学城里有个岭南印象园讲述和呈现老广州的历史,还有皮影戏/抛绣球招亲/提线木偶(有武松打虎桥段)等表演,可以逛逛,挺大的一个地方,可以逛得很悠闲。岭南印象园:http://www.lnyxy.com/index.asp大学城的中山大学旁边有个GoGo新天地,二楼有很多好吃的(爆酱鸡扒超级好吃!!还有潮汕牛肉丸神马的,总之各式好吃的!!),很附近的地方就是贝岗美食街,

2012-09-17 20:28:31 2656

转载 fedora17 安装(64bit)转载自http://blog.sina.com.cn/s/blog_88e0154d01019rxr.html

转载自http://blog.sina.com.cn/s/blog_88e0154d01019rxr.html1.使用U盘安装,安装一个LiveUSB Creator的工具即可 命令: yum -y install liveusb-creator2.安装vim命令:yum -y install vim设置vim,自动换行。见:http://blog.sina.com.cn/s/bl

2012-09-17 10:31:08 1790

空空如也

空空如也

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

TA关注的人

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