【Docker篇】Dockerfile构建过程,Dockerfile指令,CMD 和 ENTRYPOINT 的区别
文章目录Dockerfile1. 什么是Dockerfile2. Dockerfile构建过程3. Dockerfile指令4. 实战测试4.1 制作centos镜像4.2 CMD 和 ENTRYPOINT 的区别5. 发布镜像(了解)6. 总结Dockerfile在前面的文章中我们就说过,镜像可以
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析
LeetCode——搜索插入位置
题目来源:力扣题目要求:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。题解:class Solution { public int searchInsert
leetcode刷题二十五
leetcode刷题二十五leetcode刷题二十五leetcode刷题二十五
C++map和set的介绍及使用
C++map和set的介绍及使用零、前言一、关联式容器二、键值对三、C++中的set1、set的介绍2、set的使用四、C++中的multiset五、C++中的map1、map的介绍2、map的使用六、C++中的multimap零、前言本章主要讲解C++中的关联式容器map和set的介绍及其使用一、
经典八大排序
经典九大排序文章目录经典九大排序排序的种类:直接插入排序希尔排序简单选择排序堆排序冒泡排序快速排序归并排序计数排序基数排序排序的种类:直接插入排序1.该序列第一个元素不用考虑(a1之前不存在子序列),则从第二个元素开始,先把a2的值存在key中,a2>a1则有序不动,a2<a1就把a1往
【linux系统编程】基础开发工具:gcc/g++
Linux C/C++ 编译器 – gcc/g++1. gcc/g++ 基本用法:gcc/g++ 分别是linux环境下 C/C++ 的编译器,其基本使用方法:[Assassin@Ninghai ~]$ gcc [选项] [编译文件] -o [可执行别名] [Assassin@Ninghai ~]$
Java初阶刷题训练
我来啦~目录1.判定是否互为字符重排2.搜索插入位置3.第一个错误的版本1.判定是否互为字符重排力扣https://leetcode-cn.com/problems/check-permutation-lcci/题目要求及示例:解题思路:①将其分别放入一个数组中,利用toCharArray()方法,
链表(上)----单向链表(跑路人笔记)
动态顺序表在头部中部插入数据时和扩容时总会产生一些资源的浪费或性能的浪费所以我们可以用链表进行代替.(顺序表自然也有其优势从不同方面讲总是各有各优点的)链表优点空间上,按需求给空间(不会造成空间的浪费不要求物理空间连续头部中部插入时不需要挪动数据.链表链表是通过结构题创建的一种物理储存结构上非连续的
ROS教程
ros的安装教程,以及ros的通信机制
【Linux】IO细节不了解?一篇带你了解基础IO
I/O输入/输出(Input/Output),分为IO设备和IO接口两个部分。 在POSIX兼容的系统上,例如Linux系统 ,I/O操作可以有多种方式,比如DIO(Direct I/O),AIO(Asynchronous I/O,异步I/O),Memory-Mapped I/O(内存映射I/O)
Linux系统配置(shell三剑客与免交互)
目录前言一、三剑客1、grep2、sed3、awk二、shell免交互1、格式2、固定字符输出3、注释4、设置用户密码三、expect免交互1、格式2、通过ssh连接主机3、与shell结合使用结语前言 linux系统中包含很多种文本处理器或文本编辑器,其中包括vim编辑器与grep等,而grep
Linux-基础IO
文章目录C文件接口系统文件I/OFILE *系统接口介绍open的返回值重定向dup2磁盘上的文件系统磁盘输入/输出(I/O)是在主存和外部设备(如磁盘驱动器、终端和网络)之间拷贝数据的过程。输入操作是从I/O设备拷贝数据到主存,而输出操作是从主存拷贝数据到I/O设备C文件接口写文件:#includ
轻松掌握堆的使用
堆堆的概念实现堆定义参数向下调整说明过程如图创建堆向上调整判断是否满插入堆判断堆是否为空出堆顶元素拿到堆顶元素堆排序代码测试测试堆排序优先级队列堆的概念堆是一颗顺序存储的二叉树,激素hi将二叉树层序遍历放到数组当中,是完全二叉树。已知双亲(parent)的下标,则:左孩子(left)下标 = 2 *
关于指针:
1.指针定义类型有很多种,如:int * ,char * ,double * ,short *等,这里要注意到的是在编译器32位环境下,所有指针都占4个字节,32个bites,而在64位环境下,所有指针都占8个字节,64个bites,所以如果题目中出现,所有指针都占4个字节这类选项,那么这个选项一定
HTTP协议和Fiddler
HTTP概念HTTP请求HTTP响应Fiddler概念HTTP (全称为 “超文本传输协议”) 是一种应用非常广泛的 应用层协议.HTTP 往往是基于传输层的 TCP 协议实现的. (HTTP1.0, HTTP1.1, HTTP2.0 均为TCP, HTTP3 基于 UDP实现)HTTP请求请求的格
基础二叉搜索树 - java - 细节狂魔
文章目录概念直接实践准备工作:定义一个树节点的类,和二叉搜索树的类。搜索二叉树的查找功能搜索二叉树的插入操作。搜索二叉树 删除节点的操作 - 难点总程序 - 模拟实现二叉搜索树性能分析和 java 类集的关系概念 二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树:1、若它的左子
╭(⊙o⊙)ノ★Vim Gcc Gdb★Linux开发三大件熟练指南
快来看看吧~~ ^_^ Linux 下一般使用代码编辑工具 vi/vim,编译工具 gcc/g++,调试工具 gdb。
【计算机网络】第1章 概述
《计算机网络》(第7版)绪论
Map && Set,带你进入Java最常用到的两个接口 - 细节狂魔
文章目录搜索概念及场景模型纯 Key 模型Key - Value模型Map 的使用集合框架即背后的数据结构 - 简略概括图Map 的 说明Map 的常用方法说明实践搜索概念及场景 Map 和 Set 是一种专门用来进行搜索的容器或者数据结构,其搜索的效率与其具体的实例化子类有关。以前常见的搜索方式有