RED

Google、Azure、阿里云、RedHat…全球的 K8s 圈大佬聚在一起要聊啥?

非 Y 不嫁゛ 提交于 2020-08-05 17:51:29
美国时间 2020 年 5 月 27 日,知名复杂环境应用交付与基础设施管理项目 Crossplane 将联合 Open Application Model (OAM)社区共同举办 Crossplane Community Day。 谷歌公司 Kubernetes 项目首席布道师 Kelsey Hightower 、阿里云资深技术专家、CNCF TOC 李响 与微软杰出工程师、Kubernetes 联合创始人 Brendan Burns 将共同出席并做关于标准化定义应用与基础设施的重要主题演讲。在本次 Crossplane Community Day 上,你将了解到 OAM 社区同 Crossplane 项目正在展开的深度技术合作,以及世界各地的平台构建者如何通过 OAM 和 Crossplane 来配置和管理面向复杂环境的应用程序、基础架构与云服务。 部分出席嘉宾一览 Kelsey Hightower Kelsey Hightower 就职于 Google Cloud,是负责维护开发者关系的开发者布道师、Kubernetes 引擎的倡导者和领导者。此外,Kelsey Hightower 过去的工作还包括 CoreOS 的软件开发人员和开发者布道师。 Brendan Burns Brendan Burns 是微软 Azure 的杰出工程师,也是 Kubernetes

【递归题】正确的打开方式,面试官听了都说精辟

邮差的信 提交于 2020-08-05 15:27:12
前言 递归,是一个非常重要的概念,也是面试中非常喜欢考的。因为它不但能考察一个程序员的算法功底,还能很好的考察对 时间空间复杂度 的理解和分析。 本文只讲一题,也是几乎所有算法书讲递归的第一题,但力争讲出花来,在这里分享四点不一样的角度,让你有不同的收获。 时空复杂度 的详细分析 识别并 简化 递归过程中的 重复 运算 披上羊皮的狼 适当炫技助我拿到第一份工作 算法思路 大家都知道,一个方法自己调用自己就是递归,没错,但这只是理解递归的最表层的理解。 那么递归的实质是什么? 答:<span style="color:red">递归的实质是能够把一个大问题分解成比它小点的问题,然后我们拿到了小问题的解,就可以用小问题的解去构造大问题的解。</span> 那小问题的解是如何得到的? 答:用再小一号的问题的解构造出来的,小到不能再小的时候就是到了零号问题的时候,也就是 base case 了。 那么总结一下递归的三个步骤: Base case :就是递归的零号问题,也是递归的终点,走到最小的那个问题,能够直接给出结果,不必再往下走了,否则,就会成死循环; 拆解 :每一层的问题都要比上一层的小,不断缩小问题的 size,才能从大到小到 base case; 组合 :得到了小问题的解,还要知道如何才能构造出大问题的解。 所以每道递归题,我们按照这三个步骤来分析,把这三个问题搞清楚

WPF 自学宝典

ぃ、小莉子 提交于 2020-08-05 12:31:43
首先推一篇系列博客: https://www.cnblogs.com/chillsrc/p/4464023.html 【这是一篇通俗易懂的系列博客,对初学者大有裨益】 其次推荐一个PDF,深入浅出WPF完整版,地址: https://download.csdn.net/download/wolongbb/12582366 【PDF内容偏向于基础,可以借鉴,但不建议死磕】 1、WPF的XAML文件实际是一个树形框架结构文件。详见: https://www.cnblogs.com/lufangtao/archive/2012/09/11/2680486.html 2、既然是树形框架结构文件,我们就需要使用帮助类查询他的相关结构。可使用: VisualTreeHelper 及 LogicalTreeHelper 两个帮助类进行查询。 参考博客: https://www.cnblogs.com/xfuture/archive/2014/06/24/3806652.html 3、图形标签: <Rectangle x:Name="rect" Height="100" Width="100" Fill="Blue"></Rectangle> 给图形标签填充颜色: SolidColorBrush brus = new SolidColorBrush(); brus.Color = Colors

JavaScript图形实例:再谈IFS生成图形

