• Python自动化运维之高级函数

    一、协程 1.1协程的概念 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。(其实并没有说明白~) 那么这么来理解协程比较容易:  线程是系统级别的,它们是由操作系统调度;协程是程序级别的,由程序员根据需要自己调度。我们把一个线程中的一个个函数叫做子程序,那么子程序在执行过程中可以中断去执行别的子程序;别的子程序也可以中断回来继续执行之前的子程序,这就是协程。也就是说同一线程下的一段代码执行着执行着就可以中断,然后跳去执行另一段代码…

    技术干货 2017年8月31日
  • 产品设计与视觉化的前世今生

    背景 早在 1862 年荷兰眼科医生斯奈伦 (Hermann Snellen) 为了定义视力标准发明了视力表,经不断优化现已成为世界标准,我们常见的 E 字形的视力表也是由此演变而来。视力表由从大到小的字母行组成,每行对应一个分数,受检者在距离视力表 20 英尺(约 6 米)处,所能看清的最小字母行对应的数值即为视力值。 视力水平 = 测试距离 / 字母大小 据世界卫生组织2014年统计数据: 世界范围内视力受损的人数约为 2.85 亿,其中 3900 万人患有盲症,2.46 亿人患有弱视。 全…

    技术干货 2017年8月31日
  • 【马哥教育早报-098期】朝鲜针对国外比特币交易平台持续发动攻击+大疆推出无人机漏洞奖励计划

    2017年8月31日 星期四马哥教育新闻快报 导读:朝鲜针对国外比特币交易平台持续发动攻击+大疆推出无人机漏洞奖励计划 每日一句 真正在努力的,日子是不会舒服的。把自己变优秀,其他的事情自然就会跟着好起来,会讲究,能将就,能享受最好的,也能承受最坏的。 早报内容 1.朝鲜针对国外比特币交易平台持续发动攻击,以增加财政收入东亚一家非盈利新闻机构Radio Free Asia最近报道称,朝鲜已经针对韩国的3家和欧洲的1家比特币交易平台发动过网络攻击。不过提供的细节信息比较少,外媒推测7月份韩国Bit…

    技术干货 2017年8月31日
  • 【大咖讲堂-171期】Docker在云家政的应用

    本文是由运维专家、马哥教育特约讲师Fighter分享的《Docker在云家政的应用》的文字整理版。 大家晚上好,我是Fighter,今晚由我给大家分享《Docker在云家政的应用》,首先我介绍一下公司的背景,公司属于中小型创业公司,服务器数量不多,但是为了解决一些问题,我们引入了现在比较火的Docker技术。我们公司目前大规模使用了Docker,目前除了数据库应用,其他所有应用都在Docker容器内运行,下面我就Docker在公司的应用做一些分享。 面临问题 上面这个报错大家应该也都见过。程序错…

    免费公开课 2017年8月30日
  • Linux运维教程 | 15张Vim速查表-帮你提高N倍效率

    这篇文章的主要内容是图片,算是某种意义上的Linux运维教程吧~15张VIM编辑器的快捷键速查表,对于Linux下的VIM使用者相当友好。 去年上半年开始全面使用Linux进行开发和娱乐了,现在已经回不去windows了。 话归正传,在Linux上一直使用vim,慢慢熟悉了它的命令,才终于领悟了什么是编辑器之神。 最近抽空整理了这份速查表,收获颇丰,并分享给大家。 进入vim vim配置 移动光标 屏幕滚动 插入文本类 删除命令 复制粘贴 撤销 搜索及替换 书签 visual模式 行方式命令 若…

    技术干货 2017年8月30日
  • Python学习教程 | 为什么大部分人都学不好英语?

    今天给大家分享一篇Python学习教程:如何用Python检验英语学习软件的学习进度。 0x00 前言 你想知道背单词软件有大概多少人注册第一天都没有背完嘛? 你想知道背单词软件这么火,这么多人在使用,真的有多少人真的在背诵嘛? 别急,Python程序员用数据给你说话. 文章目录如下: 0x00 前言 0x01 问题的提出和任务的分解 0x02 任务一,信息爬取 ox03 任务二,清理和存储 0x04 任务三,分析 0x05 任务四,结论 0x06 整个流程的不足和反思. 0x07 代码. 0x…

    技术干货 2017年8月30日
  • Linux运维教程 | Docker在云家政的应用

    本文是由运维专家、马哥教育特约讲师Fighter分享的Linux运维教程《Docker在云家政的应用》的文字整理版。 大家晚上好,我是Fighter,今晚由我给大家分享《Docker在云家政的应用》,首先我介绍一下公司的背景,公司属于中小型创业公司,服务器数量不多,但是为了解决一些问题,我们引入了现在比较火的Docker技术。我们公司目前大规模使用了Docker,目前除了数据库应用,其他所有应用都在Docker容器内运行,下面我就Docker在公司的应用做一些分享。 面临问题 上面这个报错大家应…

    免费公开课 2017年8月30日
  • Linux运维教程 | shell脚本执行超时怎么办?

    你知道shell脚本超时之后,应该怎么做吗? ​在shell里会有一种不太常见的情况,就是脚本有时候会出现超时的现象。一般来说遇到这种问题,我们都会简单粗暴的采用下面这种脚本来当“超时看门狗“: 这个脚本搭配两个变量使用的话,监控一点小代码还算OK,但是它的逻辑还是比较粗糙,比如如果在这个脚本执行的时候,又有了一个新的process在后台启动,那么kill掉的就是新的process,而本应该停止的脚本还是在后台肆无忌惮的跑着。 为了不滥杀无辜,所以遇到这种情况,就要使用timeout命令,具体的…

    技术干货 2017年8月30日
  • 【马哥教育早报-097期】Intel发布工作站处理器Xeon W+比尔·盖茨1978年写的古老程序曝光

    2017年8月29日 星期二马哥教育新闻快报 导读:Intel发布工作站处理器Xeon W+比尔·盖茨1978年写的古老程序曝光 每日一句 人生舞台的大幕随时都可以拉开,关键是你愿意表演还是躲避。 早报内容 1.Intel发布工作站处理器Xeon W:18核心只要140WIntel又发布了全新一代的工作站处理器,取名为“Xeon W”,取代此前的Xeon E5-1600系列,面向主流工作站市场,而此前的Xeon Scalable铂金金银铜系列,针对的是高端工作站、服务器和数据中心。未来,Inte…

    技术干货 2017年8月30日
  • Python自动化运维 | 11道Python基本面试题|深入解答

    今天的分享主题是十一道Python自动化运维面试题,对于所有有志于从事相关职业的人来说,是必须具备、必须懂得内容。 1单引号,双引号,三引号的区别 分别阐述3种引号用的场景和区别 比如: 单引号:’Python’ 双引号:”Python” 2).三引号 三单引号:”’Python ”’,也可以表示字符串一般用来输入多行文本,或者用于大段的注释 三双引号:”””Pyt…

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