- 博客(17)
- 收藏
- 关注
原创 从百度汉语上爬取古诗
直接运行代码,输入需要查询的古诗名字,在搜索结果中选择需要下载的相应序号,下载即可。下载文件的保存目录为:D:\txt,如果没有这个目录需要先建一个(或者修改代码中保存文件的位置),否则会错!另外对于有多个结果的也不一定能下载到音频文件,暂时未获取到是否有音频文件的标志,所以如果下载的文件只有1K大小,那就是无用的下载。本代码还有一个BUG,对于查询结果只有一个的,获取不到音频文件了地址信息,所有也就没有办法下载音频文件。
2023-08-09 17:24:26
442
1
原创 RHEL的bond与team网卡绑定实践
前言为了提高网络容错或吞吐量,一般服务器都会采取多网卡绑定的策略,在RHEL6中使用的是Bond,而RHEL7/8提供了一项新的实现技术Team,Team是通过内核模块和一个用户空间服务来处理操作。Team是另一种聚合方式,不会取代红帽企业 Linux 6/7 中的bonding。Team实现为负载平衡和冗余要求提供了一个易于扩展和可扩展的解决方案。Team由内核驱动和teamd守护进程实现。
2023-07-13 15:58:06
1473
1
原创 Tabwidget实现切换页面时加载查询数据且重复切换页面时不要重复加载
解决在使用tabwidget时,一打开窗口会把每个要查询数据的页面(设计的页面是一打开就查询数据)全部加载完后才显示窗口,造成窗口加载很慢。
2023-05-22 10:12:58
375
原创 利用Python获取带合并单元格的表格数据
由于在日常运维中经常出现一些合并单元格的表格,如果要获取数据比较麻烦,现将将封装成类,并通过调用list_excel_data()获取列表形式的数据, dict_excel_data():获取字典格式的数据。当以字典形式获取数据时要注意,默认以第一行作为字典的key。
2023-01-15 10:17:05
5314
1
原创 ansible安装及常用模块使用
Ansible 是安装在单个主机(称为控制节点)上的无代理自动化工具。从控制节点,Ansible 可以通过 SSH、Powershell 远程处理和许多其他传输远程管理整个机器和其他设备(称为托管节点),所有这些都来自一个简单的命令行界面,不需要数据库或守护程序。远程主机信息收集
2022-05-16 23:30:05
1017
原创 时间同步配置
1、安装时间同步工具dnf install chrony # redhat8yum install chrony # redhat7 2、启动服务并设置开机启动 systemctl start chronyd systemctl enable chronyd3、配置时间同步地址将原有的地址注释掉redhat 8注释掉:pool 2.pool.ntp.org iburstredhat7注释掉以下行:#server...
2022-04-28 16:04:31
856
原创 SSH连接缓慢解决方法
新安装的服务器,ping速度很快,但是ssh连接却要等待很久才能连上。解决方法 下面说下如何解决这样的问题,最为常见的原因是因为server的sshd会去DNS查找访问client IP的hostname,如果DNS不可用或者没有相关记录,就会耗费大量时间。 1、在server上/etc/hosts文件中把你本机的ip和hostname加入配置文件中[root@oral8 ]# cat /etc/hosts192.168.1.55 oral8 2、在server上/..
2022-04-21 11:21:41
11425
1
原创 Pyside QTextEdit中对部分字体颜色设置方法总结
方法一:textedit对部分字体颜色进行修改,需要先获取游标位置,再通过HTML的span样式style对颜色的颜色进行设置,将设置好颜色的HTML代码再插入回原位置。代码如下:def chioce_color(self): color = QColorDialog.getColor() select_text = self.input_text.textCursor() if color.isValid(): self.color.setSt..
2022-03-31 09:27:03
6310
转载 Pyside 样式属性表
属性 类型 描述 alternate-background-color Brush QAbstractItemView子类中使用的备用背景颜色。 如果未设置此属性,则默认值为为调色板的AlternateBase角色设置的值。 例: QTreeView { alternate-background-color: blue; background: yell...
2022-03-29 10:40:50
1334
原创 Pyside6 树形列表treewidget索引获取
一、添加顶级项root_dir = QTreeWidgetItem() # 定义项,作为顶级项root_dir.setText(0, value) # 设置项名称self.tree_file.addTopLevelItem(root_dir) # 设置为顶级项二、添加子项先需要获取当前选择的item是否顶级item,当为顶级项时,索引值>=0,用self.tree_file.indexOfTopLevelItem()进行判断。当索引值为-1时,表达当前选择的Item不是顶级项。
2022-03-26 17:24:25
1954
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人