10 2017 档案

摘要:集合:对应数学中的集合类型。集合中的元素是唯一,且无序的。 创建集合 方法一:使用{},注意python会自动删除重复元素 方法二:使用set()工厂函数,传递一个列表,元组或字符串 访问集合元素 方法一:使用for把集合中元素一个一个读出来 方法二:使用in和not in来判断一个元素是否在集合中 阅读全文
posted @ 2017-10-31 23:02 去伪存真 阅读(247) 评论(0) 推荐(0)
摘要:字典:是python中唯一的映射类型,字典中每一项都是由键-值对组成的项。字典中没有索引,只有键和值。键的类型可以是整型,变量或字符串。 创建和访问字典: 1 >>> dict1 = {'Lining':'Anything is possible', 'Nike':'Just do is', 'Ad 阅读全文
posted @ 2017-10-31 22:45 去伪存真 阅读(301) 评论(0) 推荐(0)
摘要:lambda表达式: 用法 lambda x : 2 * x + 1 其中:前面是参数,后面是返回值。 1 >>> def ds(x): 2 ... return 2 * x + 1 3 ... 4 >>> ds(5) 5 11 6 >>> lambda x : 2*x+1 7 <function 阅读全文
posted @ 2017-10-31 21:04 去伪存真 阅读(240) 评论(0) 推荐(0)
摘要:牛刀小试: 定义一个无参函数 1 >>> def myFirstFunc(): 2 ... print("Hello python") 3 ... print("hello world") 4 ... print("hello my fist func") 5 ... 6 >>> myFirstFu 阅读全文
posted @ 2017-10-31 20:28 去伪存真 阅读(275) 评论(0) 推荐(0)
摘要:之前学习的列表,元组,字符串都是序列类型,有很多共同特点: 序列通用BIF介绍 例子 1 >>> number = [3, 1,6,8,4,5] 2 >>> number 3 [3, 1, 6, 8, 4, 5] 4 >>> max(number) 5 8 6 >>> min(number) 7 1 阅读全文
posted @ 2017-10-31 16:51 去伪存真 阅读(238) 评论(0) 推荐(0)
摘要:格式化字符串,可以使用format方法。format方法有两种形式参数,一种是位置参数,一种是关键字参数。 1 >>> '{0} {1}'.format('Hello', 'Python') #位置参数 2 'Hello Python' 3 >>> '{a} python {b} world'.fo 阅读全文
posted @ 2017-10-31 16:34 去伪存真 阅读(221) 评论(0) 推荐(0)
摘要:定义字符串 1 >>> mystring = 'Hello Python' 2 >>> name = str('Mountain') 3 >>> mystring 4 'Hello Python' 5 >>> name 6 'Mountain' 通过索引或字符串切片可以访问字符串 1 >>> for 阅读全文
posted @ 2017-10-31 15:29 去伪存真 阅读(208) 评论(0) 推荐(0)
摘要:元组:和列表十分相似,可以说是一个受限的列表。最大的限制是,元组不能更改。 创建元组 1 >>> tuple1 = (123,'asd',(1,2,3)) 2 >>> tuple1 3 (123, 'asd', (1, 2, 3)) 访问元组 通过索引或元组切片访问元组 1 >>> for i in 阅读全文
posted @ 2017-10-31 00:49 去伪存真 阅读(174) 评论(0) 推荐(0)
摘要:列表:是一个加强版的数组,什么东西都可以往里面放。 创建列表 创建一个普通列表: 1 >>> member = ['operating system', 'data structure', 'network', 'principle of computer composition'] 2 >>> m 阅读全文
posted @ 2017-10-31 00:35 去伪存真 阅读(322) 评论(0) 推荐(0)
摘要:python中算术操作符: + - * / % ** // 注意: /:为真实除法,即对应数学中的除法,通常返回一个浮点数 //:取整除法,即取商 %:求模,即取余数 **:幂运算,这里需要注意的一点是,幂运算符优先级比其左侧的单目运算符优先级高,比其右侧的单目运算符优先级低。 1 >>> 10 / 阅读全文
posted @ 2017-10-30 23:12 去伪存真 阅读(274) 评论(0) 推荐(0)
摘要:Python中的数值类型有: 整型,如2,520 浮点型,如3.14159,1.5e10 布尔类型 True和False e记法: e记法即对应数学中的科学记数法 1 >>> 1.5e11 2 150000000000.0 3 >>> 15e10 4 150000000000.0 布尔类型也是一种数 阅读全文
posted @ 2017-10-30 23:00 去伪存真 阅读(2662) 评论(0) 推荐(0)
摘要:python中比较操作符有: > >= < <= == != 这些操作符返回True或False 1 >>> 1 < 3 2 True 3 >>> 1 > 3 4 False 5 >>> 1 == 1 6 True 7 >>> 1 != 1 8 False 9 >>> 1 == 2 10 False 阅读全文
posted @ 2017-10-30 22:41 去伪存真 阅读(358) 评论(0) 推荐(0)
摘要:在其他语言中,变量就是有名字的存储区,可以将值存储在变量中,也即内存中。在Python中略有不同,python并不是将值存储在变量中,更像是把名字贴在值上边。所以,有些python程序员会说python没有变量,只有名字。 简单实践: 1 >>>teacher = 'zengan' 2 >>>pri 阅读全文
posted @ 2017-10-30 22:13 去伪存真 阅读(1210) 评论(0) 推荐(0)
摘要:1 安装python开发环境 Linux环境下自动安装好了python,可以通过以下命令更新到python最新版本。 然后直接输入python进入python shell。 2 一些简单的python实践 ‘>>>’是python shell命令提示符,后面是输入内容 >>>print("Hello 阅读全文
posted @ 2017-10-30 21:23 去伪存真 阅读(242) 评论(0) 推荐(0)
摘要:python的特点: python应用范围: 操作系统 web 3D动画 企业应用 云计算 如何学习python? 阅读全文
posted @ 2017-10-30 21:10 去伪存真 阅读(214) 评论(0) 推荐(0)
摘要:一:DNS(domain name system)简介 DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析 阅读全文
posted @ 2017-10-15 23:32 去伪存真 阅读(531) 评论(0) 推荐(0)
摘要:准备工作:先简单了解Linux文件权限 在Linux系统中,ls -l 命令可以查看文件的权限,如 [zhaohuizhen@localhost Test]$ ls -l a -rw-rw-r--. 1 zhaohuizhen zhaohuizhen 121 Oct 14 20:26 a 文件a权限 阅读全文
posted @ 2017-10-15 18:36 去伪存真 阅读(1212) 评论(0) 推荐(0)
摘要:准备工作: 先简单了解grep,sed和awk功能 1) grep 显示匹配特定模式的内容 grep -v 'boy' test.txt 过滤掉test.txt文件的boy,显示其余内容 grep 'boy' test.txt 显示test.txt文件中,和boy匹配的内容 -E 同时过滤多个"a| 阅读全文
posted @ 2017-10-14 22:48 去伪存真 阅读(2201) 评论(0) 推荐(0)
摘要:关机: shutdown -h now #立刻关机重启,工作中常用 shutdown -h +1 #1分钟后关机 init 0 halt #立即停止系统,需要人工关闭电源 halt -p # poweroff #立即停止系统,并且关闭电源 重启: reboot #工作中常用 shutdown -r 阅读全文
posted @ 2017-10-14 22:05 去伪存真 阅读(61436) 评论(1) 推荐(1)
摘要:一天,上班后发现公司遭受不明攻击,导致网站目录下所有文件都被篡改了,这时该如何解决问题? 处理过程: 1 和运维人员确认的确出现问题了,详细了解问题情况。 2 制定处理方案,先备份数据,防止二次破坏,然后,执行命令批量修改回来。 3 检查处理结果,确实解决了。 4写解决说明,存档。 5 详细检测日志 阅读全文
posted @ 2017-10-14 19:52 去伪存真 阅读(302) 评论(0) 推荐(0)
摘要:Linux命令基本格式: 命令 [参数] [路径文件] 方括号内容可省略 查看命令帮助手段: 1 man 命令名 (man 还可以获取配置文件,函数的帮助) 2 命令 --help 3 help 命令(对内置命令) 4 info 命令 5 使用搜索引擎 常用命令总结: 35 halt 关机(init 阅读全文
posted @ 2017-10-14 19:30 去伪存真 阅读(268) 评论(0) 推荐(0)
摘要:正则表达式: 简单来说,正则表达式就是一套处理字符串的规则和方法,以行为单位对字符串进行处理,通过特殊的符号辅助,快速过滤,替换某些特定的字符串。 在工作中,通过正则表达式,可以快速处理大量访问日志,错误日志,大数据等 正则表达式搭配awk,sed和grep命令,是处理字符串的强大工具。 基础正则表 阅读全文
posted @ 2017-10-12 15:36 去伪存真 阅读(276) 评论(0) 推荐(0)
摘要:在Linux系统中,用户是分角色的,角色不同,对应权限不同。用户角色通过UID和GID识别。 大致分为三种:超级用户,普通用户,虚拟用户。 超级用户:默认是root用户,其UID和GID都是0。root用户在每台Unix和Linux系统中都是唯一且真是存在的,通过它可以登陆系统,操作系统中任何文件执 阅读全文
posted @ 2017-10-12 14:58 去伪存真 阅读(2051) 评论(0) 推荐(0)
摘要:硬链接: 硬链接是通过索引节点inode来进行链接的(关于inode,http://www.cnblogs.com/ZGreMount/p/7653307.html)。在Linux(ext2,ext3)文件系统中,保存在磁盘分区中的文件不管是什么类型都会给他分配一个编号,这个编号被称为索引节点编号( 阅读全文
posted @ 2017-10-12 14:10 去伪存真 阅读(648) 评论(0) 推荐(0)
摘要:什么是字符集?简单来说就是一套文字符号及其编码。常用字符集有: GBK 定长 双字节 不是国际标准,支持的系统不少 UTF-8 非定长 1-4字节 广泛支持,MYSQL也使用UTF-8 如何修改字符集?Linux系统中,LANG环境变量控制字符显示,所以,要修改字符集,有 法一:export LAN 阅读全文
posted @ 2017-10-12 12:57 去伪存真 阅读(891) 评论(0) 推荐(0)
摘要:例如,要想test.txt文件添加内容"I am a boy",test.txt在当前目录中 方法一:vi编辑法 打开终端,输入vi test.txt 回车,按a或i进入编辑模式,输入 I am a boy,然后按esc键退出编辑模式,输入:wq保存并退出。 方法二:echo命令法 打开终端,输入e 阅读全文
posted @ 2017-10-12 10:57 去伪存真 阅读(29739) 评论(0) 推荐(3)
摘要:Linux开机过程: 1 开机自检(BIOS):初始化硬件,查找启动介质 2 MBR引导 3 GRUB引导菜单:GRUB程序安装在Bootloader 4 加载内核(kernel) 5 运行INIT进程 6 读取inittab配置文件,执行/etc/rc.d/rc.sysinit,/ect/rc.d 阅读全文
posted @ 2017-10-11 23:39 去伪存真 阅读(517) 评论(0) 推荐(0)
摘要:Linux环境下一些常用的符号 ; 多个命令的分隔符 / 根目录或路径分隔符 > 重定向,数据沿箭头方向流动,原来文件内容会被丢弃 >> 追加重定向,在原来文件结尾追加内容 .. 上一级目录 . 当前目录 ~ 用户家目录 |管道 通过管道把前一个命令的输出交给后一个命令继续处理。 {} 配合echo 阅读全文
posted @ 2017-10-11 22:48 去伪存真 阅读(1508) 评论(0) 推荐(0)
摘要:Inode(index node),索引节点。Linux系统中,分区要进行格式化,创建文件系统。在每个Linux存储设备或存储设备的分区(可以是硬盘,软盘,U盘等)被格式化为ext3文件系统后,一般分为两个部分:第一部分是Inode,第二部分是Block。 Block是用来存储文件实际内容的,例如: 阅读全文
posted @ 2017-10-11 22:36 去伪存真 阅读(1615) 评论(0) 推荐(0)
摘要:文件类型介绍: Linux系统不同于Windows系统,两者文件类型和文件扩展名也有很大的差异。Linux中的文件类型和Linux文件的文件扩展名所代表的意义和Windows系统完全不同。用户一般通过应用程序或命令创建的文件,比如file.txt,file.tar.gz,这些文件虽然用不同的程序或命 阅读全文
posted @ 2017-10-11 21:51 去伪存真 阅读(3187) 评论(0) 推荐(0)
摘要:Linux目录结构,在逻辑上所有目录只有一个顶点,即/(根目录),是所有目录的起点。根下面类似于一个倒挂着的树的结构。 Linux目录按照类别组织: 应用程序 /usr/bin 数据文件,帮助/usr/share 配置文件 /ect/ 启动命令 /etc/init.d 要访问一块磁盘设备,必须先将其 阅读全文
posted @ 2017-10-10 20:38 去伪存真 阅读(583) 评论(0) 推荐(0)
摘要:Linux命令基本格式: 命令 [参数] [路径文件] 方括号内容可省略 查看命令帮助手段: 1 man 命令名(man 还可以获取配置文件,函数的帮助) 2 命令 --help 3 help 命令(对内置命令) 4 info 命令 5 使用搜索引擎 常用命令总结: 1 mkdir 创建目录 mkd 阅读全文
posted @ 2017-10-10 18:53 去伪存真 阅读(253) 评论(0) 推荐(0)