笔记linux软件tar

Linux:netstat指令

学习自:linux下netstat指令详解_linux netstat命令_乘凉~的博客-CSDN博客 官网:netstat命令的官方文档 1、简介 netstat是Linux中常用网络工具,用于显示网络连接、路由表、网络接口等相关信息。它可以帮助我们监控网络活动、诊断网络问题、查看网络连接状态。 ......
指令 netstat Linux

搜索学习笔记

贪心最优搜索 基本思路:贪心。 实现方法: 从起点开始,每次选择与他相邻的点离终点更近的一个。 怎么判断哪个离终点更近呢? 需要用到估价函数,通常有三种方式: 1.曼哈顿距离 2.对角线距离 3.欧式距离 注意:从起点到终点,使用的估价函数应当总是相同。 使用方法与 BFS 相似,不过入队的是从当前 ......
笔记

[转]Linux 脚本文件第一行 !# 的意思

原文地址:linux脚本文件一般以什么开头-掘金 Linux 脚本文件通常以「#!/bin/bash」或「#!/usr/bin/env bash」开头,表示该脚本文件应该使用 bash 解释器。 「#!」是一种特殊的符号,称为「shebang」,用于告诉操作系统该文件是一个脚本文件,并且该文件应该使 ......
脚本 一行 意思 文件 Linux

《深入理解Java虚拟机》读书笔记:虚拟机性能监控与故障处理工具

