1. DorkerFile DockerFile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。 2. 构建步骤 构建三步骤: l 编写DockerFile文件 l docker build l docker run 3. 指令 3.1. 常用指令 FROM 功能为指定基础镜像 ...
分类:
其他好文 时间:
2020-09-03 17:07:16
阅读次数:
63
一、假设二叉排序树以后继线索链表作存储结构,编写出该二叉排序树中所有大于a且小于b的关键字的算法。 答: 本实现要求输出二叉排序树中的所有大于a且小于b。由二叉排序树的相关知识我们很容易知道:用递归的方式进行遍历,遇到大于a且小于b的关键字时即输出。 该算法实现的伪代码如下: /* 函数名称:输出二 ...
分类:
编程语言 时间:
2020-08-31 13:11:45
阅读次数:
55
vue的响应式是如何实现的? Watcher Dep walk + defineProperty 1 vue 初始化 -- 进行数据的set、get绑定,并创建了一个Dep对象 // src > core > observer > index.js// 执行 new Vue 时会依次执行以下方法 / ...
分类:
其他好文 时间:
2020-08-29 15:28:44
阅读次数:
60
Description(P4161) windy学会了一种游戏。 对于1到N这N个数字,都有唯一且不同的1到N的数字与之对应。 最开始windy把数字按顺序1,2,3,……,N写一排在纸上。 然后再在这一排下面写上它们对应的数字。 然后又在新的一排下面写上它们对应的数字。 如此反复,直到序列再次变为 ...
分类:
其他好文 时间:
2020-08-28 14:33:31
阅读次数:
48
协程是实现并发编程的一种方式。一说并发,你肯定想到了多线程/多进程模型,没错,多线程/多进程,正是解决并发问题的经典模型之一。最初的互联网世界,多线程/多进程在服务器并发中,起到举足轻重的作用。随着互联网的快速发展,你逐渐遇到了 C10K 瓶颈,也就是同时连接到服务器的客户达到了一万个。于是很多代码 ...
分类:
其他好文 时间:
2020-08-28 14:27:29
阅读次数:
39
1356. 根据数字二进制下 1 的数目排序 给你一个整数数组 arr 。请你将数组中的元素按照其二进制表示中数字 1 的数目升序排序。 如果存在多个数字二进制中 1 的数目相同,则必须将它们按照数值大小升序排列。 请你返回排序后的数组。 示例 1: 输入:arr = [0,1,2,3,4,5,6, ...
分类:
编程语言 时间:
2020-08-28 12:05:00
阅读次数:
75
ASPF技术
NAT ALG技术
NAT ALG与ASPF的关系
分类:
Web程序 时间:
2020-08-28 11:53:03
阅读次数:
127
html网页布局类型,html常见的网页布局方式,常见的网页布局模式 ...
分类:
Web程序 时间:
2020-08-27 13:05:16
阅读次数:
82
1.方法声明 在函数声明时,在其名字之前放上一个变量,即是一个方法。这个附加的参数会将该函数附加到这种类型上,即相当于为这种类型定义了一个独占的方法。 package main import "fmt" type People struct { name string age uint8 } fun ...
分类:
其他好文 时间:
2020-08-26 18:54:13
阅读次数:
53
Fastjson反序列化漏洞利用分析 ? 背景 在推动Fastjson组件升级的过程中遇到一些问题,为帮助业务同学理解漏洞危害,下文将从整体上对其漏洞原理及利用方式做归纳总结,主要是一些概述性和原理上的东西。 漏洞原理 多个版本的Fastjson组件在反序列化不可信数据时会导致代码执行。究其原因,首 ...
分类:
Web程序 时间:
2020-08-26 18:53:19
阅读次数:
76