给你一囗甜甜゛ 提交于 2020-08-05 12:26:49
在 “ JavaScript图形实例:迭代函数系统生成图形 ” 一文中,我们介绍了采用迭代函数系统(Iterated Function System,IFS)创建分形图案的一些实例。在该文中,仿射变换函数W的一般形式为 X1=a*X0 + b*Y0 + e Y1=c*X0 + d*Y0 + f 给定不同的IFS码,可以生成不同的图形。 实际上,仿射变换函数的形式还可以是 X1= a * X0*cos(c/180) - b * Y0*sin(d/180) + e Y1= a * X0*sin(c/180) + b * Y0*cos(d/180) + f 按这种仿射变换函数并给出相应的IFS码,编写如下的HTML代码。 <!DOCTYPE html> <head> <title>IFS生成图形</title> <script type="text/javascript"> function draw(id) { var canvas=document.getElementById(id); if (canvas==null) return false; var ctx=canvas.getContext('2d'); ctx.fillStyle="#EEEEFF"; ctx.fillRect(0,0,500,500); ctx.fillStyle="red"; var a=[0.5,0

CSS文本控制

霸气de小男生 提交于 2020-08-05 09:14:18
CSS文本控制 文本基础设置 字体设置    font-family 可定义多个字体,系统会以从左至右的顺序进行查找,如左侧字体不存在,就往右侧找。    为什么要这么做呢?如果你只用了一种字体,而恰好人家电脑上没装,那么对不起了,他的显示肯定是有问题的。 < style > div { /* 多设置几种字体属性 font-family 文字家族,就是字体的意思 */ font-family : 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif ; } </ style > 字体设置 自定义字体    可以进行自定义字体,使用方式也非常简单。当自定义字体不存在时将通过 src 进行下载。注意导入字体后一定要使用 format 来说明字体的格式。 字体 格式 .otf opentype .woff woff .ttf truetype .eot Embedded-opentype    不建议使用中文字体,因为文件太大且大部分是商业字体。 < style > /* 导入该字体,可以多指定几个地址 */ @font-face { font-family : "ALLEGRO" ; src : url("./ALLEGRO.TTF") format("truetype"), url("./ALLEGRO.TTF") format(

Canvas干货总结

孤街浪徒 提交于 2020-08-05 09:02:13
一、canvas简介   ​<canvas> 是 html5 新增的,一个可以使用脚本(通常为 javascript) 在其中绘制图像的 html 元素。它可以用来制作照片集或者制作简单的动画,甚至可以进行实时视频处理和渲染。 ​它最初由苹果内部使用自己 macos x webkit 推出,供应用程序使用像仪表盘的构件和 safari 浏览器使用。后来,有人通过 gecko 内核的浏览器 (尤其是 mozilla和firefox),opera 和 chrome 和超文本网络应用技术工作组建议为下一代的网络技术使用该元素。   ​canvas 是由 html 代码配合高度和宽度属性而定义出的可绘制区域。javascript 代码可以访问该区域,类似于其他通用的二维 api,通过一套完整的绘图函数来动态生成图形。 ​ mozilla 程序从 gecko 1.8 (firefox 1.5) 开始支持 <canvas>, internet explorer 从 ie9 开始 <canvas> 。chrome 和 opera 9+ 也支持 <canvas>。 二、canvas的基本组成   <canvas> 看起来和 <img> 标签一样,只是 <canvas> 只有两个可选的属性 width、heigth 属性,而没有 src、alt 属性。 ​如果不给 <canvas> 设置 widht

红帽联手多家云巨头启动托管Kubernetes服务

China☆狼群 提交于 2020-08-05 05:12:20
导语 你更愿意将Kubernetes作为托管服务使用,还是自己管理? 红帽已经扩展了与亚马逊网络服务(AWS)的联盟,现在包括联合管理的服务产品。 Red Hat托管平台副总裁Sathish Balakrishnan表示,通过此产品,AWS将管理公共云,而Red Hat将提供Red Hat OpenShift的完全托管实例。除了提供Red Hat OpenShift Dedicated实例之外,Red Hat已经与Microsoft和IBM建立了类似的托管服务关系,该实例可以由Red Hat在Google Cloud Platform(GCP)上部署和更新。 Balakrishnan说,完全托管的Red Hat OpenShift服务之间的区别在于,所有计费都是通过客户与AWS,Microsoft或IBM签订的现有合同提供的。 由于建立Red Hat OpenShift的Kubernetes基础的复杂性,人们对Red Hat OpenShift托管服务的兴趣越来越高。许多组织都在决定,他们更愿意将Kubernetes作为服务使用,而不是自己管理。此外,组织可能很难找到和保留具有Kubernetes专业知识的IT专业人员。其他人可能决定依靠托管服务来培训自己的员工在将来的某个日期接任。 在COVID-19大流行带来的经济衰退之后

如何在不使用存储库的情况下将Docker映像从一台主机复制到另一台主机

自闭症网瘾萝莉.ら 提交于 2020-08-05 04:26:37
问题: How do I transfer a Docker image from one machine to another one without using a repository, no matter private or public? 如何在不使用存储库的情况下将Docker映像从一台计算机转移到另一台计算机,无论是私有的还是公共的? I am used to play and create my own image in VirtualBox, and when it is finished, I try to deploy to other machines to have real usage. 我习惯于在VirtualBox中播放和创建自己的映像,完成后,我尝试部署到其他计算机上以实际使用。 Since it is based on own based image (like Red Hat Linux), it cannot be recreated from a Dockerfile. 由于它基于自己的映像(例如Red Hat Linux),因此无法从Dockerfile重新创建。 Are there simple commands I can use? 我可以使用简单的命令吗? Or another solution? 还是其他解决方案? It

用matplotlib和pandas绘制股票MACD指标图,并验证化交易策略

心已入冬 提交于 2020-08-05 04:01:00
我的新书 《基于股票大数据分析的Python入门实战》 于近日上架,在这篇博文 向大家介绍我的新书:《基于股票大数据分析的Python入门实战》 里,介绍了这本书的内容。这里将摘录出部分内容,用以推广本书,请大家多多支持。 1 MACD指标的计算方式 从数学角度来分析,MACD指标是根据均线的构造原理,对股票收盘价进行平滑处理,计算出算术平均值以后再进行二次计算,它是属于趋向类指标。 MACD指标是由三部分构成的,分别是:DIF(离差值,也叫差离值)、DEA(离差值平均)和BAR(柱状线)。 具体的计算过程是,首先算出快速移动平均线(EMA1)和慢速移动平均线(EMA2),用这两个数值来测量两者间的差离值(DIF),在此基础上再计算差离值(DIF)N周期的平滑移动平均线DEA(也叫MACD、DEM)线。 如前文所述,EMA1周期参数一般取12日,EMA2一般取26日,而DIF一般取9日,在此基础上,MACD指标的计算步骤如下所示。 第一步: 计算移动平均值(即EMA)。 12日EMA1的计算方式是:EMA(12)= 前一日EMA(12)× 11/13 + 今日收盘价 × 2/13 26日EMA2的计算方式是:EMA(26)= 前一日EMA(26)× 25/27 + 今日收盘价 ×2 /27 第二步: 计算MACD指标中的差离值(即DIF)。 DIF = 今日EMA(12)-

旧电脑变废为宝!

荒凉一梦 提交于 2020-08-05 03:05:18
今天有日食,这里我就盗用下朋友拍的日食图镇楼~! 背景 好了,正文开始。 前段时间阿里云搞活动,于是就买了一台 ESC 云服务器,作为自己的平时学习各种技术和项目部署的机器。 但是随着项目和技术的更新,一些技术是需要安装相关的服务,比如缓存服务 redis、数据库mysql、消息队列 kafka、Web服务 nginx(openresty)、分布式协调服务 zookkeeper、分布式搜索服务 elasticsearch、大数据相关实时流计算服务 storm 以及自己项目部署等等等的一系列的服务,它们都是需要安装与部署。 然而服务的安装部署是需要内存的!本人买的 ESC 机器的内存很小,只有 2G(因为穷( ^_^ )买不起高配置的机器)!显然 2G 的内存是不够的。 需求 既然云服务器的内存不够了,那就加再机器吧!再买一台云服务?算了再买的话没有优惠不划算(还是因为穷)! 想了想家里还有一台大学时期的联想笔记本(z485),那就用它吧! 这台电脑到现有有 9 年的时间了,算是个老古董。工作之后我对它进行配置进行了升级,在原来的 4G 内存基础上再加了 4G 内存,在 500G 的机械硬盘基础上加了一个 128G 的固态硬盘,这些配置当个平时用的服务器应该还行吧! 因为对 CentOS 发行版比较熟悉,所以我准备把这台笔记本装个 CentOS 发行版的 Linux 操作系统