自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 pycharm 快捷键

pycharm 快捷键提示CTRL Q: 在参数列表位置,显示可以输入的所有参数。CTRL Q: 查看选中方法的文档字符串阅读CTRL -: 折叠当前代码CTRL +: 展开当前代码CTRL SHIFT -: 折叠所有代码CTRL SHIFT +: 展开所有代码CTRL SHIFT F7: 将当前单词在整个文件中高亮,F3移动到下一个,ESC取消高亮。CTRL F11 | F...

2018-03-24 16:49:00 135

转载 SUSE Linux--zypper程序包管理(实战命令总结)

(1)zypper ar iso:/?iso=/media/SOFTWARE/openSUSE-11.4-DVD-i586.iso DVDISO 新添加本地iso文件为安装源,名称和别名均为DVDISO。(2)zypper ar /data suse11sp1iso 将本地一个目录做为安装源,名称为suse11sp1iso。mount -o loop /data/suse11sp1/...

2016-12-16 01:34:00 521

转载 源码编译安装

程序包编译安装: testapp-VERSION-release.src.rpm --> 安装后,使用rpmbuild命令制作成二进制格式的rpm包,而后再安装; 源代码 --> 预处理 --> 编译(gcc) --> 汇编 --> 链接 --> 执行 源代码组织格式: 多文件:文件中的代码之间,很可能...

2016-12-16 01:21:00 154

转载 CentOS-yum基本使用

CentOS: yumURL: ftp://172.16.0.1/pub/YUM: yellow dog, Yellowdog Update Modifier yum repository: yum repo 存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录下:repodata); 文件服务器: ftp:// http:// nfs:// ...

2016-12-16 01:12:00 113

转载 rpm管理

系统上rpm命令管理程序包: 安装、卸载、升级、查询、校验、数据库维护 安装: rpm {-i|--install} [install-options] PACKAGE_FILE ... -v: verbose -vv: -h: 以#显示程序包管理执行进度;每个#表示2%的进度 rpm -ivh PACKAGE_FILE ... [install-o...

2016-12-16 00:49:00 100

转载 btrfs的精简总结版

Btrfs 也有一个重要的缺点,当 BTree 中某个节点出现错误时,文件系统将失去该节点之下的所有的文件信息。而 ext2/3 却避免了这种被称为”错误扩散”的问题。扩展性:extent、B-Tree、动态inode等特性保证了btrfs在大型机器上仍有卓越表象,整体性能不会随着系统容量的增加而降低。 数据一致性:才用COW事物技术来保证文件系统的一致性。btrfs还支持check...

2016-12-15 01:36:00 310

转载 btrfs的介绍与使用

源文献:http://www.ibm.com/developerworks/cn/linux/l-cn-btrfs/index.html#ibm-pcon简单看了一下这篇文章,对其中一些机制的实现还不是很明白,还需要研究,在此做个记号。Btrfs 简介文件系统似乎是内核中比较稳定的部分,多年来,人们一直使用 ext2/3,ext 文件系统以其卓越的稳定性成为了事实上的 ...

2016-12-15 01:10:00 328

转载 python3--多目录之间的协作的一些必备知识

# Auther: Aaron Fan# 动态获取执行文件的相对路径路径:print(__file__)#动态获取执行文件的绝对路径:import osfile_path = os.path.abspath(__file__)print(file_path)#返回目录名,不要文件名(返回的是一个路径)dir_path = os.path.dirname(file_path)print(d...

2016-12-14 00:53:00 65

转载 python3--json反序列化

# Auther: Aaron Fan# 加载文件中的数据import jsonwith open('test.txt','r',encoding='utf-8') as f: info = json.loads(f.read())print(info)转载于:https://www.cnblogs.com/AaronFan/p/6175708.html...

2016-12-14 00:52:00 108

转载 python3--json序列化

