exception基础kernel linux

linux shell编程中 break和exit的区别

break是跳出循环exit是退出脚本。 看下面的例子。 001、break [root@PC1 test02]# cat test.txt ## 测试数据 3 4 5 6 7 [root@PC1 test02]# cat test.sh ## 测试程序 #!/bin/bash for i in $ ......
linux break shell exit

linux自作java -jar xxx服务开机自启动脚本

1、java应用服务 [root@edge-01 services]# tree service-manage/ ├── bin │ ├── deamon.sh #启动脚本 │ └── service.pid #pid ├── conf #配置文件路径 │ ├── bootstrap.yml │ ├ ......
脚本 linux java jar xxx

python基础day41

数据的演变史 以ATM为例 1. 把数据存在文件中 文件名:user.txt、userinfo.txt 数据格式:kevin|123、kevin@123等 2. 软件开发目录规范 db文件夹 专门用来存储数据文件的,但是当数据文件较多的时候,占用过多的资源,也会产生很多的文件 数据的发展史 1. 单 ......
基础 python day 41

Selenium基础:其他设置 11

1、限制页面加载时间 设置页面加载限制时间:set_page_load_timeout(time) #-*-coding:utf-8-*- from selenium import webdriver from selenium.common.exceptions import TimeoutExc ......
Selenium 基础 11

初写博客--Markdown基础

Markdown基础学习 听说写博客对学习计算机的人很重要,于是在自学Java之前,我先跟着”遇见狂神说“学了一些简单的写博客的基础…… 一、标题 一级标题对应一个#,二级标题对应两个#,依此类推…… 二、字体 斜体左右各一个 * 粗体左右各一个 ** 斜体加粗左右各一个*** 三、引用 (操作方法 ......
Markdown 基础 博客

如何安装 Arch Linux 操作系统?

# Arch Linux Install ## 安装 到使用 Arch 说明前面或多或少已经接触过 Debian 系列和 Red Hat 系列相关 Linux 发行版,对于虚拟化软件 VirtualBox 如何 **创建虚拟机** 和 **加载 ISO 启动盘** 就不过多赘述。除非你从未使用过 V ......
系统 Linux Arch

Unit Test 基础

# xUnit Official Website https://xunit.net/ Tutorials (Chinese) https://www.cnblogs.com/NorthAlan/tag/xUnit/ Shared Context between Tests https://xuni ......
基础 Unit Test

Selenium基础:时间等待 10

1、强制等待 time.sleep() 指定一个固定的线程休眠时间 #-*-coding:utf-8-*- from datetime import datetime import time print(datatime.now()) #等待5S time.sleep(5) print(datati ......
Selenium 基础 时间 10

Markdown基础语法_之_会了一点点

### 技巧五_代码 1. 段落上的一个函数或片段的代码可以用反引号把它包起来" ``` ` ```”(一个即可)。 2. 也可以用 ``` (切记是三个段落中引用是一个),包裹一段代码,并指定一种语言(也可以不指定): ```Java public class text { //这是一个Java代 ......
语法 Markdown 基础

Arch Linux 安装完成后配置声音

安装完 Arch Linux 后,虽然已经装了 alsa-utils,但是仍然可能出现无法播放声音的情况,这里记录了一种解决方案,在我的 Dell 上成功。 如果使用 alsamixer 解除静音后还是无法播放声音 尝试: 1 amixer sset Master unmute 如果出现error: ......
声音 Linux Arch

Markdown基础

