笔记script linux shell

Shell(一):Shell概述

1、Shell简介 Shell提供用户与内核进行交互操作的接口,接收用户输入的命令,并把它送入内核区执行。 内核是Linux系统的心脏,从开机自检是就驻留在计算机的内存中,直到计算机关闭为止,而用户的应用程序存储在计算机的硬盘上,仅当需要时才被调入内存。 Shell独立于内核,是连接内核与应用程序的 ......
Shell

linux 查看java log

Linux查看Java日志在开发和运维过程中,我们经常需要查看Java应用程序的日志来追踪问题和进行故障排除。本文将介绍如何在Linux环境中查看Java日志,并提供一些常用的命令和工具。 1. 查看日志文件Java应用程序通常会将日志输出到一个或多个文件中。我们首先需要找到日志文件的位置,然后使用 ......
linux java log

docker 部署.net core ,用于博主本人笔记

安装dockerdocker 部署 netcore 步骤 1、下载最新netcore支持docker pull mcr.microsoft.com/dotnet/core/aspnet:latest 2、发布netcore 项目linux环境需要在发布文件夹内 创建Dockerfile,并添加如下内 ......
笔记 docker core net

分数规划笔记

前言 分数规划是来求一个分式的极值 形象点就是已知 \(a_i,b_i\) 求 \[\frac{\sum_{i=1}^n a_i \times x_i}{\sum_{i=1}^n b_i \times x_i} \]的极值,其中 \(x_i\in \{0,1\}\) 显然可以二分求解,设当前二分值为 ......
分数 笔记

【实操笔记】OPCUA接入

1.OPC UA介绍 一、各种语言的开源库介绍 https://wanghao1314.blog.csdn.net/article/details/106452683 二、官网 https://open62541.org/ 三、编译 1.cmake安装 https://blog.csdn.net/m ......
笔记 OPCUA

二次离线莫队笔记

