zfy1110
码龄8年
关注
提问 私信
  • 博客:9,509
    9,509
    总访问量
  • 13
    原创
  • 1,320,941
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2016-11-06
博客简介:

qq_36631833的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得2次评论
  • 获得2次收藏
创作历程
  • 4篇
    2022年
  • 6篇
    2021年
  • 6篇
    2020年
成就勋章
TA的专栏
  • shell编程
    8篇
  • unittest
    1篇
  • 算法学习
    5篇
  • Linux学习
    2篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

shell基础(四)-- 条件测试

一、条件测试:数值比较数值比较 含义 n1 -eq n2 n1和n2相等,则返回true;否则返回false n1 -ne n2 n1和n2不相等,则返回true;否则返回false n1 -gt n2 n1大于n2,则返回true;否则返回false n1 -ge n2 n1大于等于n2,则返回true;否则返回false n1 -lt n2 n1小于n2,则返回true;否则返回false n1 -le n2 n1小于等于n2,则返回
原创
发布博客 2022.02.10 ·
401 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell基础(三) -- 判断与控制

一、if-then-else语句格式: if commands|conditionthen commandselse commandsfi 举例: #!/bin/bash#if ps ux|grep MySQL|grep -v grep &> /dev/nullthen echo "MySQL if running"else echo "MySQL is stopped"fi 二、嵌套if格式 if comma.
原创
发布博客 2022.02.10 ·
1067 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell基础(二) -- 管道、退出状态码

shell基础--管道、退出状态码
原创
发布博客 2022.02.10 ·
898 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell基础(一) -- 变量

本文对shell基础中的变量进行简单介绍
原创
发布博客 2022.02.10 ·
438 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用ddt,运行提示错误信息no such test method

测试用例test_asg测试数据是通过ddt的方式添加,使用suite.addTest方法添加该用例提示错误信息no such test method in <class ‘unitest_login.TestCase’>: test_asg问题原因:使用ddt装饰的方法执行时,会在方法名后加了个自增数字,例如下图 @data(*list_user) 传入[{'username':'muzi1', 'password':'pw1'},{'username':'muzi2', 'passw
转载
发布博客 2021.11.12 ·
777 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

【单链表】回文链表

【题】给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。示例 1: 输入:head = [1,2,2,1] 输出:true示例 2: 输入:head = [1,2] 输出:false进阶:你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题?【分析】思路1:暴力解决,遍历链表后将数存储在数组中,然后根据数据是否对称去判断,此方法要借助额外数据结构存储数据思路2:利用快慢指针找到中间节点,再将后半部分链表
原创
发布博客 2021.09.18 ·
479 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【单链表】反转链表

【题】:给你单链表的头节点head,请你反转链表,并返回反转后的链表。【分析】:一种解决方案是按原始顺序迭代结点,并将它们逐个移动到列表的头部。似乎很难理解。我们先用一个例子来说明我们的算法。算法概述让我们看一个例子:请记住,黑色结点 23 是原始的头结点。1. 首先,我们将黑色结点的下一个结点(即结点 6)移动到列表的头部:2. 然后,我们将黑色结点的下一个结点(即结点 15)移动到列表的头部:3. 黑色结点的下一个结点现在是空。因此,我们停止这一过程并返回新..
原创
发布博客 2021.09.11 ·
226 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[单链表] 删除链表的倒数第N个节点

题:给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。进阶:你能尝试使用一趟扫描实现吗?示例 1:输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]示例 2:输入:head = [1], n = 1输出:[]示例 3:输入:head = [1,2], n = 1输出:[1]【分析】要使用一趟扫描遍历就实现这个结果,肯定不是暴力解决这么简单,因此需要思考有什么技巧使用双指针,慢指针为头结点,快指针先移动到节点n,...
原创
发布博客 2021.09.11 ·
606 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[单链表] 相交链表

题:给你两个单链表的头节点headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。图示两个链表在节点 c1 开始相交:题目数据 保证 整个链式结构中不存在环。注意,函数返回结果后,链表必须 保持其原始结构【分析】此处的关键在于先分别遍历求出两链表的长度,得出长度差,再让更长的一方先走长度等于长度差的距离后,两链表节点再同时前进,相交的节点即为相交节点【代码】import math# Definition ..
原创
发布博客 2021.09.11 ·
82 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[单链表] 寻找环形链表的入口

1、在寻找环形链表的入口之前,如何判断链表是环形的?定义两个指针fast和slow,fast每次走两步,slow每次走一步,如果fast和slow可以相遇,说明链表带环。2、如何找到环形链表的入口?如图是一个环形链表。设a点为链表头结点,b点为环的入口点,c点为fast和slow的第一次相遇点。设ab长度为x,bc长度为y,z为环的长度。则fast在相遇前走的距离应该是:x+nz+y(n为fast运动的圈数)。slow的距离:x+y。因为fast的速度是slow的二.
转载
发布博客 2021.09.10 ·
532 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

处理循环的输出

在使用循环语句时,如果想对输出内容进行处理,可在done后面进行操作,格式如下举例:想将输出内容保存在test.txt文件中,可在done后使用重定向命令for commanddo commandsdone > test.txt举例:想在输出内容中进行查找"what"字符for commanddo commandsdone | grep "what"...
原创
发布博客 2020.10.08 ·
164 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

break/continue指令

在循环体中使用break指令,直接使用break时会默认跳出当前循环。break后可以加数值,该数值即为跳出的循环数。比如 break 1就是跳出当前循环,相当于breakbreak 2就是跳出当前循环和当前循环的外循环,以此类推。...
原创
发布博客 2020.10.08 ·
2037 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

for循环从命令行执行结果读取值

for循环从命令行执行结果读取值比如 我们要读取命令 ls /opt/software 的结果值,此处需要先了解命令替换的使用命令替换:方法一:反引号`ls /opt/software`方法二:$() $(ls /opt/software)举例:#!/bin/bash#FILE=$(ls /opt/software)for i in $FILEdo echo "file is $i"done此处即将命令ls /opt/software的值...
原创
发布博客 2020.10.07 ·
709 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

if/case/for/while格式

if学习:格式:if 条件|命令;then 命令 elif 条件|命令;then 命令 else;then 命令 ficase学习:格式: case $var in pattern1) 命令 ...
原创
发布博客 2020.10.08 ·
153 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

查询进程并将查询结果杀死命令

ps ux|grep "test"|awk '{print $2}'|xargs kill-9ps ux|grep "test" 表示查询带有关键字test的进程awk '{print $2}' 表示将第二个域打印出来,这里显示的就是进程号xargs kill -9 表示将前面的输出结果当做要杀死(kill -9)的进程号pid...
原创
发布博客 2020.09.18 ·
691 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

nohup命令

nohup=no hang up(不挂断)执行命令:nohup command [Arguments...] [&]缺省Arguments时,命令的输出会自动输出到nohup.out文件中用途:不间断的执行command命令描述:nohup命令运行由command参数和Argument参数指定的命令,忽略所有挂断信号。与&的区别:&指在后台运行,并没有不挂断的意思,比如当ssh链接断开后,&运行的命令就会终止;nohup也没有后台运行的意思,表示不挂断运行
转载
发布博客 2020.09.17 ·
249 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多