前言 2020年2月23号晚上,闲的蛋疼,想着复习整理一下ansible吧。。。 工具介绍 Ansible是一款自动化运维工具,旨在降低人为失误,提高业务的自动化及工作效率。常用作软件自动化部署、自动化配置、自动化管理、系统化任务、持续继承、平滑升级等等。创始人是Michael DeHaan。 资料 ...
分类:
其他好文 时间:
2020-02-23 09:54:22
阅读次数:
63
微服务是软件架构的银弹吗?或许不是。这个世界上很少有东西是百分百正确的,微服务也不例外。最近,技术作家迈克尔·丘奇曼(Michael Churchman)发文分享了在设计或重构应用程序时,哪些场景可以使用微服务,哪些场景要避免使用微服务。以下为原文编译内容。 微服务是一个具体的软件服务,通常是基于应 ...
分类:
其他好文 时间:
2020-02-22 11:37:54
阅读次数:
120
import org.apache.spark.{SparkConf, SparkContext} import scala.util.parsing.json.JSON object JSONParse { def main(args: Array[String]): Unit = { val i ...
分类:
Web程序 时间:
2020-02-17 00:45:38
阅读次数:
120
题目描述 Michael 喜欢滑雪。这并不奇怪,因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael 想知道在一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子: 一个人可以从某个点 ...
分类:
其他好文 时间:
2020-02-15 11:45:49
阅读次数:
53
Supplementary knowledge: 1. 学科发展是有不平衡性的,站在风口(AI)上,猪都能飞起来。 而能不能站在风口上,是看你自己能力的。 Michael I. Jordan ...
分类:
其他好文 时间:
2020-02-12 18:23:13
阅读次数:
67
切片 取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下: >>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] 取前3个元素,应该怎么做? 笨办法: >>> [L[0], L[1], L[2]] ['Michael', ...
分类:
编程语言 时间:
2020-02-11 00:18:13
阅读次数:
66
终于把枯燥的基础知识过了一遍了,准备按照书本的引导,结合pygame的库做一个alien_invasion小游戏。 虽然很早就接触编程,但是却始终谈不上一个真正的程序员,不管是在专业储备还是发量上。我感觉学习过程就是从“Script kid”、到“Coder”、再到“Programmer”,最后可能 ...
分类:
编程语言 时间:
2020-02-10 22:54:05
阅读次数:
149
Spring(02)重新认识 IoC [toc] 1. IoC 发展简介 1983年,Richard E. Sweet 在《The Mesa Programming Environment》中提出 “Hollywood Principle”(好莱坞原则) 1988年,Ralph E. Johnson ...
分类:
编程语言 时间:
2020-02-10 12:12:04
阅读次数:
95
list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: >>> classmates = ['Michael', 'Bob', 'Tracy'] >>> classmates ['M ...
分类:
编程语言 时间:
2020-02-06 01:07:59
阅读次数:
66
遇到的问题 今天用orbslam2跑euroc数据集,将结果和真实轨迹用evo测评,发现差别特别大: evo_traj tum data.tum CameraTrajectory.txt plot plot_mode=xy 最后发现两组数据没有对齐,evo提供了自动对齐与尺度校正功能,正确的用法如下 ...
分类:
其他好文 时间:
2020-02-03 11:59:32
阅读次数:
482