# Auther: Aaron Fan# 把数据存入到一个文件中# json格式的数据几乎可以通用语任何编程语言,但是仅仅只是简单的格式转换# 比如:字典、列表、元组、字符串这些,像函数、类就不可以这么转换了。# python中有一个支持所有格式转换的模块:pickle,但是pickle格式不能用用其它语言,仅仅只能用在python中!# pickle的使用方法和json一模一样,只需使...

2016-12-14 00:51:00 97

转载 python3--内置函数

# Auther: Aaron Fanprint(abs(-10)) #取绝对值print(all([0,'a',3])) #如果参数中有一个不为真,就返回False。(非0即真)print(any([0,'a',3])) #如果参数中有一个为真,就返回True#返回一个可打印的对象字符串方式表示,如果是非ascii字符就会输出\x,\u或\U等字符来表示。与python2版本里的...

2016-12-13 02:04:00 193

转载 python3--匿名函数

# Auther: Aaron Fan# 变量是存储着一堆数据的门牌号# 函数是存储着一堆逻辑的门牌号(其实这些逻辑底层也都是一数据的方式存储的)# 匿名函数,就是一个没有门牌号的函数# 正常函数:def sayhi(n): print(n)#调用sayhi(3)#把上面这个些能匿名函数lambda n:print(n)#调用方法一:(lambda n:print(n))(3)#调...

2016-12-13 02:03:00 91

转载 python3--迭代器

# Auther: Aaron Fan# 可以直接作用于for循环的对象统称为可迭代对象:Iterable# 可以使用isinstance()判断一个对象是否是Iterable对象:"""from collections import Iterableisinstance([],Iterable)Trueisinstance({},Iterable)Trueisinstance('abc...

2016-12-12 01:34:00 82

转载 python3--生成器并行运算

# Auther: Aaron Fan"""def consumer(name): print("%s 准备吃包子啦!" % name) while True: baozi = yield print("包子[%s]来了,被[%s]吃了!" % (baozi, name))people = consumer("FanHeng")people.__n...

2016-12-12 01:34:00 91

转载 python3--生成器

# Auther: Aaron Fan"""生成器:只有在调用的时候才会生成相应的数据(调用到这个数据的时候才会生成这个数据,没有调用到时就没有这个数据)只记录数据的当前位置生成器不能像普通的列表一样,通过下标或者切片的方式去取生成器只能通过 循环 或者__next__()(2.x中用next())方法去取。"""# 创建生成器"""# 方法一:generator1 = ( i*i fo...

2016-12-12 01:33:00 108

转载 python3--列表生成式

# Auther: Aaron Fan# 原始的写法:a = []for i in range(10): a.append(i*2)print(a)# 用列表生成式完成上面的写法:a = [i*2 for i in range(10)]print(a)# 上面的i也可以稍微复杂一点处理,比如用函数去处理上面的i# a = [func(i) for i in range(10)]...

2016-12-12 01:08:00 102

转载 python3--装饰器高级学习版

__author__ = "Aaron Fan"import time #导入time模块user,passwd = 'alex','abc123' #用户名密码def auth(auth_type): #创建auth函数,创建auth_type形参 #print("auth func:",auth_type) #打印形参auth_type的值 def oute...

2016-12-11 01:14:00 85

转载 python3--嵌套函数

# Auther: Aaron Fan# 嵌套函数# 定义:# 在一个函数体内,用def重新定义新的函数,才叫嵌套函数# 示例1: #属于嵌套函数def foo(): print("in the foo") def bar(): print("in the bar") bar()foo()#而这种就不属于嵌套函数:#def test1():# te...

2016-12-11 01:13:00 104

转载 python3-装饰器

# Author: Aaron Fan"""装饰器(别名:语法糖):定义: 本质是函数(装饰其它函数),就是为其它函数添加一些附件的功能原则: 1、不能修改被装饰的函数的源代码 2、不能修改被装饰的函数的调用方式 3、装饰器存在对被装饰的函数是完全透明的(就是被装饰的函数完全感觉不到装饰器的存在)实现装饰器的只是储备:1、函数就是变量2、高阶函数3、嵌套函数高阶函...

