exception基础kernel linux

Linux网络服务之网络文件服务(NFS)

[TOC] ## 1. 存储和NFS共享 ### 1.1 NFS概述 - NFS(Network File System 网络文件服务)是文件系统,是操作系统内核来管理的,用于在网络上分享和访问文件的协议 ```bash NFS优点:节省本地存储空间,将常用的数据如:/home 目录,存放在NFS服 ......
网络 网络服务 文件 Linux NFS

Linux9

端口 1. 端口(虚拟) 计算机程序之间的通讯,通过IP只能锁定计算机,但无法锁定具体程序。通过端口可以锁定计算机上具体的程序。 Linux系统是一个超大号小区,可以支持65535个端口,分为三类: 公认端口:1~1023,通常用于一些系统内置或知名程序的预留使用,如SSH服务的22端口,非特殊需要 ......
Linux9 Linux

Linux删除swp文件

原因 由于某次强制启动,导致文件没有正常保存,因此在用vim打开时一直提示存在swp文件需要注意 解决方法 rm -rf .*.swp 注意最前边的点.不要忘记 ......
文件 Linux swp

C#基础1

## 1 类型系统 - C#中有两种类型,值类型和引用类型 - 值类型有两种,enum和struct(包括用户定义struct) - enum、struct、valuetype的继承关系见图 ### 1.1 值类型 #### 1.1.1 内置数据类型 每种值类型都有一个默认构造函数来初始化该类型默认 ......
基础

Linux各种错误

1、sudo: a terminal is required to read the password; either use the -S option to read from standard in or configure an askpass helper sudo: a terminal ......
错误 Linux

从零玩转系列之微信支付实战PC端项目构建+页面基础搭建 | 技术创作特训营第一期

# 一、前言 欢迎来到本期的博客!在这篇文章中,我们将带您深入了解前端开发领域中的一个热门话题: 如何使用 Vue 3 和 Vite 构建前端项目。随着现代 Web 应用程序的需求不断演进, 选择适当的工具和技术变得至关重要。Vue 3 作为一种流行的前端框架,以其出色的性能和灵活的特性赢得了众多开 ......
实战 页面 基础 项目 技术

CSS基础-选择器

### 概念 前文说,CSS是给HTML添加样式的, 那么要想两者之间产生作用,就需要用到选择器。 选择器标记在HTML标签上; 通过选择器,浏览器可以知道什么时候加载这些样式。 CSS 通过选择器组合一组样式,集体作用在某一段html代码上。 ### 多种选择器 **标签选择器** 标签选择器,使 ......
基础 CSS

Linux Ubuntu Helloworld 模块 的编译 插入 删除

总述:编写.c文件和Makefile 文件->make->生成点.ko文件->insmode->lsmode->rmmode. 一、编写Hello.c 与 Makefile ubuntu@ubuntu-VirtualBox:/$ cd ~/Desktop/ubuntu@ubuntu-VirtualB ......
Helloworld 模块 Ubuntu Linux

mybatis的基础操作

# mybatis的基础操作 > 常用的操作,增删改查 ## 1.增加 > ```mysql > @Insert("insert into 表名 (字段名) values(字段值) > public void insert(参数); > ``` > > 对于要将传递的参数用到sql语句中需要用到#{ ......
mybatis 基础

linux polkit pkexec 本地提权漏洞

https://avd.aliyun.com/detail?id=AVD-2021-4034 https://www.cnblogs.com/lianglab/p/15850720.html https://cloud.tencent.com/developer/article/1945253 ......
漏洞 polkit pkexec linux

linux配置 崩溃生成core 转储

ulimit -c 查看core 文件大小限制 0表达不生成 ulimit -c unlimited 设置为不限制 vim /proc/sys/kernel/core_pattern 编辑生成规则 |/usr/share/apport/apport %p %s %c %d %P %E %p:进程ID ......
linux core

linux修改时区为上海,linux修改时区 东八区

linux修改时区为上海,linux修改时区 东八区 原文链接:https://www.jingjia.net/article/yingxiao741067.html linux系统修改系统时间与时区的方法有哪些修改系统时间。 linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行C ......
时区 linux

JavaSE基础

# 一、Java背景 > 目标 - JDK、JRE、JVM - 跨平台原理 ## (一)JDK、JRE、JVM JDK ( Java Development Kit):是 Java 开发工具包,是整个 Java 的核心,包括了 Java 运行环境 JRE、Java 工具和 Java 基础类库。 简化 ......
基础 JavaSE

Linux终端命令行提示符PS1格式修改

# zsh 先确定你是用的 shell 类型,运行echo $SHELL 如果你使用的是 zsh,那么修改 /etc/zshrc 其中有一行设置 PS1的值的,修改为 `PS1="%n@%m %1~ %# "` 其它的 zsh 中转义变量 ```shell %T 系统时间(时:分) %* 系统时间( ......
提示符 终端 命令 格式 Linux

Linux:如何在脚本中判断某个指令是否存在

