日常工作中很少使用switch(一般都是if…elif…else)今天我们看一下如何使用字典代替switch: 首先看switch代码: switch(day): { case 0: dayNam…
分类:python运维
一点Python学习资源
Python是一门流行的动态语言,优点是学习简单、功能强大、类库丰富。缺点是性能没有Java等编译型语言好。现在Python在网站开发、大数据处理、网络爬虫等领域使用非常广泛。而且哪怕你不从事这些工作,也可以学一学Pyt…
webdriver对浏览器的一些常用操作
js 控制 webdriver可以用来执行javascript代码,相应的方法:execute_script 例 #coding=utf-8 import sys from selenium import webdriv…
Ubuntu14.04部署Flak应用+WSGI+Nginx(亲测)
前言:###### 在云主机上部署之前,我在本地的虚拟机上进行了部署,web服务器采用uwsgi,它是一个支持包括WSGI在内的多种不同接口的web服务器。 supervisor用来做常规启动服务,nginx作为反向代理…
全球运维大会GOPS | 加长版优维老王演讲带来的是什么体验
老王一直是打持久战,且效果挺让人满意 2015年3月份首次登上演讲舞台,演讲时间1.5个小时,讲了互联网运维体系的方方面面。 2016年3月份,深圳全球运维大会,老王专场,《DevOps运维理论与实践体系》,三个小时。 …
【Python】copy和deepcopy的区别
【人生苦短,我用Python】 直入主题,在Python中,我们常常用到copy这个关键字,对于之前做iOS开发的我来说Python中的深拷贝和浅拷贝和iOS中的深浅拷贝还是有一些区别的。 浅拷贝是对于一个对象的顶层拷贝…
Docker 架构中的几个核心概念
一、Docker 开源之路 2015 年 6 月 ,docker 公司将 libcontainer 捐出并改名为 runC 项目,交由一个完全中立的基金会管理,然后以 runC 为依据,大家共同制定一套容器和镜像的标准和…
Python书单,不将就
小伙伴总在询问Python的书,哎呀,动力所致,书单来了。9本,涵盖范围蛮大的。Python热持续中,入门计算机首选语言。。。 1、《父与子的编程之旅》 作者:Warren Sande Carter Sande 译者:苏…
Tornado异步原理详析
Tornado是什么? Tornado是一个用Python编写的异步HTTP服务器,同时也是一个web开发框架。 Tornado 优秀的大并发处理能力得益于它的 web server 从底层开始就自己实现了一整套基于 e…
如何使用 Salt State?
关于,SaltStack 这个牛逼的配置管理神器,上周我写了篇入门级的 《SaltStack 一日游》。 今天,深入点研究 SaltStack 中的精华部分:“Salt States”。 「Salt States」 翻译…
使用 Artifactory 搭建 Maven 私服
小屁孩 ❤️ 使用 Docker 部署 Artifactory 1、获取 artifactory-oss 镜像 $ docker pull docker.bintray.io/jfrog/ar…
kubernets 中组件高可用的实现方式
生产环境中为了保障业务的稳定性,集群都需要高可用部署,k8s 中 apiserver 是无状态的,可以横向扩容保证其高可用,kube-controller-manager 和 kube-scheduler 两个组件通过 …