自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux三剑客

Grepgrep擅长过滤,是linux中最常用的“文本处理工具”之一,适合单纯的查找或匹配文本。基本用法# grep [选项] 正则表达式 [目标文件]grep [OPTIONS] PATTERN [FILE...] # grep [选项] -e 正则表表达式 或 -f 包含正则表表达式的文件 [目标文件]grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...] 常用选项-v:输出不带关键字的行(反向查询,反向匹配)-n:显示结

2021-04-09 18:06:50 474

原创 shell练习

ping某一规定段内的所有IP#!/bin/bashping_test(){ i=1 for i in {1..5} do ping -c 2 -w 3 -i 0.3 192.168.1.$i 2> /dev/null if [ $? -eq 0 ]; then echo 'ping 192.168.1.'$i' is ok' else echo 'ping .

2021-03-29 17:33:38 115

原创 三子棋的python实现

三子棋的python实现基本流程基本步骤2.1 菜单界面2.2 初始化、打印棋盘2.3 玩家落子2.4 电脑落子2.5 输赢判定一、基本流程三子棋游戏实现逻辑如下:1、创建初始化3*3棋盘;2、玩家执U子,先进行落子;3、胜负判定【胜、负、和棋】,若胜负未分,则继续如下4、电脑执T子,进行落子;5、胜负判定,若胜负未分,则从步骤2继续执行二、基本步骤1、菜单界面选择1是开始游戏,选择2是退出游戏def menu(): print('-'*20) pri

2021-01-14 16:06:55 2963

原创 python中时间格式与秒数的转化

秒数 转化为—时:分:秒当秒数较小,需要将秒数转化为时:分:秒格式时:seconds = 363600t_m,t_s = divmod(seconds ,60) t_h,t_m = divmod(t_m,60)r_t = str(int(t_h)).zfill(2) + ":" + str(int(t_m)).zfill(2) + ":" + str(int(t_s)).zfill(2)秒数 转化为—年-月-日 时:分:秒 [从1970-01-01算起]当秒数较大,需要转化为年-月-日

2020-07-27 17:12:59 6013

原创 shell脚本初学

shell脚本初学-菜鸟教程shell详细讲解在工作中,需要写一个简单的脚本来启动docker。简单学习了一下shell脚本的相关知识。[shell脚本-及注释]

2020-07-16 17:54:14 171 1

原创 进度接口-->进度引擎

前段时间工作中遇到一个问题,需要提供给前端一个进度信息展示的接口,一直的思路是将信息数据放redis中,当每次请求的时候从redis中取出来,更新后再放回redis中,并且将此次的数据返回给前端。但是有一个问题推翻了这种思路,当数据量过大时、或者获取某一数据耗时过长时,前端会间隔几秒就来请求接口,但是数据来不及返回,前端就会报错。进度引擎为解决上述问题,提出进度引擎方案。进度引擎需要实现的功能是:需要监听信号,当接收到start信号后,开始从redis中lrange获取列表中相应键的值信息,然后请求数

2020-07-16 17:32:09 233 1

原创 python实现将ip段解析为单个ip

文章目录将ip段解析为单个ip192.168.1.*样式的ip段分解192.168.1-10.*样式的ip段进行分解192.168.1.0-255样式的ip段进行分解192.168.1.0/24样式的ip段进行分解整体代码附上将ip段解析为单个ip将类似于192.168.1.* 192.168.1.0-255 192.168.1-10.* 192.168.1.0/24 这样的段IP解析为单个的ip,以方便后续的扫描等操作。192.168.1.*样式的ip段分解def IP

2020-06-05 17:03:21 3660

原创 c#实现:生成给定格式excel,并导出

插曲:偶然帮忙的机会,回顾一下excel表格生成过程中的小知识点。1、excel工作簿创建成功后(如上图),就开始画excel的大概样子。根据已有excel 去合并单元格等操作:2、当把所要求格式的单元格 合并成功后,就要为每个单元格填充字面信息。3、如果需要调整列宽,如下:4、当把excel中表头画好之后,则需要从数据库中取出数据,对表格进行填充。0-19列...

2020-04-21 18:31:13 1794

原创 串口连接交换机,进行交互

通过串口连接,访问交换机,并且进行交互。1、查看linux下串口设备: ls -l /dev/ttyS*可以获得 COM口在linux下的对应名称2、下面开始通过串口连接 进行交互import serial如果想要进行配置,需要:当通过serial1.write传输命令后,最好sleep一下,因为是字符通过串口传输的过程,需要时间。seria...

2020-04-17 17:26:23 3660

原创 python学习记录

1、给文件中每一行,添加行号:2、对文件中的某些信息进行删除:然后将lines重新写入info.txt文件中即可。 这样就相当于 开头不是monitor的行都被删除了。3、列表转为字典的方法: a、上下两个列表,需要相互之间建立字典关系: b、将嵌套列表转为字典:4、两个列表的差集、并集和交集 a、差集 a.1(这个方法 即使是 ...

2020-04-14 18:37:03 251

原创 远程登录上交换机后,已有镜像配置信息获取及新增配置

1、已有配置信息数据处理 (************星级********):首先获取已有的镜像配置信息:show running-config | include monitor得到这些信息的时候,需要对这些关键信息进行处理、归纳。frist:得先判断哪几条信息是同一组的(也就是哪几条是配对关系的);second:在同一组中需要知道哪些端口是源端口、哪些是目的端口;n...

2020-04-14 17:38:43 177

原创 redis使用部分记录

Redis 在后台的使用:1、进入redis: redis-cli2、查看所有键: keys * 1)当键为string类型时,查看值的内容:get 键名2)当键为hash类型时,查看值的内容:hgetall 键名 则是查看整个hash中的所有键值当查看某一key下的第index个下标中存储的value值:hget 键名 index(位置下...

2020-01-19 16:57:01 103

原创 主程序不退出的前提下,当干掉其子线程时,其子线程下开启的多个子线程如何干掉?

背景:在linux下实现登录目的主机(eg:当前主机192.168.1.1--->目的主机192.168.50.100 需要加路由),无论目的主机系统是windows(SMB)还是linux(SSH),然后向对方主机放置需要执行的客户端,并远程启动该客户端。当客户端执行结束后,将执行结果报告拿回。 ...

2020-01-17 18:56:11 201 1

原创 爬取豆瓣的战狼影评(cookies 云词)

本文介绍爬豆瓣电影的战狼影评,并将影评进行清除(去符号、分词、去重、统计),最终做成词云。         最重要的是,豆瓣是需要登录的,如果不登录,爬到第十页左右,会失败。登录的话,可以爬到6000多个影评,才会需要验证码。         登录是cookies。先要模拟登录,这样可以得到网页返回的信息,然后利用这些信息,去request申请网页,得到网页返回的html信息(包含影评信息

2017-08-30 10:32:27 940

空空如也

空空如也

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

TA关注的人

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