自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python核心编程----错误和异常

10.2 Python中的异常 1、NameError :尝试访问一个未申明的变量 >>> foo Traceback (most recent call last): File "", line 1, in NameError: name 'foo' is not defined name 'foo' is not defined 2、ZeroDivisionError: 除数为零

2016-12-20 20:39:47 973

原创 python核心编程----文件和输入输出

9.1 文件对象          文件对象不仅可用来访问普通的磁盘文件,也可以访问任何其他类型抽象层面上的“文件”。一旦设置了合适的“钩子”,就可以访问具有文件类型接口的其他对象。 9.2  文件内建函数 open()  和 file()         open() 内建函数成功打开文件后会返回一个文件对象,否则引发一个错误。当操作失败,产生一个IOError异常。

2016-12-06 21:07:10 426

原创 Python核心编程----条件和循环

8.1  if 语句

2016-11-22 20:45:14 350

原创 Python核心编程----映像和集合类型

7.1 映射类型:字典          映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的关系。 7.1.1  创建字典和赋值        >>> dict1 = [] >>> dict1 = {} >>> dict2 = {'name': 'earth', 'port': '80'} >>> dict1, dict2 ({}, {'name': '

2016-10-26 22:37:20 463

原创 Linux学习----facl

文件系统访问控制列表----FACL 利用文件扩展属性,保存额外的访问控制权限。 setfacl         -m:设定                  u:UID:perm                  g:GID:perm         -x :取消 [root@localhost backup]# setfacl -m u:hadoop:rw ini

2016-08-07 11:05:57 399

原创 Linux学习----特殊权限

特殊权限 SUID:运行某程序时,相应进程的属主是程序文件自身的属主,而不是启动者的属主。               chmod u+s   FILE。 若本来有执行权限,则SUID显示为小写s, 否则显示为 S。 SGID:运行某程序时,相应进程的属组是程序文件自身的属组,而不是启动者所属的基本组。               chmod g+s  FILE    

2016-08-01 20:40:07 312

原创 Linux学习---文件查找

grep, egrep, fgrep  :文本查找 文件查找 locate 全系统查找,非实时,模糊匹配。查找时根据全系统文件数据库进行的。 系统在每天的计划任务时间生成数据库。 updatedb  手动生成文件数据库。 速度快。 find 实时查找,精确。速度慢。 遍历指定目录中所有文件完成查找。 支持多种查找标准。 find

2016-07-18 21:05:50 800

原创 Python核心编程----Python对象

一、Python对象 所有Python对象都拥有三个特性: 身份:每个对象都有一个唯一的身份标识自己,任何对象的身份可以通过id() 来得到,这个值可以被认为是该对象的内存地址。 类型:对象的类型决定了该对象可以保存什么类型的值。可以使用type()  来查看对象的类型。 值    :对象表示的数据项。 对象属性        某些Python对象有属性、值或相关联的可执行代码

2016-07-11 20:51:09 453

原创 Linux学习----vim编辑器

vi: Visual  Interface vim:VI  iMproved 全屏编辑器, 模式化编辑器。 vim模式: 编辑模式(命令模式):打开后的默认所处的模式。 输入模式:  编辑模式下 “i”  当前光标所在字符前面,转为输入模式;“a” 在当前光标所在字符的后面,转为输入模式;“o”在当前光标所在行的下方新建一行,转为输入模式;              

2016-07-10 10:13:48 290

原创 Linux学习----sed命令

sed命令 sed基本用法: sed  :流编辑器  Stream EDitor。  操作纯ASCII 文本。              行编辑器 (另一种是全屏编辑器)               模式空间: 逐行读取到内存空间中,在内存中处理。 处理完成后,将模式空间的内容显示在屏幕上。默认并不对原文件进行任何处理,仅对模式空间中的数据进行处理。 sed

2016-07-05 18:59:17 785

原创 Python核心编程----Python基础

本章目标:了解基本的Python语法,熟悉Python的编程风格。                         了解标识符、变量和关键字。                         了解变量占用的内存是如何分配和回收的。                          第一个Python程序。 一、语法和句法 #  :表示之后的字符为Python注释;\n :

2016-07-05 18:55:49 601

原创 Linux学习----bash脚本编程

shell脚本编程 编译器 |  解释器 编程语言:机器语言、汇编语言、高级语言 静态语言:编译型语言         强类型(变量类型):变量使用前必须事先声明,甚至需要初始化。未初始化的变量存储随机数。         事先转换成可执行格式         c\c++\java\c# 动态语言:解释型语言,  on the fly         弱类型

2016-06-23 19:25:59 400

原创 Linux学习----grep及正则表达式

grep: Global Reaserch 根据模式,搜索文本,并将符合模式的文本行显示出来。 还有egrep、fgrep 模式:Pattern  文本字符和正则表达式的元字符组合而成的匹配条件。 NAME        grep, egrep, fgrep - print lines matching a pattern SYNOPSIS        gr

2016-06-19 10:29:01 284

原创 Linux下shell读取文件内容报错

昨天通过shell想实现依次读取文件的每一行,传递给另一个命令。 当时直接在windows下用notepad++编辑的txt文件。 在虚拟机里运行一直报错。 后来才知道,原来是windows和Linux的换行符不一样导致。 于是将txt文件转为unix格式,就能正常读取了。 仅以此记。

2016-06-16 16:34:42 555

原创 Linux学习之---管理及I/O重定向

I/O知识 系统设定         默认输入设备:标准输入,STDIN,0                                           默认输出设备:标准输出,STDOUT ,1   程序正常输出的结果。         标准错误输出,当程序执行异常,输出到这个地方。默认设备是显示器,STDERR,描述符是2 标准输入:键盘 标准输出和错误输

2016-06-14 21:43:17 413

原创 Linux学习---bash及其特性

bash及其特性 shell:外壳 GUI:Gnome,KDE,Xfce CLI:sh,csh,ksh,bash(Bourne-Again SHell),tcsh,zsh 不同用户启动相同sh程序,但是是不同的进程。 进程:在每个进程看来,当前主机上只存在内核和当前进程。 进程是程序的副本,也是程序执行的实例,具有生命周期。 用户工作环境 bash:不同用户的工作环

2016-05-16 21:01:17 475

原创 Python核心编程——快速入门

一、程序输出,print语句及“Hello World!”     在有些语言中,比如C通过函数输出数据到屏幕,printf()。而在Python和大多数解释执行的脚本语言中,使用语句进行输出。很多的shell脚本语言使用echo 命令来输出程序结果。     在交互式解释器中显示变量的值——通常会在代码中使用print语句输出,不过在交互式解释器中,可以用print语句显示变量的字符串表示,

2016-04-16 15:44:58 525

原创 Python核心编程——初入Python

可扩展:     Python的标准实现是使用C语言完成的,也就是CPython,所以要使用C或C++编写Python扩展。Python的Java实现被称作Jython,要使用Java编写其扩展。另外,还有IronPython,针对.NET或Mono平台的C#实现。可以使用C#或VB.Net扩展IronPython。     在Python中,内存管理是由Python解释器负责的。 解释性和

2016-04-16 13:19:22 375

原创 Linux学习(3)——文件管理命令

复制和移动文件 cp:copy cp SRC  DEST -R,-r:递归复制一个目录及目录下的文件。 -i:交互式 -f:强制 -p:保留原来的属主、数组、权限、时间戳。 -a:保留文件原来的所有属性。 --archive。归档复制。常用于备份。 -P:表示复制链接而不是链接指向的文件。 -L:复制的是链接指向的文件。 -d:保持链接自己。 cp /etc/

2016-04-10 20:30:59 536

原创 Linux学习(2)——根文件系统详解

Linux:ELF文件:可执行文件的存储格式。可执行的、可链接的文件类型。 Windows上是:PE  可移植的。 文件系统: rootfs:根文件系统。 FHS:文件系统层级标准 [root@beny ~]# ls / bin   dev  home  lib64       media  mnt  opt   root  selinux  sys       tmp

2016-04-10 16:19:12 1789

原创 Linux学习(1)——基础知识

北桥--高速总线控制器--连接内存(早期) 南桥--低速总线控制器--大量的I/O设备--汇总后连接到北桥 通过缓存来平衡CPU和内存的速度差。 程序的局部性原理:时间和空间的局部性。刚访问的数据最近可能再访问。访问一个数据,离这个数据近的其他数据 可能会马上被访问到。 API: 不同cpu编写出来的具有相同功能的接口程序。使两种不同硬件抽象出相同的软件环境。 硬件架构

2016-03-22 20:54:06 401

原创 《HTTP权威指南》学习笔记

HTTP权威指南学习笔记第一章媒体类型 http给每种要通过web传输的对象都打上了名为MIME(Multipurpose Internet Mail Extension,多用途因特网邮件扩展)类型的数据格式标签。 Web服务器会为所有HTTP对象数据附加一个MIME类型。当Web浏览器从服务器中取回一个对象时,回去查看相关的MIME类型,看看它是否知道应该如何处理这

2016-01-28 21:45:03 4595 1

空空如也

空空如也

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

TA关注的人

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