自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 MySQL基础操作汇总二

单表查询:  SELECT* FROM数据名;  简单的获取表中的所有数据  SELECT 字段1,字段2.. FROM表名;  简单的从表中查询指定的字段  SELECT * FROM表名 ORDER BY 字段 [DESC] [LIMIT 偏移量 返回的最大数目];  查询表中数据,并以某字段进行排序,默认是降序,如果后边加入DESC,则变成升序,li...

2015-07-14 10:10:00 85

转载 Python调用shell

  在Python程序中有时候我们需要调用shell命令,这里总结一下:1.os.system(cmd)  不能够获取到输出2.os.popen(cmd)  可以用read()方法获取输出,即os.popen(cmd)3.subprocess.Popen(cmd,shell=true)  详见:http://blog.sina.com.cn/s/blog_53...

2015-06-26 09:06:00 69

转载 Python常用模块之七 PIL

PIL 具备(但不限于) 以下的能力:  1.数十种图档格式的读写能力。 常见的JPEG, PNG, BMP, GIF, TIFF 等格式,都在PIL 的支援之列。 另外,PIL 也支援黑白、灰阶、自订调色盘、RGB true color、带有透明属性的RBG true color、CMYK 及其它数种的影像模式。相当齐全。  2.基本的影像资料操作:裁切、平移、旋转、改变尺寸...

2015-06-01 21:32:00 142

转载 random

import random产生0-1的随机数(无符号浮点数):a = random.random()产生指定区间(x,y)内的随机数(浮点数):a = random.uniform(x,y)产生指定区间(x,y)内的随机整数:a = random.randint(x,y)产生指定序列L所拥有的随机数:L=['h','k',2,'90','hello']...

2015-06-01 17:33:00 89

转载 Linux的前后台管理

1.命令+&  让命令在后台运行2.ctrl+z  将正在运行的程序放到后台,并且暂停程序3.jobs  jobs可查看放到后台执行的程序,jobs -l显示后台程序的PID等详细信息  jobs查看的程序的运行状态:running, stopped, Terminated  running 表示正在运行  stopped 表示已暂停  Ter...

2015-05-31 10:58:00 75

转载 Python 多线程

在CPython中,由于全局解释器锁的存在,一次只有一个线程可以执行Python代码(即使某些性能为导向的库可以克服这个限制)。如果你希望你的应用程序更好地使用多核机器的计算资源,建议你使用multiprocessing。然而,如果你想并发地运行多个I/O密集的任务,threading仍然是一个合适的模型。threading常用方法:threading.currentThread()...

2015-04-30 12:16:00 68

转载 Python常用模块之六 socket

Python 提供了两个基本的 socket 模块。 第一个是 Socket,它提供了标准的 BSD Sockets API。 第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。1、socket数据类型  socket类型在Liunx和Python是一样的, 只是Python中的类型都定义在socket模块中, 调用方式sock...

2015-04-26 12:29:00 122

转载 Python常用模块之五 subprocess

  Python引入subprocess模块来管理子进程,以取代一些旧模块的方法:如 os.system、os.spawn*、os.popen*、popen2.*、commands.*不但可以调用外部的命令作为子进程,而且可以连接到子进程的input/output/error管道,获取相关的返回信息。  subprocess模块中只定义了一个类: Popen。可以使用Popen来创建...

2015-04-26 11:21:00 78

转载 Python常用模块之四 funsctools

functools 模块中有三个主要的函数 partial(), update_wrapper() 和 wraps()。1、partial(func[,args][, *keywords])  functools.partial 通过包装手法,允许我们 "重新定义" 函数签名。用一些默认参数包装一个可调用对象,返回结果是可调用对象,并且可以像原始对象一样对待冻结部分函数位置函数或...

2015-04-26 10:05:00 176

转载 Python常用模块之三 itertools

  itertools模块为python2.6之后引入的,包含创建有效迭代器的函数,可以用各种方式对数据进行循环操作,此模块中的所有函数返回的迭代器都可以与for循环语句以及其他包含迭代器(如生成器和生成器表达式)的函数联合使用。注意itertools模块中的函数所创建的都是对象,并且是可迭代对象。1、itertools.count(start=0, step=1)  创...

2015-04-25 20:09:00 99

转载 Python常用模块之二 Queue

