自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 12-Python正则表达

wing忠告:搞运维的童鞋如果没有接触过shell里面的正则表达式,建议先跳过本章正则表达式是一个特殊的字符序列,用来检查一个字符串是否与某种模式匹配。Python提供的是 Perl 风格的正则表达式模式。re 模块使 Python拥有全部的正则表达式功能。compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。re 模块也提供与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。

2025-06-25 20:26:44 995

原创 11-Python日期时间

本地时间为 : time.struct_time(tm_year=2016, tm_mon=4, tm_mday=7, tm_hour=10, tm_min=3, tm_sec=27,星期一是默认的每周第一天,星期天是默认的最后一天。从返回浮点数的时间辍方式向时间元组转换,只要将浮点数传递给如localtime之类的函数。本地时间为 : Thu Apr 7 10:05:21 2016。• %U 一年中的星期数(00-53)星期天为星期的开始。• %W 一年中的星期数(00-53)星期一为星期的开始。

2025-06-25 20:26:10 1008

原创 10-Python模块详解

模块让你能够有逻辑地组织Python代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块也是Python对象。简单地说,模块就是一个保存了 Python代码的文件,能定义函数,类和变量。模块文件,需要以.py结尾;比如 time.py,模块名为time,可以通 过使用。library–>modules–>functions(methods)–>python指令从来源来分,可以分成内置第三方自定义通过查看模块存放路径就知道我们自己制作的模块应该放在哪个位置。

2025-06-24 20:12:15 700

原创 09-Python函数详解

规则1. 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号(),函数内容以冒号起始,并且缩进。圆括号中可以用于定义参数,任何传入参数和自变量必须放在圆括号中。2. 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。语法"函数_文档字符串"例def printme(str): # 定义函数"打印任何传入的字符串" # 文档字符串print(str)

2025-06-24 20:11:33 1070

原创 08-Python文件处理

​ seek配置r+模式可以实现从指定位置修改文件例: 就用上面创建的文件foo.txt。

2025-06-20 19:48:16 440

原创 07-Python数据类型

​ Numbers 数字​ String 字符串​ List 列表​ Tuple 元组​ Dictionary 字典​ Set 集合 用来去重序列类型: 字符串、列表、元组、Unicode字符串,buffer对象,range对象泛映射类型: 字典集合类型: set()

2025-06-16 11:43:13 960

原创 06-Python流程控制

内置函数 range()生成的序列绝不会包括给定的终止值;range(10)生成 10 个值——长度为 10 的序列的所有合法索引。返回的对象在很多方面和列表的行为一样,但其实它和列表不一样。该对象只有在被迭代时才一个一个地返回所期望的列表项,并没有真正生成过一个含有全部项的列表,从而节省了空间。这种对象称为可迭代对象,适合作为需要获取一系列值的函数或程序构件的参数。for语句就是这样的程序构件;以可迭代对象作为参数的函数例如 sum()

2025-06-12 17:20:30 815

原创 05-Python运算符与表达式

运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算​ 例如:2+3,其操作数是2和3,而运算符则是"+"

2025-06-09 19:25:16 1081

原创 04-Python变量

当对象被创建时,就创建了一个引用计数,当这个对象不再需要时,也就是这个对象的引用计数变为0时,它被垃圾回收。当一个对象的引用计数变为0,解释器会暂停,释放掉这个对象和仅有这个对象可访问的其他对象,作为引用计数的补充,垃圾收集器也会留心被分配的总量很大(以及未通过引用计数销毁的那些) 的对象。2、当同一个对象的应用或是对象又被赋值给其他变量时,或者作为参数传递给函数,方法或类实例时,或者被赋值为一个窗口对象的成员时,该对象的一个新的引用,或者称作别名,就被创建,则该对象的引用计数自动加1。

2025-06-09 19:22:06 673

原创 linux服务器

ssh-copy-id -i ~/.ssh/id_rsa.pub -p 2222 user@101.200.235.31 #使用2222端口ssh登录同桌机器。确认idc机房托管-以前是否有托管-如果没有去查idc机房管理确认线路-(联通,d电信,移动)-明确费用-联系idc机房-出报价单-提交需求上架5台组一个柜子-(托管费,电费,管理费,等)服务器基本配置购买-到idc上架-装系统-你验收远程登录-部署业务(业务)扩容到能正常承载业务,并且还有一定的配置空间 配置越高,服务器质量越好。

2025-06-09 19:17:47 861

原创 python学习01-03

面向过程bashc面向对象pythonphpjavac++解释型(脚本语言)bash python php编译型 c c++ java goLife is short ,You need Python !​ – Brce Eckel编译型与解释型常见编译型语言 c c++ java常见解释型语言 shell php python ruby perlinterpreted – 解释型​ Python 一是种解释型语言,与之相对的是编译型语言,虽然两者的区别由于

2025-06-04 21:23:44 1284

原创 shell编程

Shell 也是一种程序设计语言,它有变量,关键字,各种控制语句,有自己的语法结构,利用shell程序设计语 言可以编写功能很强、代码简短的程序。shell是外壳的意思,就是系统的外壳,我们可以通过shell的命令来控制和操作操作系统,比如linux中的shell命令就包括ls、cd、pwd等等,总结来说shell就是一个命令解释器,他通过接收用户输入的shell命令来启动、停止程序的运行或者对计算机进行控制。

2025-04-29 21:28:20 871

原创 MySQL主从复制----MySQL5.7

全局事务标识:global transaction identifiers是用来代替传统复制的方法,GTID复制与普通复制模式的最大不同就是不需要指定二进制文件名和位置。

2025-04-22 20:47:30 1203

原创 MySQL物理备份-----XtraBackup

1.完全备份-----完整备份:每次对数据进行完整的备份,即对整个数据库的备份、数据库结构和文件结构的备份,保存的是备份完成时刻的数据库,是差异备份与增量备份的基础。优点:备份与恢复操作简单方便,恢复时一次恢复到位,恢复速度快缺点:占用空间大,备份速度慢2.增量备份: 每次备份上一次备份到现在产生的新数据只有那些在上次完全备份或者增量备份后被修改的文件才会被备份。以上次完整备份或上次的增量备份的时间为时间点,仅备份这之间的数据变化.特点:因而备份的数据量小,占用空间小,备份速度快。

2025-04-22 18:55:17 931

原创 LInux交换分区(Swap)

作用: ‘提升‘ 内存的容量,防止OOM(Out Of Memory)现象是当内存不够的时候内核会随机杀死进程,它认为占用内存多的进程。(内核会先删除占用内存多的进程).如何制作交换分区?#我们可以将硬盘空间拿来当作内存来用什么时候用到交换分区?#当物理内存不够用的时候使用swap分区,防止物理内存耗尽swap分区大小设置规则----一般为内存大小的1.5倍~2倍。

2025-04-18 19:55:37 588

原创 LInux硬盘管理

MBR (MSDOS根据分区表来分区的) <2TB分区工具:fdisk一共可以分14个分区(4个主分区,扩展分区,逻辑分区) 例如: 3主 + 1扩展(n逻辑)MBR 小于2TB的可以。一块硬盘最多分4个主分区。GPT >2TB和<2TB分区工具:gdisk(parted—rhel6)一共可以分128个主分区GPT大于小于2TB都可以。#注意:从MBR转到GPT,或从GPT转换到MBR会导致数据全部丢失!

2025-04-18 19:41:24 376

原创 MySQL索引

【代码】MySQL索引。

2025-04-17 20:44:18 142

原创 MySQL逻辑备份

为保证数据一致性,应在恢复数据之前停止数据库对外的服务,停止binlog日志 因为binlog使用binlog日志恢复数据时也会产生binlog日志。表的导出和导入只备份表内记录,不会备份表结构,需要通过mysqldump备份表结构,恢复时先恢复表结构,再导入数据。–no-data,-d #不导出任何数据,只导出数据库表结构。-A, --all-databases #备份所有库。-B, --databases #备份多个数据库。解决方法: --no-defaults。

2025-04-17 20:06:27 296

原创 CentOS-MySQL--权限管理与用户

创建用户为tom,并设置密码。#更新授权表。

2025-04-17 14:37:05 187

原创 #####MySQL日志管理---MySQL安装后必须打开bin log、slow log日志

2025-04-17 14:35:38 687

原创 MySQL基础命令、免密、修改默认字符集

LInux免密登录: vim /etc/my.cnf 配置文件中添加 skip-grant-tables查看数据库初始密码: grep password /var/log/mysqld.log修改数据库密码:库中:alter user ‘root’@‘localhost’ identified by ‘新密码’;

2025-04-15 17:18:22 975

原创 centos7yum安装方式MySQL

CentOS yum安装MySQL

2025-04-14 20:12:31 324

原创 centos7编译安装mysql5.7

编译安装mysql

2025-04-14 19:26:16 605

空空如也

空空如也

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

TA关注的人

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