自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(160)
  • 资源 (7)
  • 收藏
  • 关注

原创 浪潮之巅读后摘录

作者:吴军

2017-05-18 16:51:17 938

原创 python异常处理流程

最近看了一个python视频, 一张图看懂try exception的用法

2017-01-17 19:18:29 948

原创 python virtualenv

为了防止安装过多的第三方包污染自己的开发环境, python提供的虚拟环境virtualenv, 是个非常好的工具.用法创建一个独立的python运行环境$ virtualenv venv1 New python executable in venv1/bin/pythonInstalling setuptools, pip...done.以下是virtualenv的参数, You must

2017-01-10 11:43:58 2403

原创 字典key默认值的设置方法及其测试结果

三种方法, 在生成字典的过程中,对字典的key的默认值进行设置, 消耗时间的长短测试方法以及代码#coding: utf8"""三种方法, 在生成字典的过程中,对字典的key的默认值进行设置花费时间的长短测试"""import timedef testDict(string_times): s = "hello" * string_times print( "string

2016-08-10 10:53:40 3083

转载 MySql索引原理与使用大全

目录(?)[-]一索引介绍二使用方法1 普通索引2唯一索引3多列索引4全文索引5验证是否使用是索引6使用ALTER 命令添加和删除索引三索引的不足之处四使用索引的注意事项出处: http://blog.csdn.net/evankaka     一、索引介绍     索引是对数据库表中一列或多列的值进行排序的一种结构。在关

2016-07-27 10:11:17 505

转载 MySql语句大全:创建、授权、查询、修改等

源自:http://blog.csdn.net/evankaka目录(?)[-]  林炳文Evankaka原创作品转载请注明出处httpblogcsdnnetevankaka一用户创建权限删除二数据库与表显示创建删除三表复制及备份还原四数据库表中数据操作五修改表的列与表名六修改表中的数据出处http://blog.csdn.net/evankaka一

2016-07-27 10:09:00 492

原创 python模块之itertools

简介NAME itertools - Functional tools for creating and using iterators.FILE (built-in)DESCRIPTION Infinite iterators: count([n]) --> n, n+1, n+2, ... cycle(p) --> p0, p1, ... plast, p

2016-05-10 08:49:49 1146

原创 bash中的特殊符号

