ICode9

精准搜索请尝试: 精确搜索
  • 队列 Queue2022-07-12 22:07:34

            package com.practice; import com.practice.Array.Array; public class ArrayQueue<E> implements Queue<E> { private Array<E> array; public ArrayQueue(int capacity){ array = new Array<>(capacity); }

  • tail -f 、tail -F、tailf的区别2022-07-03 00:02:31

    三者经常在工作中会使用到,以下是三条命令的区别,帮忙大家理解:1.tail -f 等同于--follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止,但是不是断开。   2.tail -F 等同于--follow=name --retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次

  • 06_队列2022-06-26 10:02:21

    06_队列 什么是队列 先进者先出,这就是典型的队列结构。 栈的操作:入栈(push())、出栈(pop()) 队列的操作:入队(enqueue())、出队(dequeue()) 队列和栈一样,也是一种操作受限的线性表数据结构。 顺序队列和链式队列 基于数组实现——顺序队列 基于链表实现——链式队列 顺序队列的实现 publ

  • Linux 实时查看日志文件 -- tail命令2022-06-24 23:33:45

    Linux 实时查看日志文件,最主要使用的就是tail命令。 linux tail命令用于显示文件尾部的内容,默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。 语法格式: tail [参数] 常用

  • Linux 内存使用率超过90%,问题排查和清理2022-06-20 18:34:12

    原文请访问: https://blog.csdn.net/u011236069/article/details/122921084   摘要问题发生在周末,正在家休息突然接收到告警信息提示linux内存使用率超过90%,刚接收到信息以为是程序发生了内存泄漏。登录Linux通过top命令发现系统占用内存正常。各进程内存使用率都很低 使用命令:fre

  • TZOJ 4332:迷宫 广搜BFS2022-06-20 00:33:23

    描述   迷宫可以被描绘成一个带有以下字符的矩形: 'E':迷宫的入口; ‘X’:迷宫的出口; '#':迷宫的边界或墙壁; '.':穿过迷宫的路径。 例如,一个小迷宫可能如下所示: #前任###   你的工作是找到从“E”到“X”的最短路径(在“E”和“X”之间遇到的点数最少)。要从“E”到“X”,您只能乘坐“.

  • 【Java集合】ArrayDeque源码解读2022-06-18 12:04:26

    简介 双端队列是一种特殊的队列,它的两端都可以进出元素,故而得名双端队列。 ArrayDeque是一种以循环数组方式实现的双端队列,它是非线程安全的。 它既可以作为队列也可以作为栈。 继承体系 ArrayDeque实现了 Deque接口,Deque接口继承自 Queue接口,它是对 Queue的一种增强。 同时实现

  • TZOJ 4362: Gregory the Grasshopper2022-06-16 14:00:25

     4362: Gregory the Grasshopper  描述 Gregory is a grasshopper. His favourite food are clover leafs -- he can simply never have enoughof them. Whenever he spots such a leaf, he wants to eat it as quickly as possible. Gregory isalso lazy, so he wants

  • Linux日志查看方法2022-06-09 16:05:27

    1.Linux tail 命令 tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。 tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。 命令格式: tail [参数] [文件] 常用参数

  • 洛谷 P6563 [SBCOI2020] 一直在你身旁 解题报告2022-06-07 23:03:14

    洛谷 P6563 [SBCOI2020] 一直在你身旁 解题报告 对这道神仙题目的理解还不是很深刻,先贴两个学习的题解吧QwQ Sol https://www.luogu.com.cn/blog/2019-13-32-25-61-61/solution-p6563 Code https://www.luogu.com.cn/blog/105254/solution-p6563 MyCode #include <bits/stdc++.h>u

  • linux常用服务器操作命令2022-06-05 23:35:10

    ls命令: 命令功能:列出目标目录中所有的子目录和文件。 pwd命令: 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。查看”当前工作目录“的完整路径。 mkdir命令: 用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是

  • 【考试总结】2022-05-312022-05-31 17:35:13

    亿个社区 设 \(f_{k,n}\) 表示使用 \(k\) 个小组覆盖前 \(n\) 个住户的最小代价,转移枚举最后一组的起始点即可 不难发现这是斜率优化的形式但是从左往右转移比较麻烦,那么使用分治即可 也就是说 \([l,mid]\) 按照 \(t_{i+1}\) 排序建立凸包,待转移的 \([mid+1,r]\) 按照 \(t_i\) 排

  • Linux常用命令总结2022-05-30 20:00:09

    在docker容器中查看输出日志, docker logs -f --tail 10000 604b00b03d5d | grep -5 java.lang.NullPointerException --tail:实时打印日志 10000:实时打印的行数 604b00b03d5d:docker容器(使用docker ps 可查看所有容器) grep:linux查找关键词的命令 -5:显示查询结果的上下五行内容 jav

  • logtail2022-05-25 22:34:23

    使用第三方模块 "github.com/hpcloud/tail" 初始化Tail指针 package logtail import ( "fmt" "github.com/hpcloud/tail" ) var ( tailObj *tail.Tail ) func Init(path string) (err error) { tailObj, err = tail.TailFile(path, tail.Config{Fol

  • 文件系统:fseek2022-05-22 16:01:33

    需求如下: 现有一个1G左右的日志文件,大约有500多万行, 用php返回最后几行的内容。 1. 直接采用file函数来操作 or file_get_content() 肯定报内存溢出注: 由于 file函数是一次性将所有内容读入内存,而php为了防止一些写的比较糟糕的程序占用太多的内存而导致系统内存不足,使服务器出现

  • 《The Tail At Scale》论文详解2022-05-18 02:33:30

    简介 用户体验与软件的流畅程度是呈正相关的,所以对于软件服务提供方来说,保持服务耗时在用户能接受的范围内就是一件必要的事情。但是在大型分布式系统上保持一个稳定的耗时又是一个很大的挑战,这篇文章解析的是google发布的一篇论文《The Tail At Scale》,里面讲述的是google内部的

  • 双端队列(搬运)2022-05-17 07:31:06

    /**************************** 顺序表 实现双端队列 ****************************/ #define DataType int #define maxn 100005 struct Queue { DataType data[maxn<<1]; int head, tail; }; void QueueClear(struct Queue* que) { que->h

  • 队列(搬运)2022-05-17 07:00:40

    /**************************** 链表 实现队列 ****************************/ typedef int DataType; struct QueueNode; struct QueueNode { DataType data; struct QueueNode *next; }; struct Queue { struct QueueNode *head, *t

  • 剑指Offer-第12天 双指针(简单)2022-05-15 00:03:04

    第一题 题目链接:https://leetcode.cn/problems/he-bing-liang-ge-pai-xu-de-lian-biao-lcof/ 个人题解:创建一个虚拟头节点,遍历,如果碰到小的元素接上去即可。 代码: class Solution { public: ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) { auto dummy=new Li

  • 快速排序算法2022-05-09 02:31:45

    快速排序算法 import random class Solution(): def quickSort(self, arr, head,tail): if head >= tail: return arr mid = head + random.randint(0,tail - head) pivot = arr[mid] arr[mid] = arr[head] low = head high = tail while low != high: whil

  • 8.1:双向链表实现双端队列2022-05-08 11:03:04

    8.1:双向链表实现双端队列   双端队列,玩的head 和tail指针     1、双向链表   1 public static class Node<T> { 2 public T value; 3 public Node<T> last; 4 public Node<T> next; 5 6 public Node(T data) { 7 value = dat

  • 贝尔曼福特(bellman_ford)2022-05-01 16:31:06

    核心:两层循环: 问:为什么要循环n-1次 答:有n个点,若求a到b的最短路径,至多经过n-1个点(不能是回路) 贝尔曼福特不能解决负权回路问题: 如果为负权回路:每次判断是否松弛操作时,都有dis[u[i]]+w[i]<dis[v[i]] 因此每次都会减小,从而无法正确的求出最短路径   1 #include<bits/stdc++.h> 2

  • LiberOJ 10176 最大连续和 单调队列优化DP2022-04-28 02:31:34

    题目描述 给你一个长度为\(n\)的整数序列{\(A_1,A_2,...,A_n\)},要求从中找出一段连续的长度不超过\(m\)的非空子序列,使得这个序列的和最大。 输入格式 第一行为两个整数\(n,m\); 第二行为\(n\)个用空格分开的整数序列,每个数的绝对值都小于\(1000\) 。 输出格式 仅一个整数,表示连续

  • 【Shell案例】【打印指定行用sed、for循环、head和tail配合使用】4、输出第5行的内容2022-04-27 20:05:21

    描述写一个 bash脚本以输出一个文本文件 nowcoder.txt 中第5行的内容。 示例:假设 nowcoder.txt 内容如下:welcometonowcoderthisisshellcode 你的脚本应当输出:is 方法1:变量定义+for循环 #!/bin/bash let j=0 for i in `cat nowcoder.txt` do if [[ $j -eq 4 ]]; then

  • 数据结构-链表2022-04-27 09:31:34

    说明 前段时间学习数据结构的链表,在这里记录一下~ C语言实现 构建一个链表的结构体 typedef struct LinkNode { int val; struct LinkNode* next; } Link; 构建一个结构体,存放链表的头节点和尾节点(可以不要,如果有的话,可以方便在链表头和尾添加新的元素) typedef struc

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有