自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (3)
  • 收藏
  • 关注

原创 关于esp8266模块与stm32f103模块的连接,问题分析

define ESP8266_RST_Pin GPIO_Pin_3 //复位管脚。) //这是串口打印函数,串口2,执行printf后会自动执行fput函数,重定向了printf。#define RX_BUF_MAX_LEN 1024 //最大字节数。

2023-05-25 21:00:39 5294 125

原创 Microsoft SQL Server 图书管理数据库的建立

forrgin key 表示表的外码 references 来自哪个表。– 图书(编号,图书名,作者,出版社,类型,单价)– 借阅者(编号,姓名,专业,读者类型,联系方式)– 1.读者类型只能为 ‘教师’或者”学生“– 借阅(读者编号,图书编号,借阅日期)– 其中,单价为数值型,借阅日期为日期型。– 新建 “图书管理数据库"也可以借助sql语句进行查询。– 2.借阅日期默认为今天。– 其中包含三个关系。– 用户自定义规则,

2022-12-01 11:07:18 8216

原创 Visual c++ 的安装和使用

vc++ 6.0 的安装和简单使用

2022-10-30 20:09:30 5321

原创 在win10系统中安装Linux系统

文章目录镜像的安装准备工作镜像的下载网址:镜像的写入工具工具的下载等待写入完成,插入U盘进行linux系统的安装安装过程镜像的安装准备工作1.需要一个U盘,用来存放镜像,不用太大。2.在windows系统开辟一个大约100G的空间(空间不能太小)右键  此电脑   找到 磁盘管理这是安装完成之后的截图,我留的是110多个G镜像的下载网址:http://archive.kernel.org/centos-vault/6.1/isos/x86_64/https://access.redhat

2022-05-29 22:23:49 1619

原创 matlab中威布尔函数的概率分布

