首先,如果你还没有对 yield 有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的return是什么意思,就是在程序中返回某个值,返回之后程序就不再往下运行了。
转载
2021-08-14 12:28:00
77阅读
2评论
安装npm install echarts --save引入 (全局)main.jsimport echarts from 'echarts'Vue.prototype.$echarts = echarts使用index.vue<template> <div> <div id='line'></div> &l...
原创
2022-03-08 14:29:01
111阅读
安装npm install echarts --save引入 (全局)main.jsimport echarts from 'echarts'Vue.prototype.$echarts = echarts使用index.vue<template> <div> <div id='line'></div> &l...
原创
2021-08-26 11:32:13
166阅读
2022年08月23日我们今天来看一个设计模式,叫做适配器模式。遇到的问题我们在工作生活中遇到各种各样的电器,电器的运转方式各不一样,原理各不相同,单独说启动这个功能,可能也天差地别。那我们每接触一个新的产品,可能就意味着我们要重新学习怎么使用,需要记住的东西会更多。这个时候我们就再想如果可以在所有的电器上面都有一个电源键,我只要按一下电源键就可以启动了,这样不是很方便了吗?现实社会就是这样,我们
原创
2022-08-23 22:59:53
219阅读
约瑟夫问题约瑟夫问题是个著名的问题:N个人围成一圈,第一个人从1开始报数,报M的将被杀掉,下一个人接着从1开始报。如此反复,最后剩下一个,求最后的胜利者。例如只有三个人,把他们叫做A、B、C,他们围成一圈,从A开始报数,假设报2的人被杀掉。首先A开始报数,他报1。侥幸逃过一劫。然后轮到B报数,他报2。非常惨,他被杀了C接着从1开始报数接着轮到A报数,他报2。也被杀死了。最终胜利者是...
转载
2021-07-12 13:57:22
279阅读
hbase不需要编译,只需要选择需要的hadoop版本对应的hbase就可以。比如hbase-0.98.2-hadoop2-bin.tar.gz 1:集群机器间要建立ssh互信 先到所有机器执行下面代码创建rsa mkdir ~/.sshchmod 700 ~/.ssh ssh-keygen -t rsa 然后到其中一台机器执行下面命
原创
2023-05-16 17:41:52
49阅读
概览Ansible的核心是Playbooks(可翻译为剧本),剧本是用YAML语法书写的,来描述对被管理机器需要进行的一系列操作。剧本相当于做菜手册,上面按顺序记录了,如何把被管理机器一步步打造成指定的样子。YAML语法相当简单,即使读者之前从未听过YAML也毫无关系,YAML书写起来比JSON格式更简单接下来我们以运维朋友几乎都非常熟悉的,安装nginx,来演示playbooks的基础用法示例-
原创
精选
2021-03-17 09:39:36
2203阅读
最先进的分布式版本控制系统(没有之一)。CVS和SVN,这些
转载
2017-07-11 17:00:00
72阅读
2评论
spark on yarn 安装笔记,私货总结!浅显易懂!
scala和spark的包都在官网找就可以了!
spark 有几种形式,standalon形式就是spark单独集群,这个会起一个进程,提供spark 的job的进度查看,而spark on yarn 不需要启动这个进程了。yarn的resourcemanage的控制台就做了spark的那个控制台的工作。
原创
2023-05-16 17:44:08
154阅读
教程目录0x00 教程内容0x01 Kafka概述1. Kafka概述2. Kafka的作用0x02 Kafka的架构1. Kafka相关概念2. 图解Kafka概念0x03 Kafka的容错性测试1. 实践步骤2. 效果展示0xFF 总结0x00
原创
2022-02-23 18:10:49
83阅读
教程目录0x00 教程内容0x01 Kafka概述1. Kafka概述2. Kafka的作用0x02 Kafka的架构1. Kafka相关概念2. 图解Kafka概念0x03 Kafka的容错性测试1. 实践步骤2. 效果展示0xFF 总结0x00 教程内容Kafka概述Kafka的架构Kafka的容错性测试0x01 Kafka概述1. Kafka概述Apache Kafka® ...
原创
2021-06-11 15:40:43
306阅读
一、流媒体技术原理 流式传输的实现需要缓存。因为Internet以包传输为基础进行断续的异步传输,对一个实时A/V源或存储 的A/V文件,在传输中它们要被分解为许多包,由于网络 是 动态变化的,各个包选择的路由可能不尽相同,故到达客户端的时间延迟也就不等,甚至先发的数据包还有可能后到。为此,使用缓存
转载
2019-05-14 16:08:00
301阅读
2评论
Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分。 实际情况往往是这样,找一台电脑充当服务器的角色,每天24小时开机,其他每个人都从这
转载
2017-07-11 17:01:00
49阅读
2评论
文章目录一、Zookeeper在Hadoop生态圈的位置分布式环境下常见的问题二、Zookeeper的概念及特点Zookeeper的概念Zookeeper的特点Zookeeper的相关名词解释三、Zookeeper的常用应用场景四、配套教程详解配套教程六之Zookeeper集群的安装与配置五、常见错误总结文章总览 前面的过程已经学习完了Hadoop的三大组件了,那么就可以去学习新的东西了,原本是应
原创
2022-02-07 14:54:58
133阅读
文章目录一、Hadoop的诞生Hadoop的定义及组成HDFS产生的背景背景下所面临的挑战二、Hadoop概念及原理HDFS应运而生HDFS的存储特点HDFS的架构特点HDFS的架构原理三、配套教程详解配套教程一之域名映射与免密码登录配套教程二之JDK8的安装与配置配套教程三之HDFS的安装与配置
原创
2022-02-07 14:55:43
114阅读
作者丨阮一峰进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一次只能运行
转载
2022-04-20 17:34:20
284阅读
假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。 有了分支,就不用怕了。你创建了一个属于你自己的分支,别人看不到,还继续在原来的分支上正常工作,而
转载
2017-07-12 09:42:00
62阅读
2评论