exception基础kernel linux
SpringBoot学习2(springboot引导类,Rest基础学习,yml格式)
1.parent、starter 基础篇-08-入门案例解析:parent_哔哩哔哩_bilibili 基础篇-09-入门案例解析:starter_哔哩哔哩_bilibili 2.引导类 引导类扫描所在包加载bean,不在该包内扫描不到。 3.Rest开发 RESR(Representational ......
Linux---内核初始化
内核初始化 引导加载程序(BootLoader) 计算机首先加载引导(GRUB)。引导加载程序的任务是从存储介质(硬盘、光盘等)加载操作系统内核到内存中,并跳转到内核的启动位置。 设置堆栈和切换到保护模式 内核初始开始时,计算机可能仍让处于实模式。内核会设置堆栈,切换到保护模式或长模式(64位系统) ......
Linux-----进程的调度基本原则和实现方式
基本原则 公平性 Linux调度器追求公平性,即每个运行中的进程都有机会获得CPU时间。这通过使用时间片轮转算法和动态优先级调度来实现。Linux将进程分为实时(real-time)和普通(normal)进程,以确保实时任务不会被普通任务长时间阻塞。 优先级 Linux采用了静态优先级和动态优先级相 ......
linux内核网络源码学习(一)
代码一 linux/include/net/tcp.h #define TCP_SKB_CB(__skb) ((struct tcp_skb_cb *)&((__skb)->cb[0])) 这段代码是一个宏定义,用于将一个struct sk_buff结构中的成员cb转换为struct tcp_skb ......
【笔记】机器学习基础 - Ch6.5-6 Kernel Methods
6.5 Sequence kernels 考虑拓展 \(K:\cal X\times X\to\mathbb{R}\) 到 \(\cal X\) 不是向量空间的情况,例如序列、图像等等。现在令 \(\cal X\) 为字符串的集合,对应的核称为序列核 sequence kernels;一种序列核的框 ......
Linux shell script if condition control flow methods All In One
Linux shell script if condition control flow methods All In One
if...then...fi / if...then...else..fi / if...then...elif...then...fi
......
Windows Server 2019 使用 WSL(Linux子系统(官方发行WSL版))
启用适用于 Linux 的 Windows 子系统 必须启用“适用于 Linux 的 Windows 子系统”可选功能并重启,然后才能在 Windows 上运行 Linux 发行版。 以管理员身份打开 PowerShell 并运行: Enable-WindowsOptionalFeature -On ......
Windows Server 2019 使用 WSL(Linux子系统(Centos非官方发行版))
启用适用于 Linux 的 Windows 子系统 必须启用“适用于 Linux 的 Windows 子系统”可选功能并重启,然后才能在 Windows 上运行 Linux 发行版。 以管理员身份打开 PowerShell 并运行: Enable-WindowsOptionalFeature -On ......
linux 查找
一、文件查找 1.按照名称精确查找 (全局查找)找到所有这个文件 [root@localhost /]# find / -name tnsnames.ora 按照名称精确查找 (当前路径查找) [root@localhost /]# find . -name i-bpm.jar 2.按 ......
NumPy:Python科学计算基础包
NumPy 是 Python 科学计算的基础包,几乎所有用 Python 工作的科学家都利用了的强大功能。此外,它也广泛应用在开源的项目中,如:Pandas、Seaborn、Matplotlib、scikit-learn等。 Numpy全称Numerical Python。它提供了2种基本的对象:n ......
linux节假日禁用crontab
思路: 对于计划任务来说,其实节假日把计划任务手动注释掉就行 对于提前收到及假日通知,可以提前安排好任务,让注释任务也提前写到计划任务里 ununtu的crontab模板如下(centos一样,找到crontab的实际文件路径替换掉下文终端crontab文件路径就行): ## 节假日注销所有计划任务 ......
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 ......
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 ......
kali linux虚拟机安装与配置
1.下载vmware虚拟机 2.使用官网公布的最新版vm版本kali 官网地址https://www.kali.org/get-kali/#kali-virtual-machines 点击第一个图标下载 3.解压后打开,打开vmware直接,将.vmx文件托入虚拟机中就可以使用了。 打开kali l ......
Java基础
equals()方法 equals()方法的作用是比较两个字符串是否相等。 为避免空指针异常 finall关键字 final关键字:可以修饰,变量,方法,类。 final修饰的类无法被继承。 final修饰的方法无法被覆盖,无法被重写。 当final修饰的变量没有赋值时,允许第一次赋值,第二次报错。 ......
Azure Data Factory(九)基础知识回顾
一,引言 在本文中,我们将继续了解什么是 Azure Data Factory,Azure Data Factory 的工作原理,Azure Data Factory 数据工程中的数据管道,并了解继承运行时 IR。 我是分割线 1,Azure Data Factory(一)入门简介 2,Azure ......
基础双指针算法:单队列、双队列
1、单队列 输入一串字符串,字符串有多个由单个逗号隔开的单词,任务是需要把单词间隔开,每个单词换行输出。 输入样例abc def ghi 输出样例abc def ghi #include <iostream> using namespace std; const int N = 1010; int ......
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 ......
【matplotlib基础】--结合地图
如果分析的数据与地域相关,那么,把分析结果结合地图一起展示的话,会让可视化的效果得到极大的提升。 比如,分析各省GDP数据,人口数据,用柱状图,饼图之类的虽然都可以展示分析结果,不过,如果能在全国的地图上展示各省的分析结果的话,会让人留下更加深刻的印象。 将数据的分析结果展示在地图上,难点在于: 如 ......
Linux下生成一个大文件和清空一个大文件命令
生成一个大文件:1. dd命令dd命令的官方定义:转换和拷贝文件。一般情况下,我们使用此命令进行大文件创建,但是dd命令是实际写入硬盘,文件产生的速度取决于硬盘的读写速度,如果我们想要创建一个超大文件,速度很慢。 例如,我们创建一个3G大小的文件,命令如下:# dd if=/dev/zero of= ......
在 Linux Mint 安装 Linux Kernel 4.12(稳定版)
Linus Torvalds 发布了 Linux 内核 4.12。你可以从这里直接下载相关的 deb 包来安装。或者,继续阅读本文,按下面的步骤安装新内核。更多技术干货详见www.linuxprobe.com ......
Linux----内核运行
内核运行的过程 启动阶段: 当计算机启动时,通常从硬盘、固态硬盘或其他存储设备中加载引导加载程序(Boot Loader)的第一部分。这个引导加载程序负责加载操作系统内核。 加载内核: 引导加载程序会从存储设备中加载操作系统内核的镜像文件,通常是一个称为vmlinuxz或bzImage的文件。这个内 ......
linux Screen 多任务处理
一、背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这 ......