python函数与参数 一、函数的作用 函数用于确保代码的可复用性 函数通常由是小代码构成,便于维护和调试,也更有利于进行单元测试 一个函数通常之解决一个问题,如果这个问题可以细分为两个问题,则由两个函数构成 在面向过程领域,函数可以整合到python的模块,在面向对象,函数(方法)可以整合到python的类中 二、函数的构成 1.函数名 必须有,…
python列表、元组与字典 一、列表与元组 1.访问列表(元组相同) 访问方式与字符串相同 遍历列表 list1 = ['张三','李四','王五','赵六',true,13245] # 使用下标方式进行遍历 # for i in range(0,len(list1)): # 从0到6,左闭右开 # for i in range(len(list…
python数值与字符串 一、[运算符](Python 运算符 | 菜鸟教程 (runoob.com)) 1.基础运算符 (a=10,b=20) 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 …
python基本语法 一、python的数据类型 数字:a=200,b=123.45,c=-123 字符串:a="hello" b=’你好‘ c='''这是一个由三个单引号包裹的字符串,通常用于多行预定义格式的输出’‘‘ 任何一门编程语言,都可以通过字符串输的方式,来编写其他程序 布尔型:a=True, b=False 列表:a…
python 安装与配置 一、学习目标 利用python 完成安全脚本开发 利用python 进行自动化运维、日志分析等 针对特定的服务器环境,用于开发安全测试工具 使用python进行安全基线检查 使用python进行资产收集、资产管理、信息采集 二、python特点 跨平台、可移植性强 python由丰富的第三方库,开发效率高 python的底…
查询 一、单表查询 1.子查询 SELECT MAX(age) FROM student; # 查询年龄最大的数字,显示为32 SELECT * FROM student WHERE age=32; # 查询年龄为32的所有数据 SELECT * FROM student WHERE age=(SELECT MAX(age) FROM studen…
约束与范式 一、约束 1.主键约束 单列主键 # 在 create table 语句中,通过 PRIMARY KEY 关键字来指定主键。 # 在定义字段的同时指定主键,语法格式如下: create table 表名( ... primary key ... ) # 在定义字段之后再指定主键,语法格式如下: create table 表名( ... …
数据库基本操作 一、数据库定义 1.创建数据库 CREATE DATABASE [IF NOT EXISTS] 数据库名[CHARACTER set 'utf8mb4']; 中括号内为可选参数 sql语句不区分大小写 示例 CREATE DATABASE IF NOT EXISTS school CHARACTER set 'u…
性能指标监控与通知 系统的性能指标监控是比较常见的针对系统的管理场景,比如系统有挖矿程序,或者系统本身存在高cpu进程(正常应用),除了cpu,也可以监控内存,硬盘,网络流量等使用情况。通过监控和发送通知,可以及时对系统的运行情况进行把控进而实现正确的位置,如果发现某些异常cpu消耗,甚至可以直接结束掉进程。 通过相应的命令能够输出需要的指标 通过…
字符串处理 一、字符串处理 假设有变量 url="http://www.wouniuxy.com/index/html",以下用法及结果输出 *// 从左边开始删除第一个 // 号及左边的所有字符: echo ${url#*//} 输出结果:www.wouniuxy.com/index/html ##*/ 表示从左边开始删除最后…
函数和数组 一、函数的定义与调用 1. 函数的作用 函数可以将一个专门的功能进行封装,用于解决一个特定的问题,并且可以通过传递不同的参数给某个函数,实现处理不同数据的能力 函数的参数与脚本的参数比较类似 2. 函数的使用 函数名、参数、返回结果,其中函数名是必须的,参数和返回结果可选,根据需要进行处理 function 函数名() {……} 或 函…
cron定时任务 一、cron定时任务 1. 基本原理 # 每5秒向文本和屏幕输出一次时间 # for i in {1...10}; do while [ 1-eq 1 ]; do date "+%Y-%m-%d %H:%M:%S" >> /opt/learn/date.txt date "+%Y-%m-%…
分支与循环 一、分支语句 # if 或 elif 后面跟的条件,事实上是一条可执行的程序,判断的依据是该程序是否执行成功 if 条件 then 命令 fi # 如果脚本的参数个数小于三个,则提示用户需要三个参数; if [ $# -lt 3 ] then echo "Sotty,if needs 3atgs" fi if 条件;…
shell脚本基础应用 一、脚本执行 编写一个最简单的脚本并保存在/opt/learn/helloworld.sh下 #!/usr/bin/bash #这是一个最简单的shell脚本(注释) echo "Hello" 使用如下命令运行helloworld.sh . helloworld.sh sh helloworld.sh bash helloe…
Shell环境与变量 Shell脚本就是把一批命令集合在一起,解决一些复杂的问题。有点类似于程序设计(在Shell中,变量、分支、循环、函数、数组等与程序设计完全类似的功能)。Shell的程序复杂度是无法真正与编程语言相提并论的,但是由于与操作系统是集成在一起的,所以能够执行一些更加底层的命令组合,且效率很高。 一、Shell基本用法 1. She…