自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python

2016-06-11 13:48:08 268

转载 inode与super block

MBR(Master Boot Record),主引导记录。512字节=446+64+2(446字节主引导程序(boot loader)+64字节分区表(partition table区 DPT)+2字节硬盘有效标志) 磁盘的0磁道的第一个扇区称为MBR,它的大小是512字节,并分为两个部分。第一部分为pre-boot区(预启动区),占446字节;第二部分是Partition table区(分区

2016-06-06 17:53:21 521

转载 netstat

简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为 Active Internet connections (w/o servers) Proto Recv-Q S

2016-06-03 16:25:14 324

转载 curl使用

可以看作命令行浏览器 1、开启gzip请求 curl -I http://www.sina.com.cn/ -H Accept-Encoding:gzip,defalte 2、监控网页的响应时间 curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransf

2016-06-03 16:19:13 390

转载 find用法

Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的

2016-06-03 16:17:09 474

转载 电脑快捷键

按”shift”+”6” 是省略号……, 方法:shift+6(主键盘上的6,就是Y键对上去的那个6),前提是在你有五笔输入法的状态栏上,必须是中文标点,就是有个软件盘的旁边那个标点符号必须是空心的.) 另一个方法是:按Ctrft不放,按主键盘区“。”切换中英文标点输入法。 、、、退格键的左边是顿号键。点符号必须是空心的.) 快捷键 单独按Windows:显示或隐藏 “开

2016-05-23 18:07:00 216

转载 Vim命令合集

命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim file1 file2 file3 ... 在vim窗口中打开一个新

2016-05-18 14:39:30 211

转载 日期转化为时间戳

#设a为字符串 import time a = "2011-09-28 10:00:00" #中间过程,一般都需要将字符串转化为时间数组 time.strptime(a,'%Y-%m-%d %H:%M:%S') >>time.struct_time(tm_year=2011, tm_mon=9, tm_mday=27, tm_hour=10, tm_min=50, tm_sec=0, t

2016-05-14 20:42:09 330

原创 liunx源

官方源很慢所以进入liunx系统以后要换源 sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup 官方源: deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse deb http://archive.ub

2016-04-15 17:17:20 254

转载 tar 解压缩命令详解 2012-03-25 10:48:04

分类: LINUX 今天对目录及其文件进行压缩: /usr/local/test # tar -cvf /usr/local/auto_bak/test.tar /usr/local/test 仅打包,不压缩 # tar -zcvf /usr/local/auto_bak/test.tar.gz /usr/local/test 打包后,以gzip压缩在参数f后面的压缩文件名是自

2016-03-31 11:28:21 220

转载 Linux crontab 计划命令

标签: linuxapacheuserdatefileshell 2009-08-04 09:31 214009人阅读 评论(15) 收藏 举报 分类: linux学习(7) 基本格式 : *  *  *  *  *  command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23

2016-03-09 12:00:39 188

转载 Django基础(一)

文章出处http://www.cnblogs.com/wupeiqi/articles/4491246.html 前戏 python Web程序 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 #!/usr/bin/env python #coding:utf-8 import socket def

2016-01-28 15:23:39 258

转载 Json概述以及python对json的相关操作

什么是json: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的

2016-01-23 21:03:01 217

转载 multiprocessing

阅读目录 1. Process2. Lock3. Semaphore4. Event5. Queue6. Pipe7. Pool 序. multiprocessing python(巨蟒)中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数

2016-01-23 11:06:02 832

转载 mysql游标

测试表 level ; 复制代码 代码如下: create table test.level (name varchar(20)); 再 insert 些数据 ; 代码 初始化 复制代码 代码如下: drop procedure if exists useCursor // 建立 存储过程 create 复制代码 代码如下: CREATE P

2016-01-19 21:45:31 336

转载 mysql储存过程

mysql存储过程详解 1.     存储过程简介   我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一

2016-01-19 21:33:04 317

转载 mysql增删改查