2016-12-11 01:13:00 81

转载 python3--高阶函数

# Auther: Aaron Fan'''# 高阶函数:把一个函数名,以实参的形式,传给这个函数的形参,这个函数就称为高阶函数。比如下面的形参c,对应的实参是一个函数名abs。# 函数abs()的功能是取绝对值def add(a,b,c): return c(a) + c(b)add_value = add(-9,1,abs)print(add_value)'''# 最正确的高阶...

2016-12-11 01:12:00 105

转载 python3-递归

# Auther: Aaron Fan"""递归特性:1. 必须有一个明确的结束条件2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧, 每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈...

2016-12-11 01:12:00 116

转载 python3-函数的参数的四种简单用法:

def print_two(*args): arg1, arg2 = args print "arg1: %r, arg2: %r" % (arg1,arg2)def print_two_again(arg1, arg2): print "arg1: %r, arg2: %r" % (arg1, arg2)def print_one...

2016-11-28 19:32:00 109

转载 python中的enumerate函数

enumerate 函数用于遍历序列中的元素以及它们的下标:>>> for i,j in enumerate(('a','b','c')):print i,j0 a1 b2 c>>> for i,j in enumerate([1,2,3]):print i,j0 11 22 3>>> for i,j in enu...

2016-11-22 18:20:00 77

转载 python列表--查找集合中重复元素的个数

方法一:>>> mylist = [1,2,2,2,2,3,3,3,4,4,4,4]>>> myset = set(mylist)>>> for item in myset:print("the %d has found %d" %(item,mylist.count(item)))the ...

2016-11-21 04:46:00 684

转载 python3-打印一个进度条

# Auther: Aaron Fanimport sys,timefor i in range(30): #打印一个#号,这种方法打印不会自动换行 sys.stdout.write('#') #实时刷新一下,否则上面这一条语句,会等#号全部写入到缓存中后才一次性打印出来 sys.stdout.flush() #每个#号等待0.1秒的时间打印 time...

2016-11-12 18:31:00 273

转载 python3-sys模块

# Auther: Aaron Fanimport sysprint(sys.path) #打印环境变量print(sys.argv) #打印脚本名和脚本所带的所有参数print(sys.argv[2]) #打印脚本所跟的第2个参数转载于:https://www.cnblogs.com/AaronFan/p/6057273.html...

2016-11-12 18:29:00 57

转载 python3-字符串操作

# Auther: Aaron Fanname = "my \tname is {name}, age is {age}."'''print(name.capitalize()) #这段话的首字母大写print(name.count("a")) #统计这段字符串中一共有多少个aprint(name.casefold())pr...

2016-11-12 18:28:00 82

转载 python3-os模块

# Auther: Aaron Fanimport oscmd_res1 = os.system("dir") #执行命令,但是不保存结果cmd_res2 = os.popen("dir").read() #执行命令,并保存结果。os.popen()保存的只是一个内存地址,需要通过.read()把这些内容 ...

2016-11-12 18:27:00 63

转载 python3-深浅复制

# Auther: Aaron Fannames = ["aaron", "alex", "james", "meihengfan"]#复制一份列表#浅复制 (注意,这只是一个浅复制,只能复制第一层列表里面的东西,如果列表里面还有一层列表,那么那一层的列表只是把物理地址指向过去了,但是并没有复制过来)#在day2第9个视频,有详细讲这个浅复制的作用,这里不再详细注释person = ["...

2016-11-12 18:27:00 83

转载 python3-list列表增删改查合并排序

# Auther: Aaron Fannames = ["aaron", "alex", "james", "meihengfan"]names2 = [1,2,3,4,5]print(names)#查#print(names) #列出列表的内容print(names[3]) #访问列表中第4个值print(names[1:3]) #访问...

2016-11-12 18:26:00 133

转载 python3-列表中存储字典

# Auther: Aaron Fan#示例1:#定义几个字典alien_0 = {"color":"green", "points":5}alien_1 = {"color":"yellow", "points":10}alien_2 = {"color":"red", "points":15}#把字典存入到列表aliens中aliens = [alien_0, alien_1, al...

