笔记script linux shell

Linux操作(第五周)

本周我们开始学习了第三章文件关系,首先学习了账户的概念,即: 1. 用户和组的概念UID(User Identifier):用户标识符,是系统分配给每个用户的唯一数字ID。在 /etc/passwd 文件中可以查看到。GID(Group Identifier):组标识符,是系统分配给每个组的唯一数字 ......
Linux

Linux操作(第六周)

本周我们学习文本操作使用了vim操作,Vim是一个功能强大的文本编辑器,通常用于在Linux系统中编辑文本文件。它具有许多高效的编辑功能,可以大大提高编辑效率。1. 进入Vim编辑模式在终端中输入vim命令后,按下回车键即可进入Vim编辑器。你将会看到一个空白的屏幕,这就是Vim的编辑界面。2 Vi ......
Linux

Linux学习笔记之grep满足或排除多个关键字

grep -E "word1|word2|word3" file.txt # 满足任意条件(word1、word2和word3之一)将匹配。 grep word1 file.txt | grep word2 |grep word3 # 必须同时满足三个条件(word1、word2和word3)才匹配 ......
多个 关键字 关键 笔记 Linux

Linux学习笔记之SVN 查看最后的更新文件列表

#输出最近20条信息 svn log -q #只输出版本号、时间、作者 而不输出日志 svn log –xml #让日志以xml形式输出,这样主要是为了让日志编程一个有规则的xml文件,可以二次利用 组合用 svn log -l 20 –xml -q >>result.xml #日志前20条,以xm ......
文件 笔记 Linux SVN

Java入门笔记

Java入门 1.Java诞生 1995 詹姆斯·高斯林 JavaSE:标准版(桌面程序、控制台) JavaME:嵌入式开发(手机、小家电) JavaEE:企业级开发(Web端、服务器) 2.Java特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 3.JDK、 ......
笔记 Java

交叉编译htop aarch64 (linux开发笔记)

准备工具 aarch64 交叉编译工具 下载htop源码http://hisham.hm/htop/index.php?page=downloads 下载htop依赖ncurseshttp://ftp.gnu.org/pub/gnu/ncurses/ 开始编译 第一步:先编译ncurser #下载 ......
笔记 aarch linux htop 64

升级linux下的python版本(3.10.11)

以centos7为例 将python升级到3.10.11 一、安装必备软件包 ## 第一步 基础包 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-dev ......
版本 python linux 10 11

MarkDown学习笔记

Markdown学习笔记 标题:# 二级标题 三级标题 四级标题 字体 * **Hello,World! ** ** Hello,World! * Hello,World! ~~ Hello,World! *** 引用 MarkDown笔记学习 > 分割线 ( ) 图片 超链接 点击跳转到狂神博客 ......
MarkDown 笔记

【Linux】Linux终端常用快捷键

1、移动光标 Ctrl + b:同键盘左键,向左移动光标。 Ctrl + f:同键盘右键,向右移动光标。 Alt + b:向前移动一个词的距离。如果shell终端配置启用了可以通过快捷键打开菜单,会发生冲突,解决办法是禁用这个功能或者和Shift键一起使用。 Alt + f:向后移动一个词的距离。如 ......
Linux 快捷键 终端 常用

如何在 Linux 中配置使用 SSD (固态驱动器)

当我在运行 Linux 的计算机上安装我的第一块固态驱动器(SSD)后,我开始探索如何用好它们。SSD 在操作方式上与传统磁性驱动器不同,并且它们需要在软件上另行处理以达到功能优化。更多技术干货详见www.linuxprobe.com ......
固态 驱动器 Linux SSD

面对小白的Unity学习笔记(一)—— 前言

说我是初学者,自从上大学开始,我已经在游戏制作领域混了6年有余。但若说我是一个经验丰富的制作人,我可能连短期培训班里出来的还不如。 不知道该怪谁,但善于推卸责任的我总喜欢把原因归咎于学校的教育,我认为教科书太过于教条,总喜欢拽一堆堆的名词,什么面对对象,什么接口,什么对修改封闭,对拓展开放,根本听不 ......
前言 笔记 Unity

JUC并发编程学习笔记(十五)JMM

JMM 请你谈谈对Volatile的理解 Volatile是java虚拟机提供的轻量级的同步机制 1、保证可见性 2、不保证原子性 3、禁止指令重排 什么是JMM JVM->java虚拟机 JMM->java内存模型,不存在的东西,概念!约定 关于JMM的一些同步的约定: 线程解锁前,必须把共享变量 ......
笔记 JUC JMM

Programming abstractions in C阅读笔记:p184-p195

《Programming Abstractions In C》学习第61天,p184-p195总结。 一、技术总结 1.mutual recursion 2.natural number (1)定义 p184, If you limit the domain of possible values t ......
abstractions Programming 笔记 184 195

同余最短路学习笔记

今天讲课讲到了同余最短路。简单记一下,防止之后忘了这个坑。 同余最短路 in oiwiki 简介 同余最短路,可以用来处理问题: 1.「给定 n 个数,求这些数能拼出多少其他数(选数数量不限)」 2.「给 n 个数,求这些数不能拼出的最大 or 最小值」 3.「至少拼几次才能拼出模 k 余 x 的数 ......
笔记

Linux服务器架设

1、⽬录 2、常⽤命令 clear 清屏 man 命令名 帮助 help 命令名 查看命令的帮助信息 3、⽬录操作命令 pwd:查看当前所在⽬录 cd:切换⽬录 cd ..切换到上级⽬录 . 当前⽬录 ~ 宿主⽬录 ls 可以查看多个⽬录,⽤空格分隔 ls -a -l -d:查看⽬录下⽂件 ls - ......
服务器 Linux