文章目录matlab中的威布尔函数的 概率密度函数分布matlab中的威布尔函数的 概率密度函数分布figuret=0:pi/50:pi;t=0:pi/50:pi;m= 5linecolor = ['r';'b';'g';'k';'y';'r'];a = [1/2,1,2,3,3.43954,5]for ii=1:length(a)y=a(ii)*m^(-a(ii)) *t.^(a(ii)-1).*exp(-t/m);type = linecolor(ii);plot(t,y,type

2022-05-23 09:44:28 1684

原创 python中的内置高阶函数

文章目录map 函数reduce 函数((((1+2)+3)+4)+5)= reduce result3.filter 筛选4.sorted:排序map 函数result = map(lambda x: x ** 2, [1, 2, 4, 5])print(list(result))result = map(lambda x, y: x + y, [1, 2, 3], [4, 5, 6])print(list(result))reduce 函数((((1+2)+3)+4)+5)= re

2022-04-06 22:22:54 831

原创 python中的装饰器

文章目录1. 闭环装饰器1. 闭环1.函数里面嵌套函数2.外部函数的返回值是内部函数的应用3.内部函数可以使用外部函数的变量实例:def timeit(name): def wrapper(): print('wrapper' + name) print('timeit') return wrapperin_fun = timeit(name='westos') #wrapper函数。 in_fun 实质上就是wrapper函数in_fun

2021-10-06 08:17:42 110

原创 python中的生成式

文章目录列表生成式集合生成器字典生成器生成器生成器实现的第2种方法:yield关键字列表生成式案例# 需求: 生成100个验证码 (4个字母)import stringimport randomcodes = []for count in range(100): code = "".join(random.sample(string.ascii_letters, 4)) codes.append(code)print(codes)#列表生成式codes = [ "".j

2021-09-18 21:12:20 701

原创 python中字频统计的练习

文章目录题目需求文件内容实现方法效果展示需求(获取出现次数最多的5个单词)利用模块实现结果展示题目需求"""技能需求: 1.文件操作 2.字符串的分割操作 3.字典操作功能需求: 1.读取song.txt文件 with open(filename) as f: count=f.read() 2.分析文件中的每一个单词,统计每一个单词出现的次数 content = "hello python hello java" words = conte

2021-09-17 18:52:03 281

原创 json模块和存储为execl文件

文章目录简介简介JSON(JavaScript Object Notation)JSON 是一种存储和交换数据的语法。(轻量级数据交换的格式)JSON 是通过 JavaScript 对象标记法书写的文本。

2021-09-16 20:02:40 172 1

原创 OS 模块的相关操作(路径的获取 创建删除目录/文件 分离文件名称)

OS,操作系统,处理操作系统相关的功能,可跨平台。nt 对应windows系统

2021-08-22 19:45:38 563

原创 文件的基本操作(open和with))

文章目录文件的打开和关闭和读写操作open 对应的模式源代码的注释持久化存储的过程文件的打开和关闭和读写操作## 1.打开文件"""mode 模式r 只读模式w 只能写入(清空文件内容)a+ 读写(追加文件内容)"""f = open('doc/hello.txt', mode='r') #相对路径## 2. 文件的读写操作print(f.read())# print(f.write('java\n'))## 3.关闭文件f.close()open 对

2021-08-19 13:53:12 783

原创 python中的匿名函数和递归函数

文章目录匿名函数匿名函数中有必选参数匿名函数中有默认参数匿名函数的例题解决方法1(通过排序完成)解决方法2 (通过匿名函数排序完成)例题2递归函数例题利用for循环实现利用递归函数实现匿名函数匿名函数指一类无需定义标识符的函数或子程序。python用lambda语法定义匿名函数,匿名函数中有必选参数1. 必选参数:必须要传递的参数# def get_max(num1:int , num2:int )->int:# return num1 if num1 > num2 els

2021-08-11 13:09:29 333

原创 python中函数(内置函数,函数参数的传递,函数参数的类型,变量的作用域)

文章目录常用的内置函数1.如何创建函数?常用的内置函数# 常用的内置函数:max,min, sum, divmod# 函数必须用输入和输出mxa_num = max(1, 2, 3)print(mxa_num)1.如何创建函数?# 1.如何创建函数?定义函数,函数内容并不会执行# 函数的输入 专业叫: 参数 , 函数的输出 专业叫:返回值# 重点:# - 形参: 形式参数,并不是真实的值(定义函数时的参数)# - 实参: 实际参数,是真是的值(调用函数时的参数)

2021-08-09 20:12:14 345 1

原创 python中的默认字典(字典的拓展)

文章目录默认字典默认字典默认字典的最初的设置时,设置了value的值的数据类型,利用所属数据类型的优点。# 提供了默认值from collections import defaultdict# 默认字典,设置默认的valued = defaultdict(int)d['views'] += 1d['transfer'] += 1print(d)d = defaultdict(list)d['allow_users'].append('westos')d['deny_users']

2021-08-08 18:25:46 265

原创 字典和集合

集合集合(set):集合是无序的、不重复的数据集合,它本身是可变的,但里面的元素是不可变类型(这里要注意,即使是含有列表的元组也不可以,必须是完全不可变类型)1.集合的创建# 1.集合的创建s = {1, 2, 3, 1, 2, 3}print(s, type(s))# 注意点: 集合的元素必须是不可变数据类型s = {}print(s, type(s))# 注意点2: 空集合不能使用{},而要使用set{}s = set()print(s, type(s))2.集合的特征#

2021-07-21 18:44:46 234 2

原创 赋值,深拷贝和浅拷贝

文章目录值的引用深拷贝和浅拷贝浅拷贝深拷贝为什么需要深拷贝?快捷键的补充值的引用# 1.值的引用nums1 = [1, 2, 3 ]nums2 = nums1 # nums2指向nums1的内存空间nums1.append(4)print(nums2) # 1 2 3 4nums1的 更改会影响nums2 的数值深拷贝和浅拷贝浅拷贝# 2.拷贝:浅拷贝和深拷贝# 2-1)浅拷贝n1 = [1, 2, 3]n2 = n1.copy() #n1.copy 和

2021-07-21 16:53:56 172 1

原创 Python中is和==的区别

""" python语言: == 判断类型和值是否相同 is: 类型和值是否相同 内存地址是否相同"""print(1 == "1") #Flase 数据类型不同li = [1, 2, 3]li1 = li.copy()print(li == li1) # Trueprint(li is li1) # Flaseprint(id(li), id(li1)) # Flase...

2021-07-20 18:52:19 101

原创 Python 列表 基本特性(增加 修改 查看 删除 )元组(建立 基本特征)

文章目录序列列表列表的常用方法1.增加2.修改3.查看4.删除5.其他操作元组元组的建立元组的基本特性元组的常用方法序列序列的数据类型包括:字符串, 列表和元组数据特点: 都支持下面的特征索引和切片操作符成员关系操作符(in, not in)连接操作符(+)&重复操作符(*)列表# 1.连接抄作符和重复操作符print([1, 2]+ [2, 3])print([1, 2] * 3)# 2.成员操作符(in ,not in)print(1 in [4, 2, 3])"""

2021-07-20 18:27:09 173 2

原创 PYthon的基本数据类型(创建和赋值,基本特征,内建方法)

文章目录字符串字符串的创建和赋值转移符号字符串 的基本特征字符串的字符串字符串的创建和赋值字符串String是由 数字, 字母, 下划线,组成的一串字符。python里面最常见的类型。可以简单的通过在引号间(单引号,双引号和三引号)包含字符串的方式创建它。转移符号一个反斜线加一个可以表示一个特殊字符,通常是不能打印的字符重点演示:字符串 的基本特征连接操作符和重复操作符成员操作符正向索引和反向索引可迭代对象/for循环字符串的...

2021-07-19 11:44:36 450

原创 linux系统日志文件的总结

/var/log/messages — 包括整体系统信息,其中也包含系统启动期间的日志。此外,mail,cron,daemon,kern和auth等内容也记录在var/log/messages日志中。/var/log/dmesg — 包含内核缓冲信息(kernel ring buffer)。在系统启动时,会在屏幕上显示许多与硬件有关的信息。可以用dmesg查看它们。/var/log/auth.log — 包含系统授权信息,包括用户登录和使用的权限机制等。/var/log/boot.log — 包含系统

2021-07-18 10:33:55 328

原创 Python的内置数据类型和Pycharm中常用的快捷键

文章目录Python内置数据类型:字符串:列表:元组4.集合set5. 字典dictPython中常用快捷键的介绍Python内置数据类型:字符串str:单引号,双引号,三引号引起来的字符信息数组array:存储相同数据类型的数据结构。[1,2,3][1.1,2.2,3.3]列表list:打了激素的数组,可以存储不同数据类型的数据结构。[1,1.1,2.1,‘hello’]元组tuple:集合set:字典dict:字符串:#1.字符串s1 = 'hello's2 = "hello"

2021-07-17 13:15:59 532

原创 Python的基础(数据类型,输入输出,函数,流程语句 )

自动化运维python基础什么式编程语言编程语言 c c++ java程序可以看作对一系列动作的执行过程的描述c 语言 : 难度高 但UNIX由c编写成java 相关代码库愈发庞大,自动存储管理和恶心的垃圾回收机制python 适合年轻人学习的现代语言如何学好编程语言?每天保持3小时的练习时间 (15~30分钟 leetCode 牛客网)Python的发展史中文名:蟒蛇发行时间: 1991年最新版本:3.92013 发布了Pythonpy

2021-07-17 09:40:19 410

原创 lvs 负载均衡

lamp (adn,ha,lb,nginx,php,tomcat,mysql,redis,meecacha)zabbixansible/saltstack 自动化配置工具(提高工作效率)docker 容器elk 日志管理k8s 监控系统(cka k8s的认证)ci/cd 持续集成,持续交付(k8s)的基础mfs/hapdop 分布式文件式系统opeanstack 云平台服务(兼容所用的服务)lvs 负载均衡 (采用二层网络协议)实验描述:虚拟机1 作为调度器虚拟

2021-07-10 21:13:49 139

原创 docker

文章目录Docker 的安装与布署Docker 的简介VM 与 Container的差异容器实例演示Docker 的安装与布署Docker 的简介Dockder 是管理容器的引擎Docker为应用打包,部署平台,而非单纯的虚拟化技术VM 与 Container的差异VM:自带独立Guest OS ,自带的系统大小约为50MContainer:是需要Guest OS ,依赖本机的操作系统的传统虚拟化与容器技术的对比虚拟机:操作系统:宿主机上运行虚拟机OS存储:镜像较大(GB)性能:

2021-06-04 08:47:43 192

原创 镜像加速器

{“registry-mirrors”: [“https://eznq6zx6.mirror.aliyuncs.com”]}

2021-05-31 08:54:56 189

原创 redis 服务的搭建

redios服务的搭建:tar zxf redis-6.2.2.tar.gz解压安装包[root@server2 redis-6.2.2]# ls00-RELEASENOTES CONDUCT COPYING INSTALL MANIFESTO redis.conf runtest-cluster runtest-sentinel src TLS.mdBUGS CONTRIBUTING deps Makefile READM

2021-04-23 20:21:53 446

原创 lamp架构中的mysql

1.mysql的主从复制##需要两台以上的主机具有mysql数据库一台主机的数据库为主, 一台为从属的数据库开启主从复制功能编写主配置文件/etc/my.cnfserver-id=3/etc/init.d/mysqld restart ##重启mysqllog-bin=mysql-bin ##启动二进制日志,并为二进制日志命名/etc/init.d/mysqld restart登陆数据库进行命令grant REPLICATION SLAVE ON . TO ‘

2021-04-11 10:00:30 165

原创 lamp 架构

阿里云版本 (奇数版本过渡比较快 )青云封装虚拟机安装需求:rhel-server-7.6-x86_64-dvd.iso安装下载企业7.6的版本然后就是虚拟机的安装过程

2021-04-08 22:18:13 226 2

原创 变量的定义

变量的定义用一串固定的字符来表示不固定的目标可以解决此问题##2。 shell脚本中变量的定义方法###环境级别export westos=1 ##声明在环境关闭之后变量失效###用户级别‘vim ~/.bash_profile’export a=1###系统级变量vim /etc/profile ##编写文件export a=2cd /etc/profile.dvim westos.sh ##编写文件export b=33。变量的名称###变量名称可以包含的

2021-03-20 08:49:54 252

原创 shell脚本的基础知识

shell的基础知识##1。什么是shell脚本中命令的解释器##2。shell脚本的意义1。记录命令执行的过程和执行逻辑,以便以后重复执行2。脚本可以批量处理主机3。脚本可以定时处理主机3。如何创建shell脚本#!/bin/bash ##幻数sh westos.sh ##执行ai 自动缩进map 影射et 把tab转化为相应的空格快捷键快速调用脚本首部编写文件set ts=5 aimap ms:call SHELLTITLE()'sfunc SHELLTI

2021-03-17 20:08:57 156

原创 shell脚本的应用

shell脚本##diff用法diff [options] files |directorys输出信息:[num1,num2][a|c|d][num3,num4]num1,num2 ##第一个文件中的行a ##添加c ##更改d ##删除< ##第一个文件中的内容

2021-03-17 19:50:12 90

原创 unit 7 企业dns服务器搭建

unit 7 企业dns服务器搭建实验前提:需要一台主机能够上网域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。本地访问 比外网访问快修改文件 /etc/resolv.conf设置高速缓存dns1.关于dns的名词解释dns:domain name servic

2021-03-12 23:24:41 414

原创 linux系统中防火墙的设定

实验环境:一个双网卡的虚拟机 ip 172.25.254.125 192.168.4.125一个单网卡的虚拟机 ip 192.168.4.225真实主机 ip 172.25.254.25###1.火墙接受1.netfilter###2.关于火墙的域trusted ##接受所有的网络连接home ##用于家庭网络,允许接受ssh mdns ipp-clientdhcp-clientwork ##工作网络 ssh ipp-clientpublic #

2021-03-10 22:47:31 807

原创 selinux 系统级的内核文件

当selinux开启:在/mnt中建立文件被移动到/var/ftp 下不可以被vsftpd服务访问匿名用户可以通过设置后仍然不能上传文件当使用 ls -Z /var/ftp 查看文件时显示信息ps auxZ | grep vsftp.conf时显示:selinux:对于文件的影响二.selinux 的状态及管理1.selinux 的开启vim /etc/selinux/configSELINUX=disable #selinux关闭SELINUX=enforcing #s

2021-02-28 11:28:20 227

原创 ftp服务

4.匿名用户访问控制lftp 172.25.254.25 ##当访问ftp服务时没有加入用户认证为你匿名访问lftp 172.25.254.25 ##本地访问登陆控制anonymos_enable=YESanon_world_readable_only=NO ##设置NO时,可以下载不可读文件anon_other_write_enable ##设置为YES时,可以删除和重命名匿名用户上传文件权限设定anon_umask=022 ##设定上传文件的权限的预留

2021-02-23 22:56:50 221

原创 逻辑卷与vdo

1.逻辑卷pv ##物理卷 被处理过的物理分区pe ##物理扩展 设定存储的最小单元vg ##物理卷组 捆绑pv到一个组中lv ##逻辑卷 分配最终的使用设备监控命令: watch -n 1 “pvs;echo ====;vgs;echo ====;lvs;echo ====;df -h /weixindata”t 修改分区类型l 列出所有可用分区类型代码8e linux LVMpvcreate 建立物理卷vgcreate 建立物物理卷组lvcrea

2021-02-23 11:54:09 481

原创 linux系统中磁盘的挂载与管理

1.设备的识别设备进入系统之后都是以文件的形式存在df查看设备的挂载情况df -h #2的n次方的计算方式df -H #10的n次方的计算方式lsblk ## 查看设备的使用情况blkid ##查看设备的id及设备管理方式cat /proc/partitions ##系统已经识别设备fdisk -l ##磁盘的分区情况2.设备的挂载在系统中有设备id 的设备是可以被系统使用的挂载命令:fu

2021-02-20 15:09:29 206 1

原创 数据库

什么时数据一系列的字符串什么是数据库数据库就是高级的表格软件数据库中的常用名词1.字段 ##表格中的表头2.表 ##表格3.库 ##存放表格的目录4.查询 ##对表格中的指定内容进行查询2.Wysql(开源数据库)安装mariadbrpm -ql查看安装目录列表/var/lib/mysql

2021-02-04 20:31:08 620

原创 系统管理及网络服务

系统管理及网络服务实验环境的配置:配置网卡文件搭建软件仓库具体的配置过程查看(软件仓库的配置)http:超文本传输协议(查资料)curl -I www.taobao.com注:查看服务软件Apachanginxstgwjfe如何安装Apacha安装Apacha服务开启Apacha设定火墙(火墙开启时设定)firewall-cmd --permanent --add–service=httpfire-cmd --reloadfire-cmd --list-all

2021-02-04 17:14:52 203

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除