自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yuxxto56的专栏

yuxxto56的专栏

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python基础知识(正则表达式)

正则表达式是强大的字符串匹配工具,能够高效处理各种字符串操作需求。文章介绍了正则表达式的基础语法,包括字符匹配(\d、\w)、特殊符号(*、+、?、{n,m})和字符集([])。进阶部分讲解了分组提取、行匹配(^、$)以及re模块的使用方法,包括匹配验证、字符串分割和贪婪/非贪婪匹配。最后说明了预编译正则表达式可提升重复使用的效率。通过正则表达式,可以轻松实现如Email验证、电话号码匹配等常见功能,是编程中处理字符串问题的利器。

2025-06-11 17:39:34 823

原创 基于mysql协议的数据库备份与恢复

本文摘要: 介绍了数据库备份与恢复的方案设计,重点阐述全量备份和增量备份的具体实现方法。全量备份部分展示了通过mysqldump命令进行数据库备份的Shell脚本实现,包含备份文件压缩、自动清理旧备份等功能,并说明了两种恢复方式(mysql命令和source命令)。增量备份部分详细说明如何开启binlog日志功能,通过配置my.cnf文件启用log_bin参数,并演示了通过master status查看日志文件状态,以及数据变更时binlog的记录过程。该方案为数据库安全管理提供了完整的技术实现路径,兼顾了

2025-05-30 11:00:00 649

原创 Python基础知识(IO编程)

本文介绍了Python中文件读写和操作文件目录的基本方法。文件读写部分包括如何以不同模式(如只读、二进制、追加等)打开文件,并处理字符编码问题。还介绍了如何安全地关闭文件,以及使用with语句简化文件操作。操作文件和目录部分则涵盖了如何使用os模块获取环境变量、创建目录、合并和拆分路径,以及过滤文件列表。通过这些方法,可以在Python程序中高效地处理文件和目录操作。

2025-05-23 19:39:04 1512

原创 Python实战(数据库表结构信息输出word文档)

python实战,输出数据库表结构信息至word文档

2025-05-20 10:15:00 1376

原创 python基础知识(特性)

本文介绍了Python中的切片和迭代操作。切片操作可以简化从列表或元组中提取指定范围元素的过程,支持正向和反向切片,且适用于字符串。迭代操作则通过for循环遍历可迭代对象,如列表、元组、字典和字符串。字典迭代默认遍历键,但可通过values()和items()方法分别遍历值或键值对。此外,通过collections.abc模块的Iterable类型可以判断对象是否可迭代。这些操作是Python中处理数据的基础工具。

2025-05-19 10:15:00 470

原创 python基础知识(函数)

本文介绍了Python中的函数知识,包括函数调用、自定义函数、函数参数和递归函数。首先,Python内置了许多有用的函数,如type()和max(),可以直接调用。其次,自定义函数使用def语句定义,可以返回单个或多个值,甚至可以通过pass定义空函数。函数参数分为位置参数和默认参数,位置参数必须按顺序传递,而默认参数在定义时赋予默认值,调用时可省略。最后,递归函数通过在函数内部调用自身来实现复杂逻辑,如计算阶乘。通过这些内容,读者可以掌握Python函数的基本用法和高级特性。

2025-05-17 09:45:00 1019

原创 python基础知识(二)

本文介绍了Python中常用的数据类型和基本控制结构。首先,讲解了列表(list)和元组(tuple)的区别,list是可变的,支持增删操作,而tuple是不可变的,适合存储不变的数据。接着,介绍了字典(dict)和集合(set),dict通过键值对存储数据,查找速度快,set则是一组不重复的key集合。最后,详细说明了条件判断(if、if...else)和循环结构(for...in、while),包括如何使用break提前结束循环。这些基础知识是Python编程的核心,掌握它们有助于编写高效、简洁的代码。

2025-05-16 10:15:00 1020

原创 python基础知识(一)

本文介绍了Python中的数据类型、变量、字符串及其编码问题。首先,Python支持整数、浮点数、字符串、布尔值和空值等多种数据类型。整数和浮点数在计算机内部存储方式不同,整数运算精确,浮点数运算可能存在误差。字符串可以用单引号或双引号表示,支持转义字符。布尔值为True或False,空值用None表示。变量可以存储任意数据类型,Python是动态语言,变量类型不固定。

2025-05-15 09:30:00 712

原创 python常用的语法糖

Python 的语法糖是指让代码更简洁、易读的语法特性,虽然不增加新功能,但能提升开发效率。常见的语法糖包括:推导式:用一行代码生成列表、字典、集合等数据结构,如 [x**2 for x in range(10)]。三元运算符:简化 if-else 语句,如 "Even" if x % 2 == 0 else "Odd"。装饰器:在不修改原函数的情况下扩展功能,如 @timer 用于计时。with 语句:简化资源管理,如 with open("file.txt", "r") as f 自动关闭文件