前言 莫队可以解决许多其他数据结构无法完成的问题,正在很多其他问题上也可以拿部分分甚至满分,只因其复杂度为小常数 \(O(n\sqrt n \times k)\) 其中 \(k\) 是单次扩张以及收缩的复杂度,而二离莫队可以在答案可差分的情况下达到 \(O(n\sqrt n + n \times k ......
笔记

AWVS15.2 Crack Windows&& Linux

Windows 安装过程 https://www.ddosi.org/awvs-15-2/ Linux&&Kali 安装过程 https://fahai.org/jszt/18.html Q:好像本机访问不了,但是能ping通 ......
amp Windows Crack Linux AWVS

Linux C语言Shared Library共享库细节探究

开发中遇到一个问题,比如有一个类库A,被类库B引用,类库B和类库A都被程序C引用。类库A中有一个全局变量G,要求同一个进程中使用的是同一个全局变量G。 虽然看起来很简单,但是实际探究下来还有不少坑。 如果不是类库 如果A B都不是类库,而是直接引入源码编译,理论上比较方便解决。 示例一 pre.h ......
细节 Library 语言 Shared Linux

网络流笔记

前言 粗略地讲一下吧,大概能理解就行 理论部分借鉴了 oi-wiki ,有问题欢迎指出 网络流 网络是一个特殊有向图 $G=(V,E)$ ,特殊在于有源点 $s$ 和汇点 $t$ 首先网络流图中每条边 $(u,v)$ 都有一个容量 $c(u,v)$ 介绍流函数 $f(u,v)$ ,指 $u$ 到 $ ......
笔记 网络

fhqtreap笔记

引入 无旋转 $treap$ ,又称分裂合并树,因为其操作由分裂合并实现,代码简单,好调,并且没有旋转操作,可能有时常数略大,但不影响其优秀。 原理 $fhqtreap$ 是以 $BST$ 二叉搜索树为基础实现的 不同于 $BST$ 的是,加入数值时我们保存一个随机 $key$ 值 ,并保证父亲的 ......
fhqtreap 笔记

vite学习笔记

深入浅出vite 1、前端构建工具的痛点 模块化方面,提供模块加载方案,并兼容不同的模块规范。 语法转译方面,配合 Sass、TSC、Babel 等前端工具链,完成高级语法的转译功能,同时对于静态资源也能进行处理,使之能作为一个模块正常加载。 产物质量方面,在生产环境中,配合 Terser等压缩工具 ......
笔记 vite

shell脚本内,如何知道本文件在操作系统的什么位置

我写的shell,假如叫1.sh在系统中在这个位置/root/test/1.sh,且存在软链接/root/test_____1.sh -> test/1.sh 支持以下几种情况的操作 /root/test>./1.sh /root>./test/1.sh />/root/test/1.sh /roo ......
脚本 位置 文件 系统 shell

Linux 日志按时间、按行截取方式

Linux 日志按时间、按行截取方式 代码脚本之家 2023-10-08 12:53 发表于上海 收录于合集 #linux2个 #日志1个 1.截取catalina.out某段时间内的日志信息: sed -n '/2023-09-23 14:00:/,/2023-09-23 15:00:/p' ca ......
方式 时间 Linux 日志

DR7808 配置笔记

CSA部分: 内部CSA可以配置为单向,或者双向,一共有两个CSA,内部CSA的GAIN可以配置,挡位有10,20,40,80四种增益选项。 也可以直接关闭内部CSA,CSA的过流保护值和过流保护滤波时间都可以单独设置。 相关寄存器: DR7808_GENCTRL1 DR7808_HBIDIAG D ......
笔记 7808 DR

Linux之iostat

Linux之iostat 前言 iostat主要用于监控系统设备的IO负载情况。 iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。 用户可以通过指定统计的次数和时间来获得所需的统计信息。 1.命令功能: 通过iostat方便查看CPU ......
iostat Linux

《信息安全系统设计与实现》第六周学习笔记

一、课程内容第十一章学习 EXT2文件数据结构 1、通过mkfs创建虚拟磁盘 mke2fs [-b blksize -N ninodes] device nblocks 虚拟磁盘布局: 2、操作系统内核中的文件系统函数 3、系统调用 4、I/O库函数 5、用户命令 6、sh脚本 低级别的文件操作中的 ......
笔记 系统 信息

Linux中实现每隔指定行规律输出文本内容

001、间隔2 [root@pc1 test1]# ls a.txt [root@pc1 test1]# cat a.txt ## 测试数据 1 2 3 4 5 6 7 8 9 10 [root@pc1 test1]# awk '{if(NR % 2 == 1) {count++}; if(NR % ......
规律 文本 内容 Linux

C#学习笔记--面向对象三大特征

C#核心 面向对象--封装 用程序来抽象现实世界,(万物皆对象)来编程实现功能。 三大特性:封装、继承、多态。 类与对象 声明位置:namespace中 样式:class 类名{} 命名:帕斯卡命名法(首字母大写) 实例化对象:根据类来新建一个对象。Person p=new Person(); 成员 ......
特征 对象 三大 笔记

linux TCP 通信流程 套接字函数

TCP 和 UDP -> 传输层的协议 UDP: 用户数据报协议,面向无连接,可以单播,多播,广播,面向数据报(类似战争中无线电的广播),不可靠。 TCP: 传输控制协议,面向连接的,可靠的,基于字节流,仅支持单播传输(点对点)。 UDP TCP 是否创建连接 无连接 面向连接 是否可靠 不可靠 可 ......
套接字 函数 流程 linux TCP

Linux 中awk命令根据索引文件批量提取列和行

001、批量提取列,根据索引index.txt文件批量提取2、4、8、9列 [root@pc1 test2]# ls a.txt index.txt [root@pc1 test2]# cat a.txt ## 测试文件 001 002 003 004 005 006 007 008 009 010 ......
索引 命令 文件 Linux awk

Linux快捷键及History用法

Linux快捷键及History用法 1.bash的快捷键 Ctrl + l 清屏,相当于clear命令 Ctrl + o 执行当前命令,并重新显示本命令 Ctrl + s 阻止屏幕输出,锁定 Ctrl + q 允许屏幕输出,解锁 Ctrl + c 终止命令 Ctrl + z 挂起命令 Ctrl + ......
快捷键 History Linux

开发者笔记 C++11新特性并发编程future

上一篇介绍了<thread>文件里线程相关类,这篇将介绍C++ <future>头文件里线程类,future里包含的类主要是处理异步任务,线程函数封装,线程间通信,同步,捕捉异常处理 https://zhuanlan.zhihu.com/p/509118687 future的引入 c++11引入的f ......
开发者 特性 笔记 future 11

Week8 HTML,CSS,JavaScript 课堂笔记

Routers 为了将数据从一个地方路送到到另一个地方,我们需要做出路由决策。也就是说,需要有人对数据如何从A点传输到B点进行编程 您可以想象数据如何从A点到B点采取多条路径,这样当路由器拥塞时,数据可以通过另一条路径流动 TCP/IP是两种允许计算机通过互联网在它们之间传输数据的协议 IP或互联网 ......
课堂笔记 JavaScript 课堂 笔记 Week8

Linux 中 head -c截取无换行符的字符

001、 [root@pc1 test2]# ls a.txt [root@pc1 test2]# cat a.txt 01 02 1 03 04 2 05 06 3 07 08 4 09 10 5 11 12 6 13 14 7 15 16 8 17 18 9 19 20 10 21 22 11 ......
换行符 字符 Linux head

kali linux 设置固定IP

1.修改文件 /etc/network/interfaces ┌──(kali㉿kali)-[~] └─$ sudo vi /etc/network/interfaces # This file describes the network interfaces available on your s ......
linux kali

linux系统和windows系统检测磁盘大小报警

1.应用场景 需要往磁盘中存储图片和或者数据,需要检测磁盘大小,当小于5GB的时候提示用户,并停止存储图片和数据,避免磁盘塞满,无法启动系统或者操作电脑; 2.实现方法 用一个定时器去定时查询磁盘空间大小,linux系统,采用QProess执行命令,然后解析命令返回值,获取剩余的磁盘空间 void ......
系统 磁盘 大小 windows linux

2023_10_12_MYSQL_DAY_04_笔记

2023_10_12_MYSQL_DAY_04_笔记 14章课后作业 CREATE TABLE xi( xid INT PRIMARY KEY AUTO_INCREMENT, xname VARCHAR(10) UNIQUE, xhead VARCHAR(10) NOT NULL, xloc VAR ......
MYSQL_DAY 笔记 MYSQL 2023 DAY

Linux-系统管理

from pixiv 管理用户和组 用户账户 用户配置文件 根据man的提示我们知道在/etc/passwd下 如上这些字段的含义,需要注意的是在password这个字段都是x,即不显示密码 第一个字段是用户名 第二个字段是加密后的密码 第三个字段是最后一次密码修改的日期距离1970年的天数 ... ......
系统 Linux

小干货~ NFS在Linux系统中的应用

Linux系统中的经典的语句”一切皆文件”,意思就是说在Linux系统中,我们要达成任何目标,都是通过配置文件去实现的。既然这样,那我们就少不了跟文件打交道,今天就跟大家分享下如何在Linux系统中配置网络文件系统(Network File System, NFS)服务来达到Linux系统之间的文件 ......
干货 系统 Linux NFS

ulimit命令-限制linux内核的资源大小

ulimit命令-限制linux内核的资源大小 ulimit -n查看linux系统的最大文件打开数 设置最大文件打开数的大小: 临时设置:ulimit -SHn 65535 -S表示软限制 -H表示硬限制 永久生效:文件:/etc/security/limits.conf 添加2行: * soft ......
内核 命令 大小 ulimit 资源