- 博客(51)
- 收藏
- 关注
转载 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关注的人