exception基础kernel linux
Linux防火墙iptables基础详解
一、前言 防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。 目前市面上比较常见的 ......
【技术积累】Linux中的命令行【理论篇】【一】
博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
深度学习基础-李沐
# 深度学习基础-李沐课程跟学 ## 数据操作+数据预处理 * 定义一个1-11个数值的一维张量 ``` x = torch.arange(12) tensor([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]) ``` * 通过shape访问张量的形状和张量中元素的总 ......
linux命令-tar 打包压缩命令
tar 命令用于文件的打包或压缩,是最为常用的打包压缩命令,其语法格式如下: tar [选项] 文件名.tar.gz 源文件 常用指令: tar -czvf xxx.tar.gz source_file (tar -czvf 包名.tar.gz 源文件) #以tar.gz方式打包并gz方式压缩 ta ......
Linux TCP Socket实现进程间通信
Linux Socket由内核实现。 服务端初始化Socket->绑定地址和端口->监听端口->accept阻塞等待客户端连接->处理请求并响应客户端初始化Socket->连接服务端->发送请求->读取数据->关闭连接 common.h #include <stdio.h> #include <st ......
Linux磁盘引导,备份修复MBR扇区,备份修复GEUB扇区,修改root密码
一、Linux磁盘引导 Linux启动过程 1.1开机自检 服务器主机开机以后,将根据主板 BIOSQ 中的设置对 CPU (Central Processing Unit,中央处理器)、内存、显卡、键盘等设备进行初步检测,检测成功后根据预设的启动顺序移交系统控制权人多时候会移交给本机硬盘 1.2. ......
Linux命令uuidgen是什么意思?
Linux命令uuidgen用于生成一个128位的唯一标识符(UUID,Universally Unique Identifier),其基于时间戳和MAC地址等信息生成,用于标识不同的文件、对象等。可以用于创建唯一的文件名、数据库记录等。 命令语法: uuidgen [OPTIONS] OPTION ......
linux 编译内核,换内核流程和方法
1: 先找一个合适版本的内核,下载,解压到系统中的任意一个目录 The Linux Kernel Archives 这个内核版本,如果要绝对稳定或者安全,那么最好是和当前系统的内核大、中版本相同, 如, 我的系统版本如果为 5.15.38 那么我最好是换成相近的系列,如 5.15.123 尽量别上 ......
centos等linux系统重启网卡和配置网卡命令
centos网卡配置 1、网卡主要分为静态网卡配置和动态网卡配置,静态网卡配置就是通过配置文件将IP地址等设置为一个固定的值。但是动态是每次开始时候动态分配的一个地址。2、网卡的静态配置路径为centos基本都是 /etc/sysconfig/network-scripts 通过ip -a 查看本机 ......
linux查看网卡uuid
查看网卡UUID:nmcli con show 或 nmcli con list nmcli connection show查看网卡mac地址:nmcli dev show 或 nmcli dev list注:show用于7版本;list用于6版本;如不记得怎么使用nmcli,可以使用nmcli - ......
《Kali渗透基础》11. 无线渗透(一)
无线技术、IEEE 802.11 标准、无线网络运行模式(Infrastructure,AD-HOC,WDS,Monitor Mode)、无线技术概念(信号单位,全向天线,定向天线)。 ......
配置Linux系统
# 1、关闭防火墙 ``` systemctl stop firewalld systemctl disable firewalld ``` ![](https://img2023.cnblogs.com/blog/2808014/202307/2808014-20230730094616809-2 ......
JFrame一些基础小知识
##JFrame.setLocationRelativeTo方法 JFrame.setLocationRelativeTo()是一个Java Swing中的方法,它用于将窗口居中显示在屏幕上。 当你调用该方法时,它会将窗口的位置相对于传入的组件进行定位。如果你传入的是null,则窗口将基于屏幕的中心 ......
数据库基础—数据定义语言(DDL)
DDL全称是Data Definition Language,数据定义语言,用来定义数据库对象(数据库,表,字段) 。 一.数据库相关操作 1.查询所有数据库 show databases ; 2.查询当前数据库 select database() ; 3.创建数据库 create database ......
Linux之系统安全及应用
[TOC] ## 账号安全 ### 系统账号清理 - 将非登陆用户的Shell设为/sbin/nologin ```bash [root@localhost ~]#cat /etc/passwd #查看系统有哪些用户 [root@localhost ~]#usermod -s /sbin/nolog ......
数据库基础—数据操作语言(DML)
DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进 行增、删、改操作。 一.增加数据 1.给指定字段添加数据 INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...) 2.给全部字段添加 ......
Linux操作系统基本操作
grep err * -r > error.txt 将搜索的结果保存至error.txt中 grep error < vcs.log 搜索vcs.log文件中的error ......
抽象类 vs 接口【概念解析系列_2】【C# 基础】
〇、前言 抽象类和接口的相似之处还是很多的,但是它们的侧重点不同,本文将简单梳理下。 一、简介与示例 1.1 抽象类 抽象类就是不能使用 new 方法进行实例化的类,即没有具体实例对象的类。 抽象类有点类似于“模板”的作用,目的是根据其格式来创建和修改新的类,对象不能由抽象类直接创建,只可以通过抽象 ......
三个编程思想:面向对象编程、面向接口编程、面向过程编程【概念解析系列_1】【C# 基础】
〇、前言 对于 .Net 中的编程思想还是十分重要的,也是编码出高效的程序的基础! 在使用之前了解其本质,那么用起来就游刃有余。下面来简单对比下三个编程思想,看下它们都是什么,它们之间又有什么关系。 一、对象、接口、过程 稍等,在介绍主角之前呐,先来了解下它们思想的基础是怎么回事。 对象 万事万物皆 ......
Linux 7 网络 webserver服务器开发项目1
小项目 跟QT翻金币差不多 ###### 1.webserver服务器原理 ![Image](I:\webser\Image.png) ###### 2.html语言基础介绍 ps:前端我迟早也要拿下 html语言 超文本标签语言 此处详情查看linux服务器开发中html语言介绍 ```html ......
linux 常用命令
一、文件夹拷贝:1、cp 命令使用 -r 参数可以将 packageA 下的所有文件拷贝到 packageB 中:cp -r /home/packageA/* /home/cp/packageB/ cp -r wangleiyong/p417/* zhangcheng/p417/ cp -r and ......
17-数仓基础理论
# 1. 数据仓库 数据仓库(Data Warehouse,简称数仓、DW)是一个用于存储、分析、报告的数据系统。数据仓库的目的是构建面向分析的集成化数据环境,为企业提供决策支持(Decision Support)。 数据仓库本身并不“生产”任何数据,其数据来源于不同外部系统;同时数据仓库自身也不需 ......
Linux 下的 U 盘镜像制作
1)准备一个 U 盘,例如系统识别为 /dev/sdb, 删掉其分区 (fdisk /dev/sdb , then d, then w) 2)$ sudo dd if=/path/to/*.iso of=/dev/sdb 不过上述命令没有进度显示,干着急…… 3)安装 pv(pipe viewer) ......
基础加强--类加载器&反射
## 类加载器--初步了解 ![](https://img2023.cnblogs.com/blog/2942946/202307/2942946-20230728160623872-190464925.png) ## 类加载器--类加载时机 ![](https://img2023.cnblogs. ......
产品设计基础
[toc] ## 一、初识产品 ### 产品开发整体流程 > **想清楚**、做出来、卖出去 1. 分析定义 * 问题定义 * 可行性研究 * 需求分析 2. 软件设计 * 概要设计 * 详细设计 3. 编码测试 * 程序编码 * 集成测试 4. 运行维护 ### 产品技术中心核心人员 1. 产品设 ......
Linux Shell 判断指定端口是否已经被占用
一、方法 1. 使用命令 netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip] 2. 脚本 (1) 创建 vi test.sh (2) 初始化 if netstat -an | grep "$1" | grep -i listen >/dev/null ......
pandas模块--------------------基础篇学习
1.读取Excel数据 Python通过pandas库可以轻松地读取Excel数据。pandas库是一个专门用于数据分析和处理的库,它可以将Excel中的数据读取为DataFrame格式,便于进行后续的数据分析和操作。 import pandas as pddata = pd.read_excel( ......
Linux用户相关
# 配置 ## 配置普通用户的sudo权限 ```sh # root用户操作 chmod 755 /etc/sudoers # 修改配置文件, 在 root ALL=(ALL) ALL 行下面 添加一行 apps ALL=(ALL) NOPASSWD: ALL vi /etc/sudoers # 把 ......
jenkins持续集成-基础
# 功能 是一个开源的实现持续集成的软件工具 官网:[https://www.jenkins.io/](https://www.jenkins.io/) 中文文档:[https://www.jenkins.io/zh/doc/](https://www.jenkins.io/zh/doc/) # 准 ......
最小Hello-world的实现——第一天(准备linux环境)
##wsl之配置vscode >使用了wsl去进行在windows环境下运行linux服务,我之前就下载好了wsl的,所以只是欠缺从vscode中连接到linux服务器。 采用了下述博文去配置vscode中的ssh服务。 [配置攻略](https://zhuanlan.zhihu.com/p/409 ......