2025-05-14 10:15:00 847

原创 聊一聊分布式部署架构设计思路

本文探讨了平台项目的生产部署策略,主要分为集中式部署和分布式部署两种方式。集中式部署适用于流量较小的场景,将所有服务集中在一台云服务器上;而分布式部署则适用于流量较大的场景,通过将服务拆分并独立部署在多台云服务器上,实现高可用性。文章详细介绍了分布式部署的具体设计内容,包括多端多子系统的构建、服务访问的统一入口、应用服务的容器化部署、缓存服务的集群部署、附件上传服务的实现、搜索引擎的分布式部署、外部资源的中间前置机部署以及数据库的集群部署。最终,通过分布式架构的部署方式,平台能够实现高性能和高可用性。

2025-05-13 09:30:00 498

原创 【Linux】ssh反向代理配置实践

ssh反向代理配置实践

2025-05-12 09:45:00 267

原创 【Linux】openssh版本升级

本文详细介绍了在CentOS 7.9 x86-64环境下,将OpenSSH升级至9.8p1版本的过程,以满足等保测评的网络安全标准。升级步骤包括下载新版本源码包、备份旧配置文件、安装依赖组件、编译安装新版本、复制并优化新配置、重启服务以及测试新版本。通过这一系列操作,确保服务器使用最新的OpenSSH版本,减少网络安全漏洞的风险。

2025-05-12 09:30:00 694

原创 【Linux】openssl版本升级

本文介绍了在CentOS 7.9 x86-64系统上将OpenSSL从1.0.2n版本升级到3.2.0版本的详细步骤。首先下载新版本的源码包,然后备份老版本的配置信息,并安装必要的依赖组件。接着解压源码包并进行编译安装。安装完成后,配置软链接并更新动态链接库,最后通过命令验证新版本是否安装成功。此升级过程旨在满足网络安全标准,防止旧版本OpenSSL可能带来的安全漏洞。

2025-05-11 00:42:07 922

原创 PHP8.x二进制(源码)安装配置

本文详细介绍了在Ubuntu 24.10 x86-64架构上安装PHP 8.x版本的二进制源码的步骤。首先,安装必要的依赖包,包括开发工具和库文件。接着,下载并安装ONI包,配置环境变量。然后,下载PHP源码,进行配置和编译安装。安装完成后,更新配置文件并启动PHP-FPM服务。此外,还介绍了如何配置opcache模块以优化PHP性能,并通过测试脚本验证JIT(即时编译器)是否成功启用。整个过程涵盖了从依赖安装到最终测试的完整流程,适合需要在Linux系统上手动编译安装PHP的用户参考。

2025-05-11 00:13:59 442

原创 NFS共享目录配置

本文介绍了如何在集群模式下通过NFS(网络文件系统)实现服务器间的共享目录配置,确保应用和配置数据的同步更新。文章详细描述了服务端(192.168.59.101)和客户端(192.168.59.102)的配置步骤。服务端配置包括检查并启动NFS服务、设置共享目录及其权限、重启NFS服务等操作。客户端配置则包括检查NFS服务、创建挂载目录、挂载服务器共享目录以及查看和卸载挂载目录的步骤。通过本文的指导,用户可以实现服务器间的数据共享与同步更新。

2025-05-10 08:52:27 690

原创 docker跨平台编译镜像

本文介绍了在x86-64环境下编译适用于arm64平台的Docker镜像的跨平台编译过程。首先,在Ubuntu 24.10 amd64环境中配置Docker,启用实验性功能。接着,通过特权容器启用binfmt_misc,以支持跨平台编译。然后,创建并启动自定义的buildx构建器。最后,使用Dockerfile进行跨平台镜像的编译,并支持多平台镜像的编译与推送至远程仓库。整个过程详细展示了从环境配置到镜像编译的完整步骤,为跨平台开发提供了实用的操作指南。

2025-05-09 14:07:20 1107 1

原创 docker-swarm生产实践问题处理

在Portainer管理Docker服务时,可能会遇到两个常见问题:一是重启服务时出现“subnet sandbox join failed”错误,通常是由于网络设备状态异常导致。解决方法是检查并删除状态为DOWN的虚拟网络设备,然后重启服务。二是Docker Swarm集群证书到期问题,表现为无法查看节点日志。通过检查证书有效期并更新证书,可以解决此问题。如果证书未到期但仍有问题,可能需要重新生成CA证书。这些步骤有助于确保Docker环境的稳定运行。

2025-05-09 13:58:56 455 1

共享FTP文件传输协议Serv-u

这是一个经典的文件传输协议,能在局域网或外网共享自己的文件,实现文件上传和文件下载的功能,感觉很方便!

2011-05-08

空空如也

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

TA关注的人

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