自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 斐波拉契数列优化

存在大量重复计算,时间复杂度 O(2ⁿ),空间复杂度 O(n),有栈溢出风险。:使用数组存储计算结果,避免重复计算,但仍有栈溢出风险。可见,优化后的斐波拉契数列,效率提高了很多倍。对以上方法进行效率测试。

2025-07-12 11:46:37 234

原创 shell脚本自动部署redis!

脚本采用查看查状态码的形式判断执行是否成功,使用sed -i 将redis.conf配置文件更改为rdb和aof混合模式,登录密码为123456,启动命令为cd /mytools/redis/bin && ./redis-server ../redis.conf。登录redis ./redis-cli -a 123456。

2025-01-16 13:30:35 175 1

原创 三表联合查询100题

关于三表查询的题库以及答案解析

2025-01-13 17:52:57 881

原创 Python实现单向链表

定义节点类Node从而实现单向链表类SingleLinkedList,代码如下。测试单项链表类是否成功。

2025-01-01 19:33:27 295

原创 正则表达式

file/正则表达式并不关心模式在数据流中出现的位置,也不在意模式出现了多少次,只要能匹配到文本字符串中任意位置的模式,正则表达式就会将字符串传回Linux工具。如果在正则表达式中定义了空格,则它必须出现在数据流中。例2;可以用该模式查找空文件。

2024-12-15 13:12:24 679

原创 sed基础

2)使用两个文本模式来删除某个区间的行,第一个文本模式开启删除,第二个文本模式关闭删除,如果没有匹配到关闭删除,则会删除匹配到开始之后的所有数据流。将二者配合使用的结果就是只输出被替换命令修改过的行。默认情况下,sed编辑器中使用的命令会应用于所有的文本行,需要使用行寻址才能将命令使用特定的某一行或者某些行。替换命令在默认情况下只替换每行中出现的第一处匹配文本(如例6所示),要想替换每行中所有的匹配文本,必须使用。打印出已有的数据文本,在命令行中用-n选项可以抑制其他行的输出,只打印包含匹配模式的文本行。

2024-12-14 21:07:28 789

原创 shell脚本--检测主机是否宕机

脚本设计了两种处理方式,一是使用getopts命令解析传入参数,从而实现对主机的检测。其中$OPTARG代表选项所需要的参数值,getopts命令中,选项后带有:的,代表需要参数,$OPTARG中存储的是参数值。通过使用ping命令或者ping6命令对目标主机进行检测(取决于输入的IP类型),能ping通则主机不宕机。(防止因为丢包,网络延迟或假报警导致检测错误)脚本允许用户传入文件格式为如图1所示格式IP地址,使用read命令进行读取,并且设置用户输入最大超时时间为20秒,使用 -t 选项。

2024-12-09 15:36:34 359

空空如也

空空如也

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

TA关注的人

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