连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码]   创建数据库:create database [库名]   显示所有数据库: show databases;   打开数据库:use [库名]   当前选择的库状态:SELECT DATABASE();   创建数据表:CREATE TABLE [表名]([字段名] [字段类型]([字段要求]

2016-01-19 19:47:30 464

转载 mysql创建用户,授权

一, 创建用户:  命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';  说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如

2016-01-19 19:16:32 219

转载 请简要描述客户端发送的http request header都包含哪些内容

问题描述: 请简要描述客户端发送的http request header都包含哪些内容? 解答: HTTP Request header 当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协

2016-01-15 09:17:55 460

转载 shells

一、文件目录类命令 1、 查看联机帮助信息 man 命令 如:#man ls info 命令 如:#info cd 2、列出当前目录或指定目录的文件名和目录名 ls [选项] 文件或目录 常用[选项]如下: -a:显示所有的文件,包括以“.”开头的隐含文件。 -l:长格式输出 -m:宽行输出 -F:以各种符号表示不同的文件类型 --color:彩色输出 -R:递归输

2016-01-12 22:24:31 401

转载 Gevent tutorial (Gevent中文教程,Gevent中文翻译)

gevent For the Working Python Developer Written by the Gevent Community gevent is a concurrency library based around libev. It provides a clean API for a variety of concurrency and network related

2016-01-10 11:11:52 1369

转载 Python多进程编程

阅读目录 1. Process2. Lock3. Semaphore4. Event5. Queue6. Pipe7. Pool 序. multiprocessing python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Pyt

2016-01-09 22:15:04 257

转载 SGMLParser

python提供了SGMLParser类用于html文件的解析。用户只需从SGMLParser类继承子类,并在子类中对html文件做具体处理 例如 具有如下结构的html文件    感兴趣内容1  感兴趣内容2  ……  感兴趣内容n      内容1  内容2  ……  内容n    我们尝试获得'感兴趣内容'  对于文本内容,我们保

2016-01-09 15:52:06 265

转载 Beautiful Soup 中文文档

Beautiful Soup 中文文档 原文 by Leonard Richardson (leonardr@segfault.org)  翻译 by Richie Yan (richieyan@gmail.com)  ###如果有些翻译的不准确或者难以理解,直接看例子吧。###  英文原文点这里 Beautiful Soup 是用Python写的一个HTML/XML的解

2015-12-23 17:01:59 617

转载 Python写爬虫——抓取网页并解析HTML

CUHK上学期有门课叫做Semantic Web,课程project是要搜集整个系里面的教授信息,输入到一个系统里,能够完成诸如“如果选了A教授的课,因时间冲突,B教授的哪些课不能选”、“和A教授实验室相邻的实验室都是哪些教授的”这一类的查询。这就是所谓的“语义网”了啊。。。然而最坑爹的是,所有这些信息,老师并没有给一个文档或者数据库,全要靠自己去系主页上搜集。唯一的想法是写个爬虫,令人悲哀的是,

2015-12-22 21:52:05 406

转载 thread

多线程和多进程是什么自行google补脑   对于python 多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂。所以,这里力图用简单的例子,让你对多线程有个初步的认识。   单线程     在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。 (好吧!我们不纠结在DOS时代是否有听音乐和

2015-12-21 16:49:53 247

转载 paramiko

1、简介   大家会发现,常见的解决方法都会需要对远程服务器必要的配置,如果远程服务器只有一两台还好说,如果有N台,还需要逐台进行配置,或者需要使用代码进行以上操作时,上面的办法就不太方便了。   使用paramiko可以很好的解决以上问题,比起前面的方法,它仅需要在本地上安装相应的软件(python以及PyCrypto),对远程服务器没有配置要求,对于连接多台服务器,进行复杂的连接操

2015-12-21 16:48:14 285

转载 socketserver

摘要 SocketServer简化了网络服务器的编写。它有4个类:TCPServer,UDPServer,UnixStreamServer,UnixDatagramServer。这4个类是同步进行处理的,另外通过ForkingMixIn和ThreadingMixIn类来支持异步。 创建服务器的步骤。首先,你必须创建一个请求处理类,它是BaseRequestHandler的子类并重载其handl

2015-12-21 16:36:42 446

转载 Python中的ftplib模块

Python中的ftplib模块 Python中默认安装的ftplib模块定义了FTP类,其中函数有限,可用来实现简单的ftp客户端,用于上传或下载文件 FTP的工作流程及基本操作可参考协议RFC959 ftp登陆连接 from ftplib import FTP #加载ftp模块 ftp=FTP() #设置变量 ftp.set_debuglevel(2

2015-12-20 15:40:14 491

原创 web统一资源定位符

web地址元素 url部件 描述 port_sch 网络协议或下载规划 net_loc 服务器位置 path /限定文件 params 可选参数 query 链接符&键值对 frag 拆分文档特俗符 port_sch://net_loc/path:parms?query#frag 网络定位符net

2015-12-20 10:34:41 748

转载 用py2exe将py文件打包成exe程序

安装py2exe 写一个 setup.py: #以下是个简单常用的 setup.py ? 1 2 3 4 from distutils.core import setup import py2exe   setup(console=["XXX.py"]) # 需要打包的程序XXX.py

2015-12-19 21:26:32 356

原创 callable,compile,eval,single,exec,递归

callable()是一个布尔函数,确定一个对象是否可以通过函数操作符(())来调用。如果函数可调用则返回true,否则返回false。 ? 1 2 3 4 5 6 7 8 9 10 11 12 >>> callable(dir) True >>> cal

2015-12-19 11:00:04 601

转载 python数据类型详解

目录 1、字符串 2、布尔类型 3、整数 4、浮点数 5、数字 6、列表 7、元组 8、字典 9、日期 1、字符串 1.1、如何在Python中使用字符串 a、使用单引号(') 用单引号括起来表示字符串,例如: str='this is string'; print str; b、使用双引号(") 双引号中的字符串与单引号中的字符串用法完全相同,例如: str=

2015-12-19 10:27:26 186

转载 mysql的基本操作

mysql 的基本操作   $ mysql -u root -p  (有密码时) $ mysql -u root     (无密码时)   mysql> show databases; // 查看当前所有的数据库 +--------------------+ | Database | +--------------------+ | info

2015-12-18 19:37:27 290

转载 第十一章

11-3 函数。在这个练习中,我们将实现max()和min()内建函数。 (a) 写分别带两个元素返回一个较大和较小元素,简单的max2()核min2()函数。他们应该可以用任意的python 对象运作。举例来说,max2(4,8)和min2(4,8)会各自每次返回8 和4。 (b) 创建使用了在a 部分中的解来重构max()和min()的新函数my_max()和my_min().这些函数分别

2015-12-18 18:55:31 249

转载 内置函数map.fitler.reduce,偏函数,zip

三个函数比较类似,都是应用于序列的内置函数。常见的序列包括list、tuple、str。 1.map函数 map函数会根据提供的函数对指定序列做映射。 map函数的定义: map(function, sequence[, sequence, ...]) -> list 通过定义可以看到,这个函数的第一个参数是一个函数,剩下的参数是一个或多个序列,返回值是一

2015-12-18 16:11:14 261

转载 第九章练习题

9–1. 文件过滤. 显示一个文件的所有行, 忽略以井号( # )开头的行. 这个字符被用做Python , Perl, Tcl, 等大多脚本文件的注释符号.附加题: 处理不是第一个字符开头的注释. [python] view plaincopy f=open('test.txt','r')   for eachline in f:     

2015-12-17 20:07:34 438

转载 pickle,hashlib,shelve

python数据持久存储:pickle模块的基本使用   python的pickle模块实现了基本的数据序列和反序列化。通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储;通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。   基本接口:   pickle.dump(obj, file, [,protocol])

2015-12-17 13:19:24 252

原创 getattr

Help on built-in function getattr in module __builtin__: getattr(...)     getattr(object, name[, default]) -> value          Get a named attribute from an object; getattr(x, 'y') is equivalent

2015-12-16 20:21:21 710

转载 liunx 常用命令

系统信息  arch 显示机器的处理器架构(1)  uname -m 显示机器的处理器架构(2)  uname -r 显示正在使用的内核版本  dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)  hdparm -i /dev/hda 罗列一个磁盘的架构特性  hdparm -tT /dev/sda 在磁盘上执行测试性读取操作  cat /proc/cpui

2015-12-16 19:34:37 193

空空如也

空空如也

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

TA关注的人

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