Markdown学习(基础) 一、标题 二级标题(##) 三级标题(###) 四级标题(####) 二、字体 ky ky ky ky 三、引用 (一个箭头符号,即大于号) 四、分割线(3个- 或 3个*) 五、图片 六、超链接 点击跳转到狂神博客 七、列表 A B C A B C 八、表格 名字性别 ......
Markdown 基础

【JAVA基础】批处理脚本

``` update ifp_project set is_self_run = 'N' where is_self_run is null; update ifp_invoice_header set is_self_run = 'N' where is_self_run is null; upd ......
脚本 基础 JAVA

linux程序开机自动运行-未解决

愚认为,本质上就是把程序放在etc文件目录下,让系统开机时,把程序一起编译运行了。orz 首先可以写个shell脚本如下: `#!/bin/bash` `# 定义需要按顺序启动的 Python 程序列表` `PROGRAMS=(` ` "/home/book/Desktop/test.py"` ` ......
程序 linux

Linux网络设备命名规则简介

# Linux网络设备命名规则简介 几年前, Linux内核为网络接口分配名称采用的是一种简单和直观的方式:一个固定的前缀和一个递增的序号。比如,内核使用`eth0`名称以标识启动后第一个加载的网络设备,第二个加载的设备名称是`eth1`,第三个是`eth2`,以此类推。。。如果用户想要在系统启动后 ......
网络设备 规则 简介 设备 Linux

在 Linux 中如何编写基本的 udev 规则

转载:在 Linux 中如何编写基本的 udev 规则 - 知乎 (zhihu.com) 读者对象 理解 udev 背后的基本概念,学习如何写简单的规则。 要求 root 权限 难度 中等 约定 # - 要求给定的命令使用 root 权限或者直接以一个 root 用户或者使用 sudo 命令去运行。 ......
规则 Linux udev

JAVA SE基础《五》 ---- 数组

目录 一、数组的定义 静态初始化数组 数组的访问 数组的几个注意事项 动态初始化数组 动态初始化数组的元素默认值 二、数组的遍历 三、数组的案例 1、数组元素求和 2、数组求最值 3、猜数字游戏 4、随机排名 四、数组的内存图 1、Java内存分配、数组内存图 2、两个变量指向同一个数组 五、数组使 ......
数组 基础 JAVA

linux 软链接 硬链接

[toc] ``` ``` ##对比 下面是一个展示Linux中软链接和硬链接之间区别的表格:(From chatGPT) | | 软链接(Symbolic Link) | 硬链接(Hard Link) | | | | | | 创建方式 | `ln -s 源文件 目标文件` | `ln 源文件 目标 ......
链接 linux

Redis基础

# Redis基础 ## 安装 - 采用 `Docker` 安装`Redis` 进行测试和学习,执行以下命令进行安装:`docker run -d -p 6379:6379 --name redis redis` 。 ## 基础 - 数据类型 - String - SET key value : 设 ......
基础 Redis

windows安装linux子系统及常用配置

通过wsl安装ubuntu子系统,具体安装步骤参考microsoft的官方文档。 1. 安装网络插件 sudo apt install net-tools 安装后,可使用ifconfig命令,查看当前系统的ip等网络信息 2. 安装ssh服务 sudo apt-get install ssh· 然后 ......
子系统 常用 windows linux

Java 基础知识

# Java 基础知识 ## 1. Java 语言有哪些特点 - 1. 简单易学、有丰富的类库 - 2. 面向对象(Java 最重要的特性,让程序耦合度更低,内聚性更高) - 3. 与平台无关性(JVM 是 Java 跨平台的根本) - 4. 可靠安全 - 5. 支持多线程 ## 2. 面向对象和面 ......
基础知识 基础 知识 Java

udev 入门:管理设备事件的 Linux 子系统

转载:udev 入门:管理设备事件的 Linux 子系统 - 知乎 (zhihu.com) 创建这样一个脚本,当指定的设备插入时触发你的计算机去做一个指定动作。 udev 是一个为你的计算机提供设备事件的 Linux 子系统。通俗来讲就是,当你的计算机上插入了像网卡、外置硬盘(包括 U 盘)、鼠标、 ......
子系统 事件 设备 Linux udev

树莓派Linux跨平台免授权CNC数控数据采集协议,TCP协议包,支持(fanuc、三菱、西门子、海德汉、马扎克、兄弟、哈斯、广数、凯恩帝KND、华中)数控跨平台,支持网关Linux

市面上的数控基本都支持了跨平台通讯,下面以三菱为列讲解跨平台协议如何通讯,无需任何DLL,适配任何开发语言,纯Socket通讯 先上采集图 代码如下 using System; using System.Collections.Generic; using System.ComponentModel ......
数控 树莓 马扎 Linux 数据采集

Linux LVM的基本使用

Linux LVM的基本使用 ## LVM介绍 LVM(Logical Volume Manager),即逻辑卷管理,是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连 ......
Linux LVM

Linux下检测Nginx安装目录,修改配置,重启

### 查看Nginx安装目录 使用命令 `which nginx` 和 `hereis nginx` 。 前者只适用于软件的安装目录被添加进了系统 Path 的的情况。 ### 查看 nginx 配置文件所在目录 使用命令 `find / | grep nginx.conf` 。其作用为:查找 ( ......
目录 Linux Nginx

JavaScript|基础知识

## 一. 简介 ### 1 发展历程 回顾整个JavaScript的发展历程, 实际上就是Web发展的历程 从最开始的拨号上网方式到现在的100M光纤, 4G/5G移动Web的发展 在近20年, 上网的方式发生了翻天复地的变化, 可以说是科技大爆炸. 人们在享受越来越便捷的上网的同时, 对Web产 ......
基础知识 JavaScript 基础 知识

Kernel-Pwn-FGKASLR保护绕过

FGASLR(Function Granular KASLR)是KASLR的加强版,增加了更细粒度的地址随机化。因此在开启了FGASLR的内核中,即使泄露了内核的程序基地址也不能调用任意的内核函数。 ......
Kernel-Pwn-FGKASLR FGKASLR Kernel Pwn

JAVA SE基础《四》---- 流程控制

目录 一、分支结构 if switch switch的注意事项 switch的穿透性 二、循环结构 for循环 while循环 do-while循环 死循环 循环嵌套 三、跳转关键字 break、continue 四、案例技术:随机数Random类 一、分支结构 1、if If分支 根据判定的结果( ......
流程 基础 JAVA

Linux shell:cat << EOF

Linux shell:cat << EOF 大川搬砖 2023-07-05 12:01 发表于北京 收录于合集 #linux14个 #shell5个 #EOF1个 1. 用途 从标准输入(stdin) 读取一段文本,遇到 "EOF" 就停止读取,然后将文本输出到标准输出(stdout) 中。 2. ......
Linux shell lt EOF cat

《Python基础教程》第三版语录

对程序的结构(如需要哪些类和函数)有一定的想法后,建议你实现一个功能可能极其有限的简单版本。 当你有了可运行的程序后,将发现接下来的工作容易得多。你可添加新功能,修改不喜欢的方面,等等。这样你才能够真正明白程序的工作原理,而不仅仅是设想或画草图。 无论你使用的是哪种编程语言,都可进行原型设计。 但P ......
语录 基础 教程 Python

构建基础脚本

构建基础脚本 原创 饺子泡牛奶 饺子泡牛奶 2023-06-10 09:10 发表于四川 收录于合集#Linux与Shell18个 本章内容: 使用多个命令 创建脚本文件 显示消息 使用变量 重定向输入和输出 管道 数学运算 退出脚本 一、使用多个命令 shell 可以将多个命令串联起来,一次性执行 ......
脚本 基础