Docker是一个开源的应用容器引擎,基于 go 语言开发并遵循了 apache2.0 协议开源。Docker是在 Linux 容器里运行应用的开源工具,是一种轻
原创 2024-04-17 09:40:46
13阅读
1.Registry介绍Registry 是镜像仓库,我们可以从镜像仓库中拉取一些镜像到本地,也可以提交镜像到仓库。一些术语:ENGLISH中文host宿主机image镜像container容器registry仓库daemon守护程序client客户端与registry仓库的交互:查找镜像docker search whalesay拖取镜像docker pull whalesay推送镜像docke
转载 2023-07-18 16:33:48
123阅读
docker run 参数: -e :向容器内传递环境变量,启动容器时用户可以动态传参 -v : 挂载文件,把该容器的数据保存到挂载文件上 -p : 端口映射(-p 8888:3306, 8888宿主机的端口8888端口映射到容器的3306端口上) -d : 后台运行 -i : 以交互模式运行容器, ...
转载 2021-08-19 10:27:00
1012阅读
2评论
# Docker 高阶应用:成为容器化的狂神 Docker 是一种开源的容器化平台,它允许开发者将应用及其所有依赖打包在一起,形成一个轻量级、可移植的容器。在经历了 Docker 的基本使用后,许多开发者想要更深入地探索 Docker高阶应用,如何利用 Docker 进行微服务架构、持续集成与持续交付(CI/CD)以及容器编排等工作。本篇文章将为您揭示 Docker 高阶使用的秘境,并提供一
原创 9月前
15阅读
下述笔记是自己花一天时间看B站狂神说Docker视频的笔记,下列的笔记是根据自己的实践的记录下来的,若想细学掌握Docker建议自行观看(《Docker入门到精通》),去观看狂胜的视频记得三连支持一下。他的Docker讲解个人觉得是目前B站最详细的,一步步跟着操作,然后自己整理自己的笔记,有自己的踩坑点,笔记做了绝大部分,算是简化版!很喜欢他的一句话:“学不死就往死里学”Docker学习1、查看服
转载 2023-12-13 20:28:23
89阅读
1.先来认识一下高阶函数 高阶函数解决的问题是将某一个横切面抽象出来 下面的两个方法,是对加法add做了一次抽离,让我们所有的加法,都通过add进行运算。这样既保证了add 这个加法运算不受污染,同时还能支撑我们的一部分业务逻辑,就是其中的addFive,addTen 。function add(p,q){ return p+q } function addFive(x,fn){ retur
转载 2021-01-19 17:43:53
490阅读
2评论
I . Kotlin 高阶函数概念II . Kotlin 高阶函数 作为 参数 示例解析 ( forEach 方法参数解析 )III . 用作函数参数的 函数类型变量 ( 本示例中使用匿名函数 )IV . 函数类型实例使用V . Kotlin 高阶函数 整体代码示例
原创 2022-03-09 10:14:17
753阅读
事半功倍的高阶函数,分分钟提高你的编程技术
原创 2022-01-15 15:35:23
284阅读
函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数!Python对函数式编程提供部分支持。由于Python允许使用变量,因此,Python不是纯函数式编程语言。 变量可以指向函数>>> f = abs >>> f(-10) 10成功!说明变量f现在已经指向了abs函数本身。直接调用abs()函数和调用变量f()完全相同。
定义:高阶组件就是一个函数,且该函数接受一个组件作为参数,并返回一个新的组件。A higher-order component is a function that takes a component and returns a new component.函数模拟高阶组件最普通的方法,一个welcome,一个goodbye。两个函数先从localStorage读取了username,然后对use
转载 2023-06-14 20:52:14
71阅读
前言:初学高阶函数,没有深入的了解函数的具体运行方法,暂时归纳。目录1.高阶函数的概念 2.常用的内置高阶函数2.1 map()2.2 reduce()2.3 filter() 2.4 sorted()3.decorator装饰器4.偏函数  1.高阶函数的概念 要理解高阶函数,必须先理解两个概念:变量可以指向函数函数名其实就是指向函数的变量f =
转载 2024-02-27 10:16:38
84阅读
一、Docker概述1.Docker为什么会出现?一款产品: 开发–上线 两套环境!应用环境,应用配置! 开发 — 运维。 问题:我在我的电脑上可以允许!版本更新,导致服务不可用!对于运维来说考验十分大?环境配置是十分的麻烦,每一个机器都要部署环境(集群Redis、ES、Hadoop…) !费事费力。 发布一个项目( jar + (Redis MySQL JDK ES) ),项目能不能带上环境安装
在函数式编程中,函数可以像任何其他数据类型一样被传递和操作。把明细动作包在函数中作为参数传入。这篇文章包含如下主要内容:1.可以创建匿名函数,并把匿名函数交给其他函数。2.许多集合方法都接受函数参数,将函数应用到集合中的值。3.可以创建操作代码块的函数,它们看上去像是内建的控制语句。1.作为值的函数:可以在变量中存放函数。并且可以对函数做两件事情:(1)调用它(2)传递它,存在一个变量中,或者作为
原创 2016-11-08 09:46:07
1067阅读
map(f,itreable),对可迭代的每个元素执行f函数,最后生成可迭代对象reduce(f,itreable),reduce把一个函数作用在一个序列[x1,x2,x3,...]上,这个函数必须接收两个参数,reduce把结果继续和序列的下一个元素做累积计算filter()函数用于过滤序列。filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每
原创 2018-01-22 21:04:45
582阅读
高阶函数函数柯里化函数柯里化,又称部分求值。一个currying函数首先会接收一些参数,接受这些参数后该函数不会立即求值。而是会将传入的参数在函数内保存,待函数真正需要求值时,之前的所有参数都会被一次性用于求值非柯里化var mothlyCost = 0;  var cost = function(money:number) {    mothlyCost += money;  }  cost
转载 2021-02-23 13:01:19
225阅读
2评论
abs是对数字取绝对值,是一个内置函数  
转载 2017-08-22 16:52:00
136阅读
2评论
一、filter() filter用于对数组进行过滤。 它创建一个新数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。 注意:filter()不会对空数组进行检测、不会改变原始数组 Array.filter(function(currentValue, indedx, arr), this
转载 2020-10-15 17:54:00
110阅读
2评论
1. 面向对象编程介绍 1.1 两大编程思想 面向过程 面向对象 1.2 面向过程编程 POP 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候在一个一个的依次调用就可以了。 举个例子:将大象装进冰箱 面向过程做法 1、打开冰箱门 2、把大象装进去 3、关上冰箱门 ...
转载 2021-10-10 18:54:00
161阅读
2评论
一:Ditflow工作流:二:流程演示:2.1:模拟项目经理:1:远程建立仓库2:本地建立一个仓库:2.2:模拟程序员:创建自己的功能分支在自己功能分支上开发提交合并请求在维护分支
原创 2022-02-13 11:54:17
270阅读
关键字is 和 == 的区别 a = 'hello world' b = 'hello world' a == b #返回True a is b #返回False 注意:is 判断是否是一个ID, == 判断内容是否一致。深拷贝和浅拷贝 import copy a = [1,2,3,4,5] b = a #浅拷贝,a,b同时指向一个id,当其中一个修改时,另外一个也会被修改。 c = co
原创 2024-05-25 16:05:18
72阅读
  • 1
  • 2
  • 3
  • 4
  • 5