2016-11-12 18:25:00 515

转载 python3-集合set

# Auther: Aaron Fan'''集合是一个无序的,不重复的数据组合,它的主要作用如下:去重,把一个列表变成集合,就自动去重了关系测试,测试两组数据之前的交集、差集、并集等关系'''list_1 = [1,3,4,7,3,6,7,9]#去重list_1 = set(list_1)list_2 = set([2,6,0,66,22,8,4])list_3 = set([1,3,7...

2016-11-12 18:24:00 75

转载 python3-file的修改实现类似shell中sed的功能

# Auther: Aaron Fan'''思路:目的是为了修改yesterday这个文件,但是因为无法直接去修改这个文件,所以需要先把修改好的内容写入高yesterday.new这个文件中,然后再把yesterday.new的内容覆盖到yesterday这个文件中f = open('yesterday','r',encoding='utf-8')f_new = open('yester...

2016-11-12 18:23:00 141

转载 python3-file文件操作

# Auther: Aaron Fan'''打开文件的模式有三种:r,只读模式(默认)。w,只写模式。【不可读;不存在则创建;存在则删除内容;因为会清空原有文件的内容,一定要慎用】a,追加模式。【可读; 不存在则创建;存在则只追加内容;】注意最后要记得关闭文件:f.close()python只能将字符串写入到文本文件。要将数值数据存储到文本本件中,必须先试用函数str()将其转换为字...

2016-11-12 18:22:00 127

转载 python3-字典的循环

# Auther: Aaron Faninfo = { 'stu1102': 'LongZe Luola', 'stu1103': 'XiaoZe Maliya', 'stu1106': 'Alex'}#方法1(更高效)for key in info: print(key,info[key])print("-----------------------------...

2016-11-12 18:22:00 115

转载 python3-字典的增删改查

# Auther: Aaron Faninfo = { "stull01":"alen zhang", "stull02":"si li", "stull03":"san zhang",}#查print(info)print(info["stull01"])print(info.get("stull04")) #有就返回它的值,没有就为Noneprint("s...

2016-11-12 18:21:00 105

转载 python3-字典中存储列表

# Auther: Aaron Fan#示例1:#存储所点披萨的信息pizza = { '外皮':'厚的', '配料列表':['香菇', '奶酪'],}#概述所点的比萨print('您点了一道"%s-外皮"的比萨信息: ' % pizza['外皮'])for 配料 in pizza['配料列表']: print("\t%s" % 配料)#示例2:最喜欢的语言 = { ...

2016-11-12 18:20:00 194

转载 python3-字典中的一些常用方法

# Auther: Aaron Fan#在dict_dict字典中包含字典那个脚本里介绍了这个方法的用法:'''print(av_catalog.setdefault('大陆',{'www.baidu.com':[1,2]})) #如果av_catalog里面有大陆,就返回它的值;因为这里有,所以直接打印了print(av_catalog.setdefault('台湾',{'www.b...

2016-11-12 18:20:00 114

转载 python-ASCII与Unicode

# Auther: Aaron Fan'''ASCII:不支持中文,1个英文占1个字节Unicode(万国码,支持所有国家的文字显示):支持中文,但是每个英文和中文都占2个字节UTF-8(是一种针对Unicode的可变长度字符编码,又称万国码。): 英文依然按照ASCII的方式占1个字节,所有的中文字符统一是3个字节 Unicode里面支持各个国家的编码转换,比如当中国的gb...

2016-11-12 18:17:00 104

转载 python3-while与if

# Auther: Aaron Fanage_of_oldboy = 56#定义一个while循环的起始判断值countcount = 0#当count小于3的情况下一直执行while循环while count < 3: guess_age = int(input("猜一下oldboy的年纪: ")) if guess_age == age_of_oldboy: ...

2016-11-12 18:16:00 101

空空如也

空空如也

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

TA关注的人

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