一、JDK的命令行 虚拟机性能监控与故障处理工具 工具 1、jps:虚拟机进程状况工具 jps主要用来输出JVM中运行的进程状态信息,它的功能也和ps命令类似:可以列出正在运行的虚拟机进程,并显示虚拟机执行主类(Main Class,main()函数所在的类)名称以及这些进程的本地虚拟机唯一ID(L ......
故障 性能 笔记 工具 Java

Linux:nmcli指令

学习自: Linux 中的 nmcli 命令 - 知乎 nmcli是NetworkManager提供的命令,使用时要确保NetworkManager服务处于启用状态。 nmcli有四类常用命令:n(networking)、g(general)、c(connection)、d(device) 根据Li ......
指令 Linux nmcli

拓扑排序 学习笔记

[模板题](https://www.luogu.com.cn/problem/B3644) ## 分析题目 求一个图的拓扑序。需要用到拓扑排序。 ## 拓扑排序 将一张图中的顶点以线性方式进行排序,使得对于任何的顶点 $u$ 到 $v$ 的有向边 $(u,v)$, 都可以有 $u$ 在 $v$ 的前 ......
拓扑 笔记

新人笔记-参数的传递

public class MethodDemo03 { public static void main(String[] args) { int number = 100; System.out.println("调用方法前" + number); change(number); System.ou ......
新人 参数 笔记

新人笔记-方法重载基本知识

方法重载: 多个方法在同一个类中 多个方法具有相同的方法名 多个方法的参数不相同,类型不同或者数量不同 与返回值无关 在调用时,Java虚拟机会通过参数的不同来区分同名的方法 public class MethodDemo02 { public static void main(String[] a ......
基本知识 新人 笔记 方法 知识

新人笔记-数组的易错点

注意:此时修改数组b2的值,数组b的值也会随之改变 ......
数组 新人 笔记

『学习笔记』插入类dp

## 概述 可以说是一个套路化问题,想出来了就非常好做。前提是你得想出来。 转移方程一般也都是特定的:设 $dp_{i, j}$ 表示往一个序列里插入了 $i$ 个数,这 $i$ 个数被分成了 $j$ 段的方案数。 初始化:$\begin{cases} dp_{1, i = 1} = 1 \\ dp ......
笔记

【Linux内核态】内核态和用户态的理解

# 内核态和用户态的理解 ## 特权级 在Unix/Linux系统中,fork的工作实际上是以系统调用的方式完成相应功能的,具体的工作是由sys_fork负责实施。其实无论是不是Unix或者Linux,对于任何操作系统来说,创建一个新的进程都是属于核心功能,因为它要做很多底层细致地工作,消耗系统的物 ......
内核 用户 Linux

学习笔记 - Java 数组

## 数组的概述 数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 数组是有序排列的,且数组属于引用数据类型,但数组中的元素既可以是基本数据类型,又可以是引用数据类型。 数组的存储是在内存中开启一片连续的空间,长度一旦确定就不能 ......
数组 笔记 Java

yun缓存软件包

#!/bin/bash packagename=$1 which yumdownloader || yum install -y yum-utils &>/dev/null ls /bak/pkg || mkdir -p /bakpkg yumdownloader --resolve --destd ......
软件包 缓存 软件 yun

鸟哥的Linux私房菜服务器架设篇

第四章:连接到Internet1、主机名十分重要,DNS系统中主机名=ip; 如百度服务器主机名为:www.baidu.com2、DHCP(局域网)、DNS(互特网)等都需要服务器来部署,如DHCP服务器 可以IP 路由器来充当;3、配置ADSL时注意, a、ppp0拨号成功后,ISP会自动给予pp ......
私房 服务器 Linux

linux之shell脚本循环

[TOC] ## 1. 循环语句 ### 1.1 for循环语句 - 执行机制:遍历 ```bash 执行机制: 依次将列表中的元素赋值给"变量名"; 每次赋值后即执行一次循环体;直到列表中的元素耗尽,循环结束 如果省略 [in WORDS …] ,此时使用位置参数变量 in "$@" 格式 for ......
脚本 linux shell

前端进化笔记-JavaScript(四)

生活想要将我活埋,怎料我是一颗种子 #基本引用类型 > 对象是引用类型的实例:new后面跟一个构造函数就创建了一个新对象,例如`let now = new Date(); `,这样就创建了一个Date对象. ### Date类型 ####方法 - Date.parse( ):根据传入的参数返回毫秒数 ......
前端 JavaScript 笔记

Linux---磁盘空间

https://www.runoob.com/linux/linux-command-manual.html df du du -sh /path/to/directory 该命令将显示指定目录的磁盘空间使用情况,以人类可读的方式显示目录大小 ......
磁盘 Linux 空间

数论学习笔记

# 逻辑 ### 1. 充分条件、必要条件与充要条件的概念 若 $p\Rightarrow q$,则 $p$ 是 $q$ 的充分条件,$q$ 是 $p$ 的必要条件。 $p$ 是 $q$ 的充分不必要条件,$p\Rightarrow q$ 且 $q\not\Rightarrow p$。 $p$ 是 ......
数论 笔记

C/C++基础知识点——linux网络编程

## OSI七层模型都有哪些,其中tcp/ip位于哪一层? 物理层、数据链路层、网络层、传输层、会话层、表示层及应用层,其中TCP/UDP位于传输层,而IP位于网络层。 ## tcp和udp的区别 1. TCP是流式报文,而UDP是数据包式报文; 2. TCP是面向连接的,而UDP是面向无连接的; ......
知识点 网络编程 基础 知识 linux

OpenCV笔记:cv2.VideoCapture 完成视频的跳帧输出操作

前言 我开始关注这个问题,是在使用PaddleOCR+ OpenCV 进行视频文字识别的时候,因为OpenCV 需要循环读取视频的每一帧进行解析,这就导致视频播放特别卡顿。由于视频中相邻帧的内容是一样的,重复识别也没有意义,所以我就在考虑:有没有办法跳帧输出? 来源:https://blog.csd ......
VideoCapture 笔记 OpenCV 视频 cv2

Linux命令系列(3) —— 单会话多shell命令:screen

[toc] # 一. 命令简介 在使用Linux的时候,有些情况下只能使用单个会话,但是又有多shell的需求;又有一种情况,需要执行一个在会话结束以后依旧需要执行的进程(在Linux系统中,用户通过shell登录后执行的进程都是挂载在当前shell下,作为用户shell的子进程,当用户的shell ......
命令 screen Linux shell

Autodesk 3ds Max 2024(3D建模软件)v26 中文永久使用

Autodesk 3ds Max 2024是一款功能强大的三维建模、动画和渲染软件。 点击获取Autodesk 3ds Max 2024 下面是对Autodesk 3ds Max 2024的800字详细介绍: Autodesk 3ds Max 2024是由Autodesk公司开发的领先的三维设计和制 ......
Autodesk 软件 2024 3ds Max

DS CATIA Composer R2023(3D辅助设计软件) HF3中文永久使用

DS CATIA Composer R2023是一款功能强大的3D辅助设计软件。 点击获取DS CATIA Composer R2023 下面是对DS CATIA Composer R2023的800字详细介绍: DS CATIA Composer R2023是由达索系统(Dassault Syst ......
辅助设计 Composer CATIA R2023 软件

Linux环境编程day06--进程间通信

进程间通信: 一、基本概念 什么是进程间通信: 是指两个或多个进程之间需要协同工作、交互数据的过程,因为进程之间是相互独立工作的,为了协同工作就需要进行通信来交互数据 进程间通信的分类: 简单的进程间通信: 信号(携带附加信息)、文件、环境变量、命令行参数等 传统的进程间通信: 管道文件(有名管道、 ......
进程 环境 Linux day 06

什么是软件设计领域的 stateless 编程范式

在软件设计领域,`stateless` 编程范式是一种设计模式,其中程序或对象在其生命周期中不保存任何状态。换句话说,一个 `stateless` 程序或对象的行为仅仅取决于它的输入,而不依赖于任何先前的交互或数据。 让我们来详细了解一下 `stateless` 编程范式。在大多数情况下,当我们谈论 ......
范式 stateless 领域 软件

linux 动态库生成

命令:g++ -Iinclude test.cpp -fPIC -shared -Wall -m64 -std=c++11 -O0 -g -o bin/test.so -g++: 编译器的名称 -Iinclude: 添加了一个头文件搜索路径,包含名为"include"的目录 test.cpp: 被编 ......
动态 linux

软件设计领域的共享锁 Share lock 和乐观锁 optimistic lock 的区别

`共享锁`和`乐观锁`都是在软件设计领域用于实现并发控制的方法,用于处理多个线程或进程对共享资源的访问。它们的目标是在多个操作同时发生时保持数据的一致性和正确性,但它们的实现方式和应用场景有所不同。 **共享锁 (Share Lock)**: `共享锁`,也称为`读锁`,是一种并发控制机制,它允许多 ......
lock optimistic 领域 Share 软件

[转]Linux 下的 nftables 防火墙使用教程

原文地址:nftables 使用教程 – 云原生实验室 - Kubernetes|Docker|Istio|Envoy|Hugo|Golang|云原生 如果你没有生活在上个世纪,并且是云计算或相关领域的一名搬砖者,那你应该听说最近 CentOS 8 官方正式版已经发布了,CentOS 完全遵守 Re ......
防火墙 nftables 教程 Linux

Linux的Nginx安装部署

## 简介 *Nginx* (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 同Tomcat一样,Nginx可以托管用户编写的WEB应用程序成为可访问的网页服务,同时也可以作为流量代理服务器,控制流量的中转。 Nginx在WEB开发领 ......
Linux Nginx

9.2 Linux LED 驱动开发实验

一、Linux 下的 LED 驱动原理 Linux 下的任何驱动,最后都是要配置相应的硬件寄存器。 1. 地址映射 MMU 全称叫做 MemoryManage Unit,也就是内存管理单元。 现在的 Linux 支持无 MMU 处理器。MMU 主要完成的功能为: 1、完成虚拟空间到物理空间的映射。 ......
Linux 9.2 LED