2021.12/6上午 在vmware上装了三台虚拟机 装完虚拟机后在老师的推荐下安装了终端工具MobaXterm 2021.12/6下午 老师讲了些基础的linux命令 虚拟机网络ip,dns 等方面的东西 最终思维导图是这样的 过了一遍linux相关的东西… 思维导图 其中要留意的是 head -n 10 查看
远程访问docker指令,没有权限前面加sudo --- ssh landingsite@192.168.100.145 --- cd /opt/data/smartools/ # 进入docker-compose.yml所在的文件目录 --- docker-compose pull #拉取服务依赖的镜像 --- docker-compose down #删除所有nginx容器 --- docker-compos
给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 1: 输入:lists = [[1,4,5],[1,3,4],[2,6]] 输出:[1,1,2,3,4,4,5,6] 解释:链表数组如下: [ 1->4->5, 1->3->4, 2->6 ] 将它们合并到一个有序链表中得到。 1->1->2->3
linux怎么查看具体的错误日志信息 1.测试的应用程序都是部署在Linux的系统,所以在测试的过程中(功能测试以及接口测试),假设访问接口出现了500的错误,或者是OOM的程序,那么我们需要提单,提单需要提供给开发具体的日志信息。 tail -f 日志文件 2.错误分类: 内存溢出:java.lang.OutOfMemoryEr
队列 聊起队列,你一定会联想到一个与队列相似的数据结构:栈。 为了更好的理解什么是队列,我们将它和栈来比较一下: 队列的特点是:先进先出,如下图,1先进,1就先出。 图1:队列的图解 栈的特点是:先进后出,如下图,1先进,1却最后出。 图2:栈的图解 为了让你更好的区分与理解队列与栈,你只记住这个
难受,练个第二题自闭了,丢脸,在想要不要给设成私密 太多细节没有考虑到 1.循环中的初始化(去死吧!!!还是出这个问题,当初学选择排序就知道这东西,脸都丢完了) 2.char的数据范围,竟然都没算一下,在样例就爆了,样例挺良心 3.数字经过计算可能和运算符号的ascii码相同,所以要把数字和运算符分开来
以前在公司时服务器上面可以实现tail 命令查看程序运行日志,感觉相当不错,上网查了下这些命令是linux 下的,还好有好心人开发了一个可以在Windows下的运行的小工具,来给分享一下: 使用方法: 下载后解压,把tail.exe 复制到 目录:C:\Windows\System32 下 直接输命令就可以了: 如图:
Linux下查看文件内容的命令 查看文件内容的命令: cat 由第一行开始显示内容,并将所有内容输出 tac 从最后一行倒序显示内容,并将所有内容输出 more 根据窗口大小,一页一页的现实文件内容 less 和more类似,但其优点可以往前翻页,而且进行可
public class rrrr { public static void main(String[] args){ int a[]={45,46,47,48,49}; int goal=47; int head=0; int tail=a.length-1; for(;
package main import ( "fmt" "sort" ) /* 给定一个包含 n 个整数的数组 nums 和一个目标值 target, 判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等? 找出所有满足条件且不重复的四元组。 输入:nums = [1,0,-1,0,-2,2], target = 0 输出:[[-2,-1
PuyoPuyo DFS算法练习 题目和解析有空再整理。 package puyopuyo; /** * @Author jinjun99 * @Date Created in 2021/11/21 11:18 * @Description * @Since version-1.0 */ public class Block { /** * 状态 */ int event = 0; /** * 方向
题目: 利用结点的右孩子指针将一个二叉树的叶子结点从左向右链接成一个单链表。(head指向第一个,tail指向最后一个) 分析: 根据题意,可以分为第一个结点和剩余结点两种情况来处理,其中head一直指向第一个叶子结点,而tail递归过程中会指向所有剩余结点,最终停留在最后一个叶子结点上,要
import sysimport osfrom PyQt5.QtCore import QObject, QDateTimefrom PyQt5.QtWidgets import QApplicationfrom PyQt5.QtGui import QGuiApplication"""模块路径加到当前模块扫描的路径里"""sys.path.append(os.path.dirname(__file__))# import numpy as np
给定一个长度为 NN 的整数数列,输出每个数左边第一个比它小的数,如果不存在则输出 −1−1。 输入格式 第一行包含整数 NN,表示数列长度。 第二行包含 NN 个整数,表示整数数列。 输出格式 共一行,包含 NN 个整数,其中第 ii 个数表示第 ii 个数的左边第一个比它小的数,如果不
题目描述 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head = [1,2,3,4,5], n = 2 输出:[1,2,3,5] 示例 2: 输入:head = [1], n = 1 输出:[] 示例 3: 输入:head = [1,2], n = 1 输出:[1] 提示: 链表中结点的数目为 sz 1 <= sz <= 30 0 <= Node.val <= 1
队列 队列是一种特殊的线性结构,它只允许在队列的首部head进行删除,以及在尾部tail进行插入 这两种操作分别被称为“出队”和“入队”。而当队列中没有元素即head=tail时,称其为“空队列” 我们现在可以将队列的三个基本元素(一个数组,两个变量)封装为一个结构体类型 struct queue{
【问题描述】 根据输入的图的邻接矩阵A,判断此图的连通分量的个数。 【输入形式】 第一行为图的结点个数n,之后的n行为邻接矩阵的内容,每行n个数表示。其中A[i][j]=1表示两个结点邻接,而A[i][j]=0表示两个结点无邻接关系。 【输出形式】 输出此图连通分量的个数。 【样例输入
环形存储(ring buffer):一个头尾相连的buffer,根据head索引确定写入位置,根据tail索引确定读出位置,读写时head、tail索引各自递增,不够空间且有新数据要写入时,覆盖旧数据。 下图演示了创建/初始化长度12、写4bytes数据、读2bytes数据时,ring buffer的head、tail索引变化情况。 //因
参考资料:https://www.bilibili.com/video/BV1YK411F7Yt?from=search&seid=15287956252172221668&spm_id_from=333.337.0.0 如何区分是前、后端bug 案例:假设购买了2件商品,一件打折,一件不打折,当你下完订单成功支付后,再次去我的订单中查看,发现只有一件商品显示出来。 a、如果前端
目录1 Queue1.1 定义1.2 底层存储1.3 构造方法1.4 入队(添加元素到队尾)1.5 出队(移除并返回队头元素)1.6 返回队头元素(不删除) 1 Queue 1.1 定义 前面讲了Stack是一种先进后出的数据结构:栈,那么对应的Queue是一种先进先出(First In First Out)的数据结构:队列 对比一下Stack,Queue是一种先
#这段程序集成了模型的建立,预测和R2值的计算,发现了一个有趣的问题,R语言输出的参数在EXCEL里进行计算会出现相当大的偏差,因此无法将建立的模型通过excel重新计算输出,全部都应该在R语言内实现 rm(list = ls()) library(ggplot2) file_path<-file.choose() library(readxl) mydata
指令 含义 例子 目录 pwd 查看当前所处的目录 ls 列出当前目录下的文件 cd 切换目录 (1)绝对路径:cd /Data/app/logs (2)相对路径:cd . mkdir 创建目录 rmdir 删除目录 cp 复制文件或目录 rm
【力扣算法编程】 两数相加 一. 题目描述 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头
快速清空一个文件 > > rumenz.log > :> rumenz.log > true > rumenz.log > cat /dev/null > rumenz.log > echo -n "" > rumenz.log > echo > rumenz.log > truncate -s 0 rumenz.log : 在 shell 中是一个内置命令,表示 no-op,大概就是空语句的意思 快速
题目 思考 突破点:从一个字符 i 出发,当碰到子串中存在重复字符 j 时,则从下一个字符 i+1 开始判断,其中 i+1 到 j 一定时不重复的! 代码 public int lengthOfLongestSubstring(String s) { Set<Character> res = new HashSet<>(); int ans = 0; int ta