• Python循环中的break语句【每日一个知识点第81期-Python】

    在编写Python程序时,我们可能会碰到下面的情况:循环已经得到了我们想要的结果,但由于条件仍旧符合要求,因此这个循环还会继续运行,造成时间和资源上的浪费。这个时候必须果断出手,祭出break这个大杀器。 Python break语句,就像在C语言中,打破了最小封闭for或while循环。 break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。 break语句用在while和for循环中。 如果您使用嵌套循环,break语句将停止执行最深层的…

    Python开发 2018年2月22日
  • Linux 系统指标实时监控 Glances实用指南【每日一个知识点第80期-Linux】

    提到Linux系统监控,top命令可能是其中最知名的一个。不过,时间长了之后,你可能会对top呆板的黑白界面感到乏味,这时候我会向你推荐具有更高颜值的Glances。 Glances 是一个由 Python 编写,使用 psutil 库来从系统抓取信息的基于 curses 开发的跨平台命令行系统监视工具。 通过 Glances,我们可以监视 CPU,平均负载,内存,网络流量,磁盘 I/O,其他处理器 和 文件系统 空间的利用情况。 Glances 是一个用来监视 GNU/Linux 和 Free…

    Linux云计算 2018年2月22日
  • 011 | Linux基础入门

    本文为《跟马哥学Linux》系列文章的第十一篇,上一篇文章为《 Linux发展历史-06》。 前面我们讲了unix,Linux,macos等操作系统,以及所谓的Linux之间的悲欢离合的故事。而且我们知道System V Unix与BSD二者之间发起了一场旷日持久是官司,把BSD告上法庭,开始unix内战的第一阶段,后面发展到第二阶段,第二阶段主要是AT&T持有了sun公司20%股份后,AT&T与几家公司,如IBM、DEC、HP等公司,创立了开放软件基金会,他们彼此之间又对抗了第…

    Linux云计算 2018年2月21日
  • 010 | linux发展历史-06

    本文为《跟马哥学Linux》系列文章的第十篇,上一篇文章为《 Linux发展历史-05》。 没想到他倡导的这项运动刚开始时没人把他当回事尤其是当年他发起倡导的这个之后还出现了一个叫FSF叫做Free Software Foundation软件基金会正式运作自由软件项目。刚开始的时候很多商业公司没把他当回事但在他成立不久有一个程序叫X-window就是为unix提供图形界面的作者第一个宣布我们加入GPL遵循GPL把我的软件开源没想到unix各自为战以后,各公司买来以后分裂,像sun买来以后研发了很…

    Linux云计算 2018年2月20日
  • 009 | linux发展历史-05

    本文为《跟马哥学Linux》系列文章的第九篇,上一篇文章为《 Linux发展历史-04》。 这个过程中,还有另外一件事,大概是1981年microsoft公司的ceo比尔盖茨,他的公司大概有单个合伙人,其中一个人是负责技术的,他是负责吹牛的,还有一个人是负责公司运营的,而比尔盖茨的母亲,据说是IBM公司的董事会董事,而比尔盖茨成立了这家公司,另外一个合伙人有一个朋友在美国西雅图计算机产品公司SCP,这个公司里面有一个程序员花了6周的时间,自己研发了一个小系统叫做QDOS, 这个系统是用来做什么的…

    Linux云计算 2018年2月19日
  • 008 | linux发展历史-04

    本文为《跟马哥学Linux》系列文章的第八篇,上一篇文章为《 Linux发展历史-03》。 最早期的时候pdp-7上面跑的unix就已经具备了今天很多操作系统当中的核心特性,实际上unix从最早设计开始从那么小那么简陋,虽然说是上个世纪六十年代末,大概这个时间是1969年前后设计大产品,但已今天的眼光来看unix仍然是设计上没有硬伤的一款产品,那就意味着这款产品设计是非常好的非常精良的,其实unix的研发也就花了两天的时间在写的时候,而unix真正引起人们关注的或者说给我们生产环境,给我们带来从…

    Linux云计算 2018年2月18日
  • 007 | linux发展历史-03

    本文为《跟马哥学Linux》系列文章的第七篇,上一篇文章为《 Linux发展历史-02》。 同样的道理在同一款硬件上,我要写一个播放器A写一个播放器,B写一个编辑器,C又写一个浏览器,每一个程序底层都要花大量的时间,为了让硬件工作起来写一堆代码这是完全没有必要的,想这一段代码是通用的。对很多程序员来讲都需要,既然如此,我们干嘛不找一个来一并做起来呢,这就是一个通用软件,他什么活也不干,他不是播放器,也不是编辑器。他仅仅时能让底层工作起来的基本的驱动程序。我把它做成一个框架放到互联网上,谁要用谁下…

    Linux云计算 2018年2月17日
  • 006 | linux发展历史-02

    本文为《跟马哥学Linux》系列文章的第五篇,上一篇文章为《 Linux发展历史-01》。 假设说一个程序需要运行首先这个程序文件必须从磁盘给他装载到内存上,这是第一步,而程序是又指令假数据组成,这就意味着指令和数据都在内存中,比如指令做加法运算加谁,加第一个内存单元的数字和第三个内存单元中的数字,加完以后放哪去等等,背后会涉及到一系列复杂的问题,因此不管怎么讲要知道指令和数据全都在内存中存放,假如说前三个格子方的是指令,后三个格子方的是数据。cpu首先要加载第一个指令在这个指令当中会告诉cpu…

    Linux云计算 2018年2月16日
  • 005 | linux发展历史-01

    本文为《跟马哥学Linux》系列文章的第五篇,上一篇文章为《Linux云计算架构师课程介绍》。 前面的内容当中呢,我们给大家简单介绍了一下我们的课程体系,并且也描述了在IT领域当中的我们的常见的技术方面的工作岗位,会集中在两个的的领域的那个位置,然后做了一些说明。那接下来我们会继续相关的话题。不过,这次我们要描述的是简单来讲是计算机与操作系统,给大家做一下简单的描述。各位都知道其实计算机诞生也很久了,在上个世纪的四十年代其实是三四十年代,电子计算机还是真空管的或者说是电子管的计算机已经出现了。而…

    Linux云计算 2018年2月15日
  • 004 | Linux云计算架构师课程介绍

    本文为《跟马哥学Linux》系列文章的第四篇,上一篇文章为《 Linux云计算高端课程上课纪律》。 在正式开始之前,简单说明一下整个Linux整个课程体系。Linux运维课程体系大纲有哪些,让各位充分了解一下课程主要有哪些,会涉及哪些要点。大体上将课程分为两个阶段。分为中级和高级的内容,我对他做一下简单说明: 首先,讲一下Linux入门课程主要讲解:Linux操作系统的基础概念、常见的发行版本之间的差异化以及一些基础命令的使用,比如与文件系统相关的和除文件系统以外,与系统管理相关的工具。 Lin…

    Linux云计算 2018年2月14日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!