笔记script linux shell
密码协议学习笔记(7):不经意传输
不经意传输: 不经意传输(Oblivious Transfer,OT)这个概念不太直观,实际上,该协议的描述是: 发送方Alice向接收方Bob发送了$n$条消息,$m_1,\cdots,m_n$, 接收方Bob从中选择一条或几条消息. 发送方无法控制接收方的选择,也无法得知接收方的选择,而接收方不 ......
模式识别与机器学习——生成式分类器 课程笔记
有监督学习:从有标记的数据中学习推断函数 目标函数:\(Y=f(x)\)或\(P(Y|X)\) 注意:条件概率用小写p表示,先验概率用大写P表示。 贝叶斯判别原则 给定观测值X,判断其属于\(\omega 1\)类还是\(\omega 2\)类,最小化误差概率条件下,\(P(\omega1|X) > ......
Top 50+ Linux Commands You MUST Know
Top 50+ Linux Commands You MUST Know https://www.digitalocean.com/community/tutorials/linux-commands Top 50 Linux Commands You Must Know as a Regular ......
《梦断代码》阅读笔记01
1、与其他的书籍很不同的一点是:这本书有第0章 而第0章有这么一句话,也是将我这两年来学习技术的心理状态给描绘了个大概: “hello world”程序一无所用,但足以蛊惑人心, 多少软件雄心勃勃,但最终未结善果。 不得不承认的一点是,我当初刚开始使用IDEA编程工具学习Java的时候,坚持学习下去 ......
密码协议学习笔记(6):零知识证明
零知识证明 基本概念: (这部分书上讲的实在是太难懂了,因此博客内容参考了零知识证明Zero-Knowledge Proof介绍 - 知乎 (zhihu.com)) 想象这样的应用场景:甲指着报纸上一道超难的数独题,说:"我知道这道数独题的答案",并且需要向乙证明这一点.于是甲做了一堆上面写着数字1 ......
GraphMAE阅读笔记
GraphMAE阅读 引言 在摘要里,本论文提出了自监督学习有着巨大的潜力 自监督学习又分为对比学习和生成学习 目前比较成功的是对比学习,因为在对比学习中,有高质量的数据增强以及可以通过额外的策略来稳定训练过程 而对于生成式的自监督学习,它们旨在重建数据本身的特征和信息,对图来说,图自动编码器(Gr ......
Linux中断
Linux内核中负责处理中断的模块主要包括以下几个关键部分: 中断控制器: 中断控制器负责处理硬件产生的中断信号,它会将中断信号传递给相应的处理程序。 在x86架构中,常见的中断控制器有APIC(高级可编程中断控制器)。 中断描述符表(IDT): IDT是x86架构下用于存储中断处理程序地址的表,内 ......
Linux系统优化
一、 系统信息查看方法# 查看系统名称信息 # cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 查看系统内核版本 # uname -r 3.10.0-1160.el7.x86_64 查看系统硬件位数 # uname -m x8 ......
linux下的shell
1.查看当前用户默认的shell: cat /etc/passwd 最后面几行,找到用户名 2.查看当前的终端是什么shell echo $SHELL 或者 echo $0 3.查看系统可以使用那些shell cat /etc/shells ......
shell脚本中的EOF是什么
概述 在Shell脚本中,EOF(End of File)是一个特殊标记,用于指示一段文本的开始和结束位置。但它并不是Shell脚本中的关键字或保留字。您可以自由选择EOF之前的标记,只需确保开始和结束标记匹配即可。基本上<<EOF告诉 shell 您将输入多行字符串,直到“标记” EOF。您可以根 ......
《软件需求十步走》阅读笔记
软件需求是什么?是客户最基本的要求,是开发人员如何针对开发的基准,若软件开发没有了这一步,也就失去了此次开发的必要性,也就如同做了无用功。有需求的存在,对客户、开发团队双方来言是互利的存在,所以我们作为软件工程的学生,自当做好对需求的正确、准确分析。 软件需求是软件项目和产品开发的起点,更是用户和开 ......
kali linux虚拟机安装与配置
1.下载vmware虚拟机 2.使用官网公布的最新版vm版本kali 官网地址https://www.kali.org/get-kali/#kali-virtual-machines 点击第一个图标下载 3.解压后打开,打开vmware直接,将.vmx文件托入虚拟机中就可以使用了。 打开kali l ......
考试笔记
考试笔记 从暑假集训开始。质量不等。后面的笔记质量要高一些。 2023.08.22 T1 T2 一个很显然的思路是先预处理,把所有图形搜出来,并算出它们所占据的空间,然后对于每组询问做到 \(O(1)\) 查询(二维前缀和)。 难点就在于如何去重相同的图形。 T3 这么喜欢出矩阵乘法吗。 一眼 \( ......
机器学习笔记
机器学习笔记 mAP(mean Average Precision)在机器学习中的目标检测领域,是十分重要的衡量指标,用于衡量目标检测算法的性能。一般而言,全类平均正确率(mAP,又称全类平均精度)是将所有类别检测的平均正确率(AP)进行综合加权平均而得到的。 李课 理论部分 损失函数(Loss F ......
雾里滑雪笔记(三)热力学第一定律
热一律及其衍生物 一、热力学第一定律的基本内容 热力学第一定律是能量守恒定律在一定条件下的表现形式。为了理解这种说法,我们考虑所有可能的形式的能量。 系统的总能量可以分为三部分:系统在外力场中的势能或位能 $V$ ,系统整体运动的动能 $T$ ,和系统的内能,即热力学能 $U$ 。 $$E=T+V+ ......
Linux服务器文件外发行为检测
我超怕的 -https://www.cnblogs.com/iAmSoScArEd/p/17727571.html Code #!/bin/bash # Specify the directory where user home directories are located USER_HOME_D ......
SDTM初学笔记 - [001] - SDTM基础概念学习
SDTM,全称Study Data Tabulation Model,围绕着observations的概念构建,observations由研究期间收集的一些离散信息组成,通常对应于数据集中的rows。 1 Domains 一个domain是关于一个特定topic的观测的集合。 SDTM的首要目的是展 ......
Linux配置静态ip
Centos配置静态ip 查看VM的虚拟网络编辑器。取消自动分配IP地址 查看NAT设置;(记住网关IP) 查看本机上的网络共享中心 更改适配器设置 选择VMnet8 自定义IP地址(保证前3个数一致) 设置ip地址,保证前三位一致。 Centos网卡配置目录 cd /etc/sysconfig/n ......
linux 中sed命令删除匹配字符及其后的若干行
001、方法1 (base) [root@pc1 test1]# ls a.txt (base) [root@pc1 test1]# cat a.txt 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 keyword 16 17 18 19 20 21 22 ......
Linux下生成一个大文件和清空一个大文件命令
生成一个大文件:1. dd命令dd命令的官方定义:转换和拷贝文件。一般情况下,我们使用此命令进行大文件创建,但是dd命令是实际写入硬盘,文件产生的速度取决于硬盘的读写速度,如果我们想要创建一个超大文件,速度很慢。 例如,我们创建一个3G大小的文件,命令如下:# dd if=/dev/zero of= ......
从文件路径中提取文件名的shell操作
Sundray-SW /extdir #sfp=/extdir/debug_bin/ops-devsdSundray-SW /extdir #echo ${sfp##*/}ops-devsdSundray-SW /extdir #basename ${sfp}ops-devsdSundray-SW ......
在 Linux Mint 安装 Linux Kernel 4.12(稳定版)
Linus Torvalds 发布了 Linux 内核 4.12。你可以从这里直接下载相关的 deb 包来安装。或者,继续阅读本文,按下面的步骤安装新内核。更多技术干货详见www.linuxprobe.com ......
Linux----内核运行
内核运行的过程 启动阶段: 当计算机启动时,通常从硬盘、固态硬盘或其他存储设备中加载引导加载程序(Boot Loader)的第一部分。这个引导加载程序负责加载操作系统内核。 加载内核: 引导加载程序会从存储设备中加载操作系统内核的镜像文件,通常是一个称为vmlinuxz或bzImage的文件。这个内 ......
gdb调试应用笔记
GDB介绍(来自man手册): The purpose of a debugger such as GDB is to allow you to see what is going on "inside" another program while it executes -- or what an ......
linux Screen 多任务处理
一、背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这 ......
Linux笔记(1)
文件操作命令 1.创建文件 命令:touch - 创建文件 touch 命令主要用于创建普通文件,用法为 touch test.txt 2.查看文件 命令:cat - 查看文件内容 cat命令主要用于查看内容较少的文件,用法为 cat 路径 命令:more - 查看文件内容 more命令主要用于查看 ......
bash shell快速备忘单
linux bash shell 脚本的快速参考备忘单(全) 原创 诺苏编程 Qt历险记 2023-08-12 14:07 发表于广东 收录于合集 #linux10个 #echo1个 #bash1个 入门 hello.sh #!/bin/bashVAR="world"echo "Hello $VAR ......
linux巡检脚本常用
Linux系统服务巡检脚本 原创 李逸皓 运维book思议 2023-09-24 18:01 发表于河北 收录于合集 #linux系统63个 #运维103个 #shell66个 先放个链接,万一有人关注呢 运维book思议 李小白,一个北漂的运维。希望能够通过本公众号与业内各位大神交流技术问题。 1 ......
linux 任务切换 linux程序最小化
Shell支持作用控制,有以下命令实现前后台切换: 1. command& 让进程在后台运行 2. jobs 查看后台运行的进程 3. fg %n 让后台运行的进程n到前台来 4. bg %n 让进程n到后台去 5. kill %n 杀死job PS:"n"为jobs命令查看到的job编号,不是进程 ......
linux 文件操作
一、显示和切换目录 ls: 显示目录或文件列表。 ls: 列出当前目录的内容。ls -l: 以长格式列出当前目录的内容,显示详细信息,如权限、所有者、大小等。ls -a: 列出当前目录的所有内容,包括以"."开头的隐藏文件。cd: 切换目录。 cd /path/to/directory: 进入指定路 ......