python中,队列是线程间最常用的交换数据的形式。Queue模块是提供队列操作的模块,虽然简单易用,但是不小心的话,还是会出现一些意外。Queue队列的原则时:先进先出,后进后出常用方法:  q.put()  q.get()  q.maxsize()  q.qsize() 返回队列的大小  q.empty() 如果队列为空,返回True,反之False ...

2015-04-25 19:16:00 82

转载 Django过滤器

一、形式:小写{{ name | lower }}二、串联:先转义文本到HTML,再转换每行到标签{{ my_text|escape|linebreaks }}三、过滤器的参数显示前30个字{{ bio | truncatewords:"30" }}格式化{{ pub_date | date:"F j, Y" }}过滤器列表{{ 123|add...

2015-04-19 14:14:00 44

转载 Git的初步使用

首先进入github官网https://github.com/ 注册github帐号(以后要用到)github是git做版本控制的托管平台1.git的安装  可以使用源码安装,这里就不介绍了,反正都是,下载后进入目录,然后就是经典的安装三部曲,configure, make, make install  我直接使用apt-get install git进行安装2.创建...

2015-04-09 13:39:00 74

转载 Git与SVN的区别

Git是由Linux之父Linus Torvalds编写的分布式版本管理系统,是目前最先进的版本控制系统Git和SVN的区别:1、Git是分布式的,而SVN是集中式的  Git采用分布式设计,即使在断网的情况下也可以使用,只需在连上网之后,提交到远程版本库即可,  而SVN采用集中式设计,一旦服务器故障(极少发生),所有的工作都无法进行,而且断网情况下SVN是拒绝服务的...

2015-04-09 12:29:00 49

转载 MySQL常用函数

1、字符函数  CONCAT() 连接字符mysql> select concat('a','b','c');+---------------------+| concat('a','b','c') |+---------------------+| abc |+---------------------+1 row in set (0....

2015-04-06 17:13:00 73

转载 MySQL数据类型

1、整型MySQL数据类型含义(有符号)tinyint(m)1个字节 范围(-128~127)smallint(m)2个字节 范围(-32768~32767)mediumint(m)3个字节 范围(-8388608~8388607)int(m)4个字节 范围(-2147483648~214...

2015-04-06 15:21:00 54

转载 Python常用模块之一 常用内置模块

1、os  (1)os.path--常用来提取、分离文件名    os.path.basename('path') 提取文件基名    os.path.dirname('path') 提取路径名,去掉基名    os.path.split('path') 将基名和路径名分离    os.path.splitext('path') 同上,只不过返回的元组中基名在前,路径...

2015-04-06 11:35:00 61

转载 MySQL乱码问题

我会说我因为一个乱码问题搞了差不多一天了,刚刚解决,衰得不行!!!这里附上一个很牛逼的教程:http://cenalulu.github.io/mysql/mysql-mojibake/十分钟理解MySQL的转码问题我的解决过程:再打开数据之前,先配置MySQL的配置文件,/etc/mysql/my.cnf.将character_set_server=utf8添加到[m...

2015-04-05 16:19:00 47

转载 Python正则表达式

正则表达式是非正常重要的知识点,他在许许多多的地方都有应用,既是重点,也是难点。使用正则表达式需要调用re模块re模块常用的方法:1、re.serach()re.search 函数会在字符串内查找模式匹配,只到找到第一个匹配然后返回,如果字符串没有匹配,则返回None。2、re.match()re.match 尝试从字符串的开始匹配一个模式,也等于说是匹配第一个单...

2015-04-05 11:09:00 40

转载 Python生成器、迭代器、装饰器

Python迭代器迭代器是访问集合内元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素都被访问一遍后结束。迭代器不能回退,只能往前进行迭代。这并不是什么很大的缺点,因为人们几乎不需要在迭代途中进行回退操作。常用的迭代方法有.next()方法for..in..方法迭代器通俗的理解就是遍历集合内的所有元素python生成器这里先说简单的...

2015-04-05 10:38:00 44

转载 Python循环语句

python循环语句包括for循环和while循环for循环基本结构:for var in values;  循环语句变量会遍历values中的所有的值,所以values可以是一组数,也可以是列表、元组、集合、字典等可遍历的数据类型,不过字典在遍历的时候只能遍历其keyvalues也可以是生成器(下一篇写)for循环中也可使用else 不过不常用whil...

2015-04-05 09:18:00 63

转载 Python判断语句

Python中只有一种判断语句,就是if..else..其中有三种常用的形式:1、只有if,没有elseif 判断条件:  执行语句2、有if又有elseif 判断条件:  执行语句else:  执行语句3、既有if,又有elif,又有elseif 判断条件:  执行语句elif 判断条件:  执行语句elif 判断条件::...

2015-04-05 08:58:00 85

转载 MySQL的基本操作汇总

以下列出了使用Mysql数据库过程中常用的命令:USE数据库名:选择要操作的Mysql数据库,使用该命令后所有Mysql命令都只针对该数据库。SHOW DATABASES:列出 MySQL 数据库管理系统的数据库列表。SHOW TABLES:显示指定数据库的所有表,使用该命令前需要使用 use 命令来选择要操作的数据库。SHOW COLUMNS FROM数据...

2015-04-04 19:47:00 57

转载 Python函数、类

在w3c中是这样说明定义函数的规则的函数代码块以def关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。Return[expression]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回...

2015-04-04 17:58:00 62

转载 Python字典、集合

字典是一种可变容器模型,且可存储任意类型对象特点:字典是无序的,它不能通过偏移来存取,只能通过键来存取。内部没有顺序,通过键来读取内容,可嵌套,合并,方便我们组织多种数据结构,并且可以原地修改里面的内容,属于可变类型。组成字典的键必须是不可变的数据类型,比如,数字,字符串,元组等,列表等可变对象不能作为键1、字典的定义a = {'1':'a','2':'b',...

2015-04-04 17:35:00 80

转载 Python列表、元组

序列是Python中最基本的最重要的数据结构,python内置的6种序列类型有list, tuple, string, unicode, buffer, xrange序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。并且序列都可以进行索引、检查成员、切片、加、乘等操作。列表列表属于可变数据类型1、创建一个简单的列表:a...

2015-04-04 15:21:00 65

转载 python数据类型--数字、字符串

python语言是一门强类型语言,同时也是一门动态语言,能在运行期间自动检查数据的类型,所以python不用去定义变量类型。python变量赋值:a = 10b = 100c = list或a,b,c = 10,100,listPython有五个标准的数据类型:Numbers(数字)String(字符串)List(列表)Tupl...

2015-04-04 13:37:00 119

转载 Python基础认识

在交互式模式下,推荐使用IPython,设计十分人性化,自动补全功能是我的最爱。安装:apt-get install ipython编辑器我使用的是vimpython标识符:标识符包括数字、字符、下划线,但不能以数字开头,且区分到小写。以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用...

2015-04-04 11:07:00 66

转载 搭建Python独立虚拟环境

virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题(十分好用)。安装:virtualenv其实是Python的一个包,可以直接用easy_install或pip安装easy_install virtualenv 或 pip install virtualenv 或 apt-getinstal...

2015-04-04 10:50:00 75

转载 Python包管理工具

本想写一篇关于virtualenv的博客但是用到了easy_install,所以先介绍一下,Python的包管理工具。Python的包管理工具有三个easy_install、distribute(不常用)和pip(可能是用多了easy_install,个人比较喜欢easy_install,但官方推荐pip)easy_install下载源码包$ wget https:/...

2015-04-04 10:31:00 63

转载 Python环境搭建

个人比较喜欢Linux系统,在Linux系统里面又比较喜欢Ubuntu,所以这里只介绍下Ubuntu的环境搭建(一般情况下Linux系统默认都安装了Python)Ubuntu:1、源码安装:  到https://www.python.org/下载最新版本的Python,我这里已经安装过了,懒得再装,直接截取别人的gaopeng@gaopeng-virtual-mach...

2015-04-04 09:31:00 54

转载 Python简介

从今天起正式在网上记录自己的学习笔记。Python简介:Python的历史就不多说了,Python是一种面向对象的编程语言具有非常多的特点,最主要的有1、易于学习2、拥有一个庞大的库,可以横跨类Unix、Mac、Win,具有很好的兼容性3、拥有非常人性化的交互模式4、支持所有主要商用的数据库5、具有很好的可扩展性其他特点见http://www.w3c...

2015-04-04 09:01:00 124

空空如也

空空如也

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

TA关注的人

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