学习自:检查 linux 命令是否存在的正确方式 指令:which 用法:which 命令 结果:一个字符串 存在:输出命令对应的可执行文件地址 不存在:输出信息/usr/bin/which: no wget in (/usr/local/sbin:/usr/local/bin:/usr/sbin: ......
指令 脚本 Linux

Linux 网络管理

# Linux 网络管理 [TOC] # 一. 什么是网络? ## 1.1 网络的定义 - 定义: 网络: internet 不同设备通过介质连接在一起,互相通信. IOT=物联网,Internet OF Things ## 1.2 网络传输介质 - 1位bit 1个0或1位置 - 1字节byte= ......
网络管理 Linux 网络

正点原子 Linux C ——信号的产生和处理

信号的产生: 方式1: Shell 命令 kill 命令,Ctrl+C 或者 Ctrl+\ 方式2:使用系统调用 kill() #include <sys/types.h> #include <signal.h> /** @pid:要发送的进程号 @signum:参数signum指定需要发送的信号编 ......
原子 信号 Linux

rocky linux:安装pytorch(pytorch 2.0.1 / Python 3.9.16)

一,pytorch官网: https://pytorch.org/ 如图: 根据自己的需求选择版本、平台、语言环境等信息, 然后运行命令 二,运行pip安装命令: [root@img bin]# pip3 install torch torchvision torchaudio --index-ur ......
pytorch Python rocky linux 16

rocky linux:安装ffmpeg(ffmpeg 5.1.3/rocky linux 9.2)

一,ffmpeg官网: 网址: http://ffmpeg.org/ 如图: 说明:最新版本出到了6.0, 我们从dnf通道安装,版本可能略低 二,安装rpmfusion库 [root@img ~]# dnf install --nogpgcheck https://mirrors.rpmfusio ......
ffmpeg rocky linux 9.2

rocky linux:编译安装python3.11.4(rocky linux 9.2)

一,查看现有的版本: 1,本地版本 [root@img ~]# python --version Python 3.9.16 2,现在的最新版本: 访问官网: https://www.python.org/ 如图: 可以看到线上的最新版本是3.11.4 二,编译/安装: 1,下载: 先复制下载地址 ......
rocky linux python3 python 11.4

Linux系统Redis安装

第一步:安装gcc ``` yum install -y gcc 或 apt install -y gcc ``` 安装步骤 cd /data/soft wget http://download.redis.io/releases/redis-5.0.7.tar.gz tar -zxvf redis ......
系统 Linux Redis

《CUDA编程:基础与实践》读书笔记(2):CUDA内存

## 1. 全局内存 核函数中的所有线程都能够访问全局内存(global memory)。全局内存的容量是所有设备内存中最大的,但由于它没有放在GPU芯片内部,因此具有相对较高的延迟和较低的访问速度,`cudaMalloc`分配的就是全局内存。此外,当处理逻辑上的二维或者三维问题时,还可以使用`cu ......
CUDA 内存 基础 笔记

Linux之pxe

## 操作 ```bash [root@localhost ~]#systemctl stop firewalld [root@localhost ~]#setenforce 0 [root@localhost ~]#yum install dhcp -y [root@localhost ~]#cp ......
Linux pxe

Linux中PXE高效批量网络装机和无人值守安装

1、PXE 1.1什么是PXE PXE 是由 lntel 公司开发的网络引导技术,工作在 CIient/Server 模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。PXE 严格来说并不是一种安装方式,而是一种引导的方式。进行 PXE 安装的必要条性是要安装的计算机 ......
Linux 网络 PXE

电机基础知识

一、电机分类 1、直流有刷电机:只需调整电压,即可调整转速 2、直流无刷电机:无电刷和换向器的电机 3、舵机:特殊直流电机,自带控制器,舵机本身是闭环控制系统(伺服系统)。给舵机发送指令信号,可以将指令信号变换成轴的角度并保持住,即便负载变化,也能够自动调节。 4、步进电机:将电脉冲信号转变为角位移 ......
基础知识 电机 基础 知识

linux中的USB摄像头驱动(应用层)(基于V4L2)

V4L2 是 Video4Linux2 的缩写,是 Linux 内核中的一个视频设备驱动接口。 USB-V4L2 初始化流程 1.打开设备节点 open 2.配置参数:分辨率,fps,格式 ioctl 3.请求分配帧缓存->地址映射 4.加入队列中 /** ********************* ......
应用层 摄像头 linux V4L2 USB

UDS服务基础篇之10

定义: 总结下来其主要体现为以下几点: 10服务是用来使能Server(即ECU)不同诊断会话的一种服务; 不同的诊断会话则规定了Server在相应session可以开启的功能权限; 在不同的诊断会话则应使用对应的数据链路层的时间参数; 其中最为核心的一点就是诊断服务权限控制。 应用场景: 如上图1 ......
基础 UDS

【技术积累】Linux中的命令行【理论篇】【六】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
命令 理论 Linux 技术

C# 中关于 T 泛型【C# 基础】

泛型在 C# 中提供了更加灵活、安全和高效的编程方式,它可以提高代码的可重用性、可维护性和可扩展性,同时还能够减少错误并提高性能。这么好的东西必须得多安排安排! ......
基础

Java安全基础知识

语雀不充钱出不了网,纯纯跳板,不定时更新。 # 反射 ## 概念 Java反射机制指的是: - 可以创建任意类的对象 - 可以获取任意对象所属类 - 可以访问任意类的,任意函数和成员 在Java安全里,我们通常利用这个来控制一些对象的成员、执行一些方法。 ## 获取Class对象 获取Class对象 ......
基础知识 基础 知识 Java