摘要: 迭代器 迭代式访问元素的一种方式,迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 常见的字符串,列表或元组对象都可用于创建迭代器: 迭代器对象可以使用常规fo 阅读全文
posted @ 2019-07-11 21:29 风,又奈何 阅读(213) 评论(0) 推荐(0) 编辑
摘要: yield 带有 yield 的函数在 Python 中被称之为 generator(生成器),生成器(generator)能够迭代的关键是它有一个next()方法,工作原理就是通过重复调用next()方法,直到捕获一个异常。 生成器与迭代器会在另一篇文章介绍 yield 是一个类似 return的 阅读全文
posted @ 2019-07-10 20:26 风,又奈何 阅读(693) 评论(0) 推荐(1) 编辑
摘要: Socket 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 Python 提供了两个级别访问的网络服务。: 低级别的网络服务 阅读全文
posted @ 2019-06-26 16:06 风,又奈何 阅读(11302) 评论(2) 推荐(3) 编辑
摘要: linux yum 命令 yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。 基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地 阅读全文
posted @ 2019-06-23 13:24 风,又奈何 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Linux vi/vim 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 什么是VIM? Vim是从 vi 发展出来的一个文本 阅读全文
posted @ 2019-06-23 10:02 风,又奈何 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: Linux 磁盘管理 Linux磁盘管理好坏关系到整个Linux系统的性能问题。 Linux磁盘管理常用三个命令为df、du和fdisk。 df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 fdisk:用于磁盘分区 df df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来 阅读全文
posted @ 2019-06-20 21:29 风,又奈何 阅读(491) 评论(1) 推荐(1) 编辑
摘要: Linux用户与用户组 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提 阅读全文
posted @ 2019-06-19 22:32 风,又奈何 阅读(898) 评论(0) 推荐(0) 编辑
摘要: Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 / 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 我们需要先知道什么是绝对路径与相对路径。 绝对路径:路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。 相对路 阅读全文
posted @ 2019-06-16 17:43 风,又奈何 阅读(444) 评论(1) 推荐(0) 编辑
摘要: Linux文件属性 Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。 在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组 例如: 阅读全文
posted @ 2019-06-16 14:22 风,又奈何 阅读(16684) 评论(5) 推荐(2) 编辑
摘要: Linux Linux运行与关闭 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 阅读全文
posted @ 2019-06-16 14:19 风,又奈何 阅读(325) 评论(0) 推荐(0) 编辑