单引号’ ’ , 在单引号中,所有的特殊符号,如 $ “(反引号)等都没有意义双引号” “, 在双引号中,特殊符号也没有意义,但是以下三个特殊符号例外: 1、$ 用来调用变量 2、“反引号,用来引用命令 3、\ 转义符反引号` 反引号,在bash中作用与$()一样,用于执行系统命令井号在bash中放在行首用于注释, 但是也可以用于命令行参数调用,#1 #2$美

2016-01-08 00:04:01 1414

原创 linux的shell脚本的通配符使用方法

#!/bin/bash#author: *****#date :#Email : ****@***# 通配符## ? 任意单个字符# * 任意0个或多个字符# [ ] 匹配方括号中的任意一个字符,如[abc] 则匹配abc中的一个# [ - ] "-"代表范围,例如:[a-z] 则匹配任意一个小写字母; [0-9] 则匹配任意一个0-9之间的数据,但是注意[0-10]不可

2016-01-07 23:49:56 9361

转载 linux shell数据重定向(输入重定向与输出重定向)详细分析

在了解重定向之前,我们先来看看linux 的文件描述符。linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit –n 定义数字有关系,不能超过最大值。linux启动后,会默认打开3个文件描述符,分别是:标准输入standar

2016-01-03 23:04:28 803

原创 seq用法

NAME seq - print a sequence of numbersSYNOPSIS seq [OPTION]… LAST seq [OPTION]… FIRST LAST seq [OPTION]… FIRST INCREMENT LASTDESCRIPTION Print numbers from FIRST

2016-01-02 21:41:54 1018

原创 bash常用快捷键

ctrl + c强制终止当前命令ctrl + l清屏,相当于clearctrl + k命令行上, 删除或剪切光标之后的内容ctrl + u命令行上, 删除或剪切光标之前的内容ctrl + y粘贴ctrl+u和ctrl+k剪切的内容ctrl + d 退出当前终止ctrl + r进入搜索页面, 然后可以输入要搜索的命令并会执行

2015-12-23 21:28:29 494

原创 os 模块

作用用python来实现目录的创建、修改、遍历os.mkdir( )创建os.makedirs( )os.rmdir( )os.removedirs( )os.listdir( )os.getcwd( )os.chdir( )

2015-11-19 23:13:51 540

原创 文件读写

python文件读写的函数是open或者file file_hander = open(filename, mode) filename可以是文件,也可以是文件的绝对路径。mode模式

2015-11-02 23:46:57 487

原创 python内建函数——字符串处理

str.capitalize( )Return a copy of the string S with only its first character capitalized. 返回一个字符串,字符串的首字母大写,但是不改变原字符串的值>>> s1 = 'hello'>>> s1.capitalize()'Hello'>>> s1 #不改变字符串本身的值'hello'>>> str.

2015-10-27 13:36:27 558

原创 深拷贝和浅拷贝

深拷贝和浅拷贝

2015-10-26 09:01:45 688

原创 一个小的爬虫实例——爬取百度贴吧图片

下载百度贴吧的一个页面的图片,代码如下: http://tieba.baidu.com/p/4109803644#!/usr/bin/python#coding:utf8import reimport urllib#获取页面htmldef getHtml(url): page = urllib.urlopen(url) html = page.read() return

2015-10-25 16:34:08 1175

原创 正则表达式——分组

( )在正则表达式中,匹配字符时候,若有用括号分组的情况,则findall函数会优先返回分组中匹配的内容,如一下代码显示:#!/usr/bin/python#coding:utf8import reres = r"(hello) world"res1 = r"(hello|hi) world"res2 = r"hello world"s = "hello world hi world"pri

2015-10-25 15:19:02 511

原创 正则表达式——编译标志

re.S.代表匹配任意单个字符,但是一般情况下\n \t字符却匹配不到。匹配时候加上re.S编译标志即可解决问题。>>> import re>>> r1 = r"qq.com" #这里的‘.‘不止是点,代表匹配任意单个字符>>> re.findall(r1, "qq.com")['qq.com']>>> re.findall(r1, "qqxcom")['qqxcom']>>>

2015-10-25 14:06:38 1195

原创 python正则表达式

正则表达式是一种小型的、高度专业化的编程语言, 它内嵌在python中, 通过re模块来实现.字符普通字符:大多数字母和字符都会和自身匹配 元字符:. ^ $ * + ? { } [ ] \ | ( )[ ]常常用来指定一个字符集,如:[abc] [a-z]元字符在字符集中不起作用:[abc]表示abc和四个字符的任意一个, $在[]中不表示以…结尾补集匹配不在区间范围内的字符:[^abc]

2015-10-25 14:05:50 473

原创 模块、包

python脚本都是以扩展名py文本文件保存的,一个文件可以单独运行,也可以导入另外一个文件运行。当脚本导入运行时,我们称之为模块(module)一、模块的导入……

2015-10-10 00:00:24 429

原创 __name__

python脚本文件中,如果存在name,在直接执行脚本文件与脚本文件当作模块被调用,name的值是不一样的。直接执行,_name_为_main_$ cat test.py #!/usr/bin/pythonprint "__name__ is ",__name__#执行结果$ python test.py __name__ is __main__被调用时候, _name_为模块的名字,即文

2015-10-09 23:26:13 472

原创 lambda表达式,结合map、reduce、filter函数

lambda函数是一种快速定义单行最小函数的方法,是从Lisp借鉴而来的,可以用在任何需要函数的地方。基础lambda语句中,冒号前是参数,可以有多个,用逗号分割;冒号右边是返回值。 lambda语句构建的是一个函数对象。# 两个参数,x和y,返回两个参数的和>>> f = lambda x, y: x+y>>> type(f)<type 'function'>>>> f<functio

2015-10-07 16:01:32 7151

原创 python序列处理函数

len() 、max()、min( )字符串、list、tuple都属于序列;字典不属于序列,属于映射的数据结构,但是这三个函数也仍然适用于字典的数据结构。>>> s'hello world'>>> l[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> t(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)>>> max(s)'w'>>> max(l)9>

2015-10-07 15:46:12 669

原创 python内建函数——类型转化函数

int( )long( )float( )str( )complex()list( )tuple( )chr( )>>> l = range(10)>>> l[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> type(l)<type 'list'>>>> t = tuple(l) #l指向的地址不变的>>> t(0, 1, 2, 3, 4, 5, 6, 7, 8, 9

2015-10-06 17:34:05 504

原创 python内置函数

abs>>> abs(-10)10>>> abs(10)10>>> l = [1, 3, 5, 2, 4, 10, -1]>>> abs(l) #不能对序列求绝对值Traceback (most recent call last): File "<stdin>", line 1, in <module>TypeError: bad operand type for abs(): '

2015-10-06 17:00:48 595

原创 python的switch实现

python的switch

2015-10-06 12:58:38 655

原创 函数冗余参数

多类型传值list类型给函数参数传值tuple类型给函数参数传值dictionary类型给函数参数传值注意:*list和tuple类型给函数参数传值的时候,元素的个数必须与函数参数的个数相等,且参数的顺序与list和tuple中的元素的顺序是完全一样的;dictionary类型给函数参数传值的时候,元素个数必须与函数的参数个数相等,且key的名字与函数中的参数的名字完全相同,字典中参数的顺序

2015-10-02 16:33:48 1492

原创 逻辑值分类True False

逻辑值(bool)用来表示: 对与错, 真与假, 空与非空等概念 逻辑值包含两个值:True诸如非空的量(string tuple list set dictionary等)以及非零的数(负数和正数都为True)False0 None 空的量逻辑值的作用主要用于判断语句中 if else 1.用来判断一个字符串是否为空 2.一个运算结果是否为0 3.一个表达式是否可用 4.

2015-10-01 22:18:46 5019

原创 函数的返回值

每一个函数都会一个返回值函数默认返回值为None格式为 return 返回值返回值可以是任意类型return执行之后,函数终止返回值与print打印完全不是一回事

2015-10-01 17:54:09 514

原创 变量作用域

python任何变量都有其特定的作用域局部变量和全局变量在函数内部的变量一般只能在函数内部使用, 这些只能在程序特定的区域使用的变量称为局部变量.在一个文件顶部,在函数的外部定义的变量, 可以供该文件的任何函数调用, 这样的变量称为全局变量局部变量和全局变量的关系 局部变量可以通过global关键字强制声明为全局变量. 在函数中用global关键字强制声明为全局变量,在函数外面使用该全局变量之前

2015-10-01 17:42:21 586

原创 函数

函数作用降低编程难度 把复杂问题转化成一系列简单的小问题代码重用 可以在一个程序的多个位置使用,也可以在多个程序中使用函数的定义和调用 ##通常使用def语句,形式如下:def 函数名(参数列表): #可以没有参数 函数体# 如果函数名含有两个以上的单词,第二个单词的首字母大写例如:def addNum(num1, num2): print num1+num2

2015-10-01 12:24:53 359

原创 linux 系统下python程序中出现中文的处理方法

在程序的前面加入以下几种方式均可以:#coding:utf8#coding=utf8#encoding:utf8#encoding=utf8#_*_ coding:utf8 _*_例如:#!/usr/bin/python#_*_ coding:utf8 _*_print "你好"

2015-10-01 11:30:58 3190

原创 ubuntu12.04外接显示器,关闭笔记本的显示器

ubuntu12.04外接显示器,关闭笔记本的显示器xrandr --output VGA1 --output LVDS1 --off

2015-10-01 10:47:56 2537

原创 while循环

第一种用法#!/usr/bin/pythoni = 0while i < 5 : print "i = ", i i += 1i = 0 i = 1 i = 2 i = 3 i = 4第二种用法while判断条件: … else : … 当判断条件不满足的时候,执行else后面的表达式#!/usr/bin/pythoni = 0while

2015-09-29 23:00:15 411

原创 python中的字典遍历方法

#!/urs/bin/python#set encoding=utf8d = {1:'a', 2:'b', 3:215, 'a':10}print dprint "=========================================="for k in d: print k, d[k]print "====================================

2015-09-10 02:00:04 635

转载 log4j2 使用详解

转自: http://blog.csdn.net/lrenjun/article/details/8178875   前段时间一直用jWebSocket开发长连接的web服务,发现log4j记录log极为好用,今天准备仔细研究一下。1. Log4j2的导入                首先到http://logging.apache.org/log4j

2015-06-25 00:44:16 634

转载 详解Linux bash中的变量

在Linux系统中进行日常运维或者是编写脚本时,变量是再熟悉不过的了,但这些变量都有哪些类型,具体的用法又有哪些差异呢?本文整理分享给大家:一、bash变量类型:本地变量局部变量环境变量位置变量特殊变量(内置)二、本地变量:varname=value:作用域为整个bash进程可以使用;变量命名规范:1. 只能含字母、数字和下划线,并且以字母和下划线开

2015-06-24 13:11:39 609

转载 如何在 Bash 中删除“除某些文件外的所有文件”?

我的一位同事曾经问过我这样一个问题:在 Linux 下,如何 删除目录中除某些文件之外的所有文件?当时,我告诉他可 以通过模式匹配的方法解决。但其实,除此之外,还有其他 的方法,正所谓“条条大路通罗马”。让我们来逐一看看。假设要删除 ~/Downloads 目录中除 *.iso 和 *.zip 外的 所有文件,那么在 bash 中可以按以下方法处理:方法1:模式匹配法

2015-06-24 13:04:16 893

转载 shell脚本中一些常见的特殊符号

源自:http://linux.cn/blog-15563-5823.html 在编写Shell脚本时,我们需要会用到各种各样的特殊符号,通过这些特殊符号可以使我们编写的代码更加简洁和高效,这里给大家汇总下:1、{} 大括号: 用法一:通配符扩展 eg: ls my_{finger,toe}s 这条命令相当于如下命令的组合: ls my_fingers my_toes eg: mkdir

2015-06-24 13:00:39 868

机器学习分类算法数据(旅游类数据)

机器学习算法分类算法要用到的文本,数据时旅游类的,已经分为训练集和测试集。

2014-06-08

Big Data Analytics with R and Hadoop

《Big Data Analytics with R and Hadoop》是一本关于R语言处理大数据的书,在大数据时代,给R语言使用者带来了无限的发挥空间。

2014-05-21

java就业培训(张孝祥经典书籍)

java就业培训是张孝祥老师的一本经典教科书,是学习java的极佳入门资料。

2014-05-08

mahout-0.7-core-api.chm

mahout 中的类库解析,API,是学习mahout的好帮手

2014-05-08

hadoop API 1.2.1

hadoop API 1.2.1 chm格式,是学习hadoop的好帮手

2014-05-08

Hadoop云平台下的并行化图像处理实现

hadoop的Hadoop云平台下的并行化图像处理实现

2014-04-08

空空如也

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

TA关注的人

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