首页 > 其他分享 >《信息安全系统设计与实现》第一周学习笔记

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

时间:2023-09-10 21:25:09浏览次数:33  
标签:函数 第一周 信息安全 笔记 vim Linux 退出 全局变量 变量

知识点归纳

第一章

1.15以前的内容基本以Ubuntu和Linux的介绍和安装为主,因为在大一已经有过安装过程了,所以这一部分省略。

添加新用户 sudo adduser username

第二章

Linux文本编辑器
vim 在使用命令sudo apt install vim后进行安装vim文本编辑器
命令如下
i:插入模式,插入文本
a:插入模式,追加文本
要退出插入模式,按ESC。命令模式下,输入“:”进入末行模式,将文本保存为文件或退出vim
:w:写入(保存文件)
:q:退出vim
:wq:保存并退出
:q!:不保存更改,强制退出

emacs
在终端输入emacs 【filename】以创建文件,创建输入后按下Ctrl+X+C以保存文件,然后按y退出回到终端

变量
全局变量:在函数外部声明的变量称为全局变量。它们在整个程序中都可见,可以被多个函数共享。全局变量的生命周期与程序的运行时间一致。
局部变量:在函数内部声明的变量称为局部变量。它们只在所在的函数中有效,并且在函数执行结束后会被销毁。
静态变量:使用 static 关键字声明的变量称为静态变量。静态变量在整个程序的执行过程中都存在,但其作用范围仅限于声明它的函数内部。静态变量会在程序启动时初始化,并且只会被赋值一次。

苏格拉底挑战

vim相关操作


Linux命令



问题与解决思路

由于距离大一过了太久时间,我的虚拟机已经不能使用了,在创建后安装ubuntu的过程中我出现了一些问题,我的虚拟机无法识别电脑键盘输入,同学中也没有这种情况出现。于是我去尝试向gpt寻求帮助。以下是gpt的回答:

我照着这上面提供的方法进行尝试,最后键盘输入被成功读取到,虽然我不清楚具体是哪一部操作实现的目的,不过能解决问题就行。

标签:函数,第一周,信息安全,笔记,vim,Linux,退出,全局变量,变量
From: https://www.cnblogs.com/zqr031029/p/17691944.html

相关文章

  • 【学习笔记】树状数组
    PS:未经许可,禁止转载。思路来源于我的老师$\text{hoogy}$,非常感谢,%%%。-五分钟丝滑动画讲解|树状数组-〔manim|算法|数据结构〕完全理解并深入应用树状数组单点修改,区间查询前置芝士:一维前缀和设原数组$a$,前缀和数组$b$,则有:$b[i]=\sum\limits_{j=1}^ia[j]$。推......
  • 【学习笔记】【自学】【模板】矩阵快速幂
    题目描述:给定$n\timesn$的矩阵$A$,求$A^k$。矩阵:一个$m\timesn$的矩阵是一个由$m$行$n$列元素排列成的矩形阵列。即形如$$A=\begin{bmatrix}a_{11}&a_{12}&\cdots&a_{1n}\\a_{21}&a_{22}&\cdots&a_{2n}\\\vdots&\vdots&......
  • 密码协议学习笔记(4):比特承诺
    比特承诺:股票经纪人甲试图说服乙购买他的服务,甲表示,它已分析出若干支股票将会涨停,但在乙出钱购买它的服务之前,它不能透露如此有价值的信息,于是甲将这几支股票写在纸上,并锁进保险箱里,将保险箱交给乙,表示,一个月后将钥匙给乙,如果到时候打开保险柜,看看里面写的股票是否确......
  • 【学习笔记】【自学】【模板】三分法
    题目描述:给定一个$n$次函数$f(x)$形如$a_1x^n+a_{2}x^{n-1}+......+a_{n-1}x^2+a_nx+a_{n+1}$,求$f(x)_{\max}$,且$x\in[l,r]$,设使得$f(x)_{\max}$的$x$为$x_{\max}$。对于一个区间$[l,r]$而言,若确定使得$f(x)$为最大值的$x$定在$[l,r]$中,则可以使用三分法求......
  • 【学习笔记】P8590 『JROI-8』这是新历的朝阳,也是旧历的残阳
    比较有思维的一个数学题,写个笔记纪念一下。显然,为了使$\sum\limits_{i=1}^na_i^2$最大,整数一定要放最后一段,即求$\sum\limits_{i=1}^n(a_i+m)^2$,而负数需要分情况考虑,即放第一段还是最后一段,中间的$m-2$是空段,只考虑$1$和$m$这两个极端情况。可以设中间节点$t$,$a_{i......
  • 【学习笔记】【自学】三维偏序 (CDQ)
    [P3810【模板】三维偏序(陌上花开)](https://www.luogu.com.cn/problem/P3810)题目描述:有$n$个元素,第$i$个元素有$a_i,b_i,c_i$三个属性,设$f(i)$表示满足$a_j\leqa_i$且$b_j\leqb_i$且$c_j\leqc_i$且$j\nei$的$j$的数量。对于$d\in......
  • Linux教材第一、二章学习笔记及遇到的问题
     第一章第一章主要学习了unix、Linux的特性、文件系统组织、系统管理等内容。UbuntuLinux的特性出于安全原因,要运行任何特权命令时,用户必须输入sudocommand,首先会验证用户的密码。 Unix/Linux文件系统组织目录的查看,创建,增加,删除 手册页的查看。 UbuntuLinux......
  • 20211312徐元琦 学习笔记1
    历史:Unix是早期的商业化操作系统,诞生于20世纪60年代,最早由AT&T的贝尔实验室开发。它的设计目标是支持多用户和多任务的环境。Linux是由LinusTorvalds于1991年创建的开源操作系统。它最初是为个人计算机而开发,后来演变成一个广泛的操作系统家族。联系:Linux是基于Unix的设计,因......
  • 读书笔记1
    读书笔记120211215卢泽第一章-引言1.1系统编程的作用系统编程的目标是有效地利用系统资源来开发应用软件,并为学生提供扎实的专业基础。1.2本书目标本书旨在强化学生的编程背景知识,并涵盖了以下主题:动态数据结构的应用进程概念和进程管理并发编程定时器和定时功......
  • 周报_第一周
    学习时间:2023.8.30-2023.9.6一、完成内容1.看完了苏老师发的MotionPredictionusingTrajectoryCues这篇论文,以及上周开会的时候看的PPT,做了一些笔记。2.代码运行成功,但是还在看具体的实现细节。二、遇到的问题1.文章中提到的语义邻接矩阵Ap矩阵是依据什么进行编码的?2.文......