exception基础kernel linux

结构体的定义和基础使用

结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,是C语言中一种重要的数据类型。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体通常用来表示类型不同但是又相关的若干数据。 定义: struct person{ char name[30];//姓名 in ......
结构 基础

linux - 命令行下的播放器cmus

cmu是一款运行在命令行终端的音乐播放器,具有和vim类似的操作模式 1. 安装cmus 安装 sudo apt install cmus 启动 cmus 2. 播放控制 x 播放或重播 c 暂停 b 下一首 z 上一首 . 快进60s , 快退60s p 选中曲目向下移动 P 选中曲目向上移动 D ......
命令 播放器 linux cmus

捡起ctf学习 day4 Upload-Labs-Linux 1

1.第一个pass是在客户端用js代码进行过滤,第二个是在服务器中对MIME(content-type字段)进行检查,皆可使用以下方法绕过 随便上传一张图片后,可以发现它上传到的url 改变一句话木马的扩展名为.jpg,然后上传,抓包,在burpsuite中只修改文件名,即可绕过,用中国蚁剑连接木马 ......
Upload-Labs-Linux Upload Linux Labs day4

Linux上U盘挂载

查询U盘被系统识别的设备名 [root@localhost mnt] # fdisk -l 挂载U盘 [root@localhost mnt] # mkdir usb [root@localhost ~ ] # mount -t vfat /dev/sdb4 /mnt/usb/ [root@loca ......
Linux

Linux系统 进程管理读书笔记

以下是一个关于Linux进程管理的读书笔记,涵盖了静态查看进程、动态查看进程和kill命令的内容。这些命令和技巧将帮助自己更好地理解和管理Linux系统上的进程。 静态查看进程 1. ps命令 ps命令是一个强大的工具,用于查看系统上正在运行的进程。可以使用不同的选项来获取不同级别的详细信息。以下是 ......
进程 笔记 系统 Linux

2023-2024-1 20231416 《计算机基础与程序设计》第六周学习总结

作业信息 这个作业属于哪个课程(https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP) 这个作业要求在哪里 (https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/12754 ......

Linux系统 高级权限读书笔记

在本周的学习中学习了linux的高级权限,内容包括SUID权限,SGID权限,Sticky权限,chattr权限。 SUID 权限(Set User ID) SUID 权限是一种特殊的权限设置,它允许普通用户以文件所有者的权限执行可执行文件。这对于某些程序和任务来说非常有用,因为它们需要超出普通用户 ......
权限 笔记 系统 Linux

.Net 6.0 在Linux部署后特殊格式静态文件404

转自:https://blog.csdn.net/wxz19960412/article/details/131085819 只需要添加如下代码即可: 1 app.UseStaticFiles(); 2 3 app.UseStaticFiles(new StaticFileOptions 4 { 5 ......
静态 格式 文件 Linux Net

2023-2024-1 20231411李宇轩 计算机基础与程序设计第六周作业

这个作业属于哪个课程 2022-2023-1-计算机基础与程序设计 这个作业要求在哪里 [2022-2023-1计算机基础与程序设计第六周作业]https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03 这个作业的目标 学习C语言程序设计第7章 并完成云 ......

SpringCloud 基础

SpringCloud基础 微服务基础 注意: 此阶段学习推荐的电脑配置,至少配备4核心CPU(主频3.0Ghz以上)+16GB内存,否则卡到你怀疑人生。 前面我们讲解了SpringBoot框架,通过使用SpringBoot框架,我们的项目开发速度可以说是得到了质的提升。同时,我们对于项目的维护和理 ......
SpringCloud 基础

2023-2024-1 20231410刘珈岐 《计算机基础与程序设计》第六周学习总结

2023-2024-1 20231410刘珈岐 《计算机基础与程序设计》第六周学习总结 作业信息 这个作业属于哪个课程 (https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP) 这个作业要求在哪里 (https://edu.cnblogs.com ......

Java基础之面向对象

面向对象 什么是面向对象?面向对象与面向过程的区别是什么? 什么是面向对象? 面向对象,就是数据和数据的操作放到一个整体 对象,通过对象来实现某些操作 面向对象与面向过程的区别是什么? 面向过程是一步一步实现方法,从来实现某些操作。 它们两者自己的区别可以用一个大象放冰箱的例子。 对于面向过程来说: ......
对象 基础 Java

seo入门基础知识

推广seo是什么意思怎么做 seo,是搜索引擎优化的意思,是在遵循搜索引擎规律的情况下,结合网站进行优化,关键词的布局,内容的相关性做链接,同时需要做好内容与外链,提升网站的用户体验,使得网站在搜索引擎中有个不错的排名,提升提升网站的阅读量。 那么企业进行SEO优化的目的是什么呢?其实就是一句话,推 ......
基础知识 基础 知识 seo

Python 异常处理:try、except、else 和 finally 的使用指南

异常处理 当发生错误(或我们称之为异常)时,Python 通常会停止执行并生成错误消息。 try 块用于测试一段代码是否存在错误。 except 块用于处理错误。 else 块用于在没有错误时执行代码。 finally 块用于无论 try 和 except 块的结果如何都要执行的代码。 可以使用 t ......
使用指南 finally 指南 Python except

Linux操作脚本说明

查看java进程是否存在 ps -ef|grep java -e所有进程 -f全格式 PS 是 LINUX 下最常用的也是非常强大的进程查看命令查看系统日志tail -f server.log杀进程kill -9 23398 重启服务不显示日志./startservernohup.sh 重启服务显示 ......
脚本 Linux

Linux 下使用串口的简易教程

1、检查串口的配置。查看串口的波特率、数据位、校验位等可以使用以下命令: $ stty -F /dev/ttyS0 2、修改串口的配置。使用stty命令可以修改串口的波特率、数据位、校验位等选项,例如,将串口波特率修改为115200,按如下方式操作: $ stty -F /dev/ttyS0 115 ......
串口 简易 教程 Linux

1 JavaScript的基础语法

JS概念 javaScript是用于实现用户交互、动态控制文档的外观和内容,动态控制浏览器操作、创建cookies等网页行为的跨平台、跨浏览器的由浏览器解释执行的客户端脚本语言; 特点 是基于对象的弱类型语言 弱类型语言:是一种弱类型定义的语言,某一个变量被定义类型,该变量可以根据环境变量自动进行转 ......
语法 JavaScript 基础

linux 修改网卡名称

network 修改网卡名称 参考指令 23.cnblogs.com/blog/2402369/202311/2402369-20231104140931306-1561136973.png) 注意: 问题一:windows 编码格式 ^M 会影响 问题二:网卡配置文件当中 static 问题三:多 ......
网卡 名称 linux

linux - 使用scp和sftp进行文件的上传和下载

scp 与sftp都是使用ssh通道进行文件的上传和下载 1. scp 命令的使用 scp [-pr] path/file pi@192.168.1.100:/remote/path 上传文件到服务器 scp [-pr] pi@192.168.1.100:/remote/path ./ 下载服务器文 ......
文件 linux sftp scp

Linux - 启动服务的三种方式

以启动和管理ssh服务为例 1. 通过init.d 启动 /etc/init.d/ssh status 查看服务状态 /etc/init.d/ssh start 启动服务 /etc/init.d/ssh stop 停止服务 /etc/init.d/ssh restart 重启服务 2. 通过serv ......
方式 Linux

20211105李宜时信息安全系统设计与基础学习笔记八

Ubuntu中的定时器及时钟服务学习笔记 基础概念 在Ubuntu系统中,定时器和时钟服务是操作系统时间管理的基础。定时器用于在特定时间点或经过特定时间间隔后触发事件。时钟服务则提供当前时间和日期信息。 硬件定时器 硬件定时器是由计算机硬件提供的计时设备,它可以在不同时间间隔发出信号。 个人计算机定 ......
20211105 基础 笔记 系统 信息

Linux创建特定用户运行应用程序

我们知道Linxu分为内核态和用户态,用户态和内核态交互的桥梁就是shell,用户的应用程序通常运行在用户态,也就是用户空间,默认情况下,root用户拥有系统最高权限,很多时候我们在linux部署应用程序时,程序可能需要取得某些系统权限才能正常运行,比如在所属组为root的目录里新建一个*.pid文 ......
应用程序 程序 用户 Linux

linux配置ssh

1.安装ssh服务,运行命令 sudo yum install openssh-server 2、启动 OpenSSH 服务 sudo systemctl start sshd.service 3. 安装成功后,执行以下命令启动 OpenSSH 服务: sudo systemctl start ss ......
linux ssh

OpenCV 基础数据类型

常用基础数据类型 Rect/Rect2d/Rect2f 定义一个矩形区域, 带大小和位置 Size/Size2d/Size2f 定义一个矩形大小, 不带位置 Point/Point2d/Point3i 定义一个二维或三维的点坐标 Range/Rangef, 定义一个带有下上限的范围 Vec3b/Ve ......
类型 基础 数据 OpenCV

linux系统信息命令笔记

1,时间和日期 2,磁盘信息 4,进程概念介绍 4.1,ps 基本命令使用 ps aux 显示内容太多了。一般用ps a 或 ps au 4.2, top命令的基本使用 top 可以动态的显示运行中的进程并排序,退出top ,输出 q 4.3, kill 命令的基本使用 PID 是进程代号。kill ......
命令 笔记 系统 linux 信息

Linux如何设置ssh密钥登录

执行ssh-keygen命令,生成id_rsa和id_rsa.pub两个文件,id_rsa是私钥(重要,需安全保管),id_rsa.pub是公钥,密钥生成过程中可根据提示对密钥设置密码,也可留空直接回车。 ssh-keygen -t rsa -b 2048 创建authorized_keys文件并设 ......
密钥 Linux ssh

Linux服务器之间是设置ssh免密登录

服务器1:192.168.1.1 服务器2:192.168.1.2 在本地生成本机的公钥和私钥,一路回车,默认即可,默认公钥和私钥存储在家目录下的.ssh文件夹下,即~/.ssh下,当然你也可以生成自己的设置。公钥交给另一台服务器,当本服务器去连接另一台服务器时,另一台服务器会使用公钥与本服务器的私 ......
之间 服务器 Linux ssh

x86平台SIMD编程入门(1):SIMD基础知识

1、简介 SIMD(Single Instruction, Multiple Data)是一种并行计算技术,它通过向量寄存器存储多个数据元素,并使用单条指令同时对这些数据元素进行处理,从而提高了计算效率。SIMD已被广泛应用于需要大量数据并行计算的领域,包括图像处理、视频编码、信号处理、科学计算等。 ......
SIMD 基础知识 基础 知识 平台

【牛客顺序结构 06】kiki学程序设计基础

链接:https://ac.nowcoder.com/acm/contest/18839/1006来源:牛客网 题目描述 BoBo老师教了KiKi学习程序设计基础,他知道C++是带类的C语言,这个“++”主要包含三部分内容:对C语言进行语法上的扩展、面向对象(封装、继承和多态),STL(即模板)。这 ......
程序设计 顺序 结构 基础 程序

linux 常用命令

1. 可以通过"netstat " 来查看哪些端口被打开。 1 netstat -atnp //看所有tcp连接中每个应用程序占用的端口 netstat -nupl (UDP类型的端口) netstat -ntpl (TCP类型的端口) a 表示所有 n表示不查询dns t表示tcp协议 u表示ud ......
命令 常用 linux