Linux 中的 sar 命令示例

一、概述 sar 命令根据从系统活动收集的数据显示系统使用情况报告。这些报告由各个部分组成,每个部分都包含数据类型和收集数据的时间。sar 命令的默认模式显示访问 CPU 的每一类资源(例如用户、系统、I/O 调度等)以不同时间增量的 CPU 使用率。它还显示空闲 CPU 的百分比给定的时间。报告底 ......
示例 命令 Linux sar

【笔记】博弈论

【笔记】博弈论 0 基本概念 & 性质 0.1 博弈论 1 SG 函数 ps. 通过 SG 函数来理解三个基本模型,也是不错的选择。 1.2 定义 \(\text{SG}(x)=\text{mex}\{\text{SG}(y_i)\}\)(其中 \(y_i\) 为 \(x\) 的后继状态) 1.3 ......
博弈论 笔记

多线程学习笔记

**Process与Thread** 说起进程,就不得不说下程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 而进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位。 通常在一个进程中可以包含若干个**线程** ,当然一个进程中至少有一个线程,不然没 ......
线程 笔记

学习笔记9

一、学习任务 自学教材第6章,提交学习笔记(10分),评分标准如下 1. 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 (4分) “我在学习XXX知识点,请你以苏格拉底的方式对我进行提问,一次一个问题” 核心是要求 ......
笔记

单调队列学习笔记

Menu 单调队列(Monotonic Queue) 简介 代码模板 例题 单调栈(Monotonic Stack) 简介 代码模板 例题 ......
队列 笔记

2023_11_06_Java_EE_DAY_01_笔记

2023_11_06_Java_EE_DAY_01_笔记 知识点回顾: Javase Mysql Html+css+javascript Vue 扩展:ElementPlus 作业讲解与分析: 知识点讲解: 1. 主要核心内容(服务器端开发) a) Javaee/Spring+springMVC+M ......
Java_EE_DAY 笔记 2023 Java DAY

[学习笔记]虚树

虚树 虚树可以应用于树形 \(DP\) 的加速。当题目规定查询点集的大小和 \(\le 10^5\) 时可以用虚树解决。 虚树的原理是在原树上重新建一棵树,使得树上只包含要询问的点和它们的 \(lca\)。 普通树形 \(DP\) 的时间复杂度为 \(O(n^2)\)。最坏形成一棵二叉树,点集大小为 ......
笔记

linux 中查看GNU c库版本 libr.so.6(GLIBC版本)

001、 centos7 中 (base) [root@pc1 test]# cat /etc/redhat-release ## 查看当前系统 CentOS Linux release 7.6.1810 (Core) (base) [root@pc1 test]# ldd --version ## ......
版本 linux GLIBC libr GNU

Linux查看实时网卡流量的几种方式

在工作中,我们经常需要查看服务器的实时网卡流量。通常,我们会通过这几种方式查看Linux服务器的实时网卡流量。 1. sar -n DEV 1 2 sar命令包含在sysstat工具包中,提供系统的众多统计数据。其在不同的系统上命令有些差异,某些系统提供的sar支持基于网络接口的数据统计,也可以查看 ......
网卡 实时 流量 方式 Linux

Linux操作系统 no.6

xshell连接虚拟机: 1. 查看ip地址 点击VMware左上角“编辑” “虚拟网络编辑器”,点击NAT模式后,点击NAT设置,记住网关ip 设置虚拟机的IP地址,子网掩码,网关 在终端里输入:vi /etc/sysconfig/network-scripts/ifcfg-en33。进入vim编 ......
系统 Linux no

ArSSR笔记

20231105 文章连接:https://arxiv.org/abs/2110.14476 1.提出背景 首先是MRI成像上,会因为多种情况导致最后的成像效果不好,想要质量高的图像多徐时间又很长,现在采用超分的图像后处理方法来对图像进行处理以实现短时间获得高质量图像的效果。但是现在的图像超分方法中 ......
笔记 ArSSR

Linux操作系统 no.5

虚拟机配置网络 一. 1.bridge桥连接模式 2.NATV模式 3.host-only仅主机模式 二. 网络配置 1.配置ip地址等信息在/etc/sysconfig/network-scripts/ifcfg-ens33文件里做如下配置 BOOTROTO里面要改为静态(static) 添加ip ......
系统 Linux no

Linux操作系统 no.4

1.SUID权限 普通用户可以通过SUID提权,使用chmod命令给user增加SUID权限 2.SGID权限 在一个程序上添加SGID,用户执行过程中会获得改程序用户组的权限 3.Sticky权限 添加Sticky权限后,在该目录下建立的文件或目录,仅有自己与root有权限删除 4.文件属性cha ......
系统 Linux no

Linux操作系统 no.3

ACL基本用法: getfacl查看ACL权限 setfacl设置ACL权限 setfacl -m u:alice:rw /home/test.txt -m :修改ACL权限 -x :可以删除用户对文件的所有权限 -b :可以删除所有的扩展ACL权限,回到UGO基本权限 ACL高级特性: 最大有效权 ......
系统 Linux no

linux配置静态ip连接网络

1.打开虚拟机,打开编辑选择虚拟网络编辑器。选择vmnet8进行编辑,将子网ip设置为192.168.88.0 ,将子网掩码设置为255.255.255.0,设置网关并且保存 2.打开Linux终端输入 cd /etc/sysconfig/network-scripts/vim ifcfg-ens3 ......
静态 linux 网络