- 博客(17)
- 收藏
- 关注
原创 飞牛OS布署MySQL容器
由于最近用了3年的云服务器到期,续费很贵,一气之下用儿子玩剩下的小主机来做家庭服务器,在上面装了飞牛OS。这几天就琢磨着怎么把所有数据都搬到这台家庭服务器上。今天开始搞MySQL数据库。
2025-02-27 14:29:06
910
原创 CentOS 下用用源代码安装Python3.10
• --prefix=/usr/local:指定安装路径为 /usr/local,这样不会覆盖系统默认的Python,通常是 Python 2.7 或其他版本,某些系统工具可能依赖它,因此建议不要覆盖安装。安装Python 的时候,以前都是下载编译好的二进制文件安装的,这次想着用源代码安装一下试试,没想到遇到很多问题,于是记录一下,希望能帮到有需要的朋友。我的购买的云服务器最近要到期了,续费费用涨了很多,于是想着把之前买的小主机收拾出来作为服务器。然后再安装IPC::Cmd模块就没问题了。
2025-02-11 19:13:57
1251
原创 Python 中的高阶函数
在 Python 中,高阶函数是指可以将其他函数作为参数,或者返回一个函数的函数。高阶函数是函数式编程的重要概念之一,它们可以提高代码的复用性和灵活性。以下是一些常见的高阶函数及其作用
2025-02-04 12:30:11
781
原创 功能全面的Web自动化框架:SeleniumBase
SeleniumBase 是一个用于Web和移动自动化测试的完整框架,它基于Selenium和pytest,提供了丰富的API和强大的功能,使得自动化测试变得更加简单和可靠
2024-09-24 14:09:25
502
转载 MP3文件格式解析
MP3全称为MPEG Audio Layer 3,是一种高效的计算机音频编码方案,能以较大的压缩比将音频文件转换成较小的扩展名为.mp3的文件,基本保持源文件的音质,MP3是ISO/MPEG标准的一部分,ISO/MPEG标准描述了使用高性能感知编码方案的音频压缩,此标准一直在不断更新以满足“质高量小”的追求,现已形成MPEG Layer1、Layer2、Layer3三种音频编解码方案,分别对应MP1、MP2、MP3这三种声音文件。
2024-06-22 21:14:48
1197
1
原创 【HTML+CSS+JS】用下拉选项选择数据并绘制图表
前一阵子,工作中需要在Jenkins job结束后展示html报告,希望能用图表来展示,经过一番调研,决定用Echarts来生成图表,我们会有多组数据,但是想用一个静态网页来展示,所以还希望能有个下拉选项来选择需要展示的数据。这个任务对于专业前端可能就是十几分钟的事情,但是我只在二十年前学过一点HTML知识,早忘光了,刚开始几天,我在网上到处搜看有没有现成的模板可以直接套用,然鹅我想多了,于是老老实实开始学习HTML+CSS、JS(都是在上下班的地铁里学的),学了两个星期,然后边写代码边调试边琢磨,到最终完
2022-11-10 15:29:33
674
转载 C语言解析MP3数据结构
本章博客编写的初始原因:MP3一般有CBR和VBR两种格式,其中,正常的VBR会把总帧数记录在MP3数据帧的第一帧中,从而利用总帧数计算MP3的总时间。其实就是不断的解析数据帧的前4个bytes,得到bitrate和帧长之后,就往后偏移帧长,之后解析下一帧帧头,一直到整个文件读完,或者读够100帧;以上代码,做适当修改,就可以统计MP3文件的总帧数,也可统计整个文件的bitrate之和,就可以按CBR或VBR的方式计算总时间了;这篇博客的代码,只需稍作修改,就可以计算总帧数和平均bitrate;
2022-08-19 17:01:16
929
原创 Python 读取文件时报‘utf-8‘ codec can‘t decode byte 0xfc in position xxxx 的解决方法
今天工作内容中要统计一个120万行的文件以 '> ' 开头的行的数量,写个Python脚本来解决:import os, sys ,rewith open('d:/test/xxxx/e.log', 'r', encoding='UTF-8') as f: n = 0 for line in f: #line.encode("UTF-8", "ignore") m=re.search ('(^>).*',line) if..
2021-05-21 11:19:16
7290
4
原创 Prometheus 监控系统布署实践
Prometheus 监控系统布署实践前言一, Prometheus:二, Node_exporter三, Push_gateway四, AlertManager五, Grafana前言最近工作中需要监控系统磁盘使用情况,自己写了个简易的python脚本,并挂到了Jenkins每天运行一次,但时效性和告警机制都不令人满意,便在网上寻找解决方案,发现了Premetheus,官方定义是:An open-source monitoring system with a dimensional data mode
2021-03-09 17:17:35
386
原创 如何将md文件完美转化为 PDF?
今天在网上搜kali相关教程时,无意中找到一本很好的教程,但是它是以*.md的文件形式放在github上,我试了将原文件zip下载到本地,但没找到很好的能将.md文件转成PDF文件的软件(有的只能转文字部分,里面嵌的图片转不了),看到知乎上有篇 如何把 Markdown 文件转化为 PDF?照着做,成功的转成了PDF,但因为md是在Github上打开的,页面上有些github的元素也就一起转到PDF里了:想去掉github相关元素而只保留md文件内容怎么办呢?在浏览器上打开检查元素模式(chrome
2020-12-02 15:10:04
20156
原创 Katalon如何获取隐藏元素的文本内容?
Katalon 如何获取隐藏元素的文本内容?Katalon Studio中如何获取隐藏元素的文本内容?(How to read text from hidden element in Katalon Studio?)今天在用Katalon写自动化测试脚本是遇到一个问题:有下面这样的元素,其中被CSS定义为隐藏状态了:由于Selenium WebDriver只会与可见的元素交互,如果用Katalon的WebUi.getText方法(元素名为: ‘Page_AccountInfo/t_Account_
2020-11-13 20:01:39
619
翻译 DearPyGui 教程(五)
DearPyGui 教程(五)输入轮询(Input Polling)多线程和异步函数主题和风格(beta)(注:由于DearPyGui正处于快速迭代期,功能日兴月易,本文所描述的内容很有可能已经过时,如需了解最新信息,请至源文链接:https://hoffstadt.github.io/DearPyGui/tutorial.html)本教程旨在演示如何使用DearPyGui的一部分特性,并未覆盖DearPyGui的全部功能,更多复杂功能的示例可以在GitHub上的示例文件夹中看到. 有关特定API的信息
2020-09-21 14:32:29
2811
翻译 DearPyGui 教程(四)
DearPyGui 教程(四)Delta Time 和 内部时钟Sprite(精灵)Table(表)(注:由于DearPyGui正处于快速迭代期,功能日兴月易,本文所描述的内容很有可能已经过时,如需了解最新信息,请至源文链接:https://hoffstadt.github.io/DearPyGui/tutorial.html)本教程旨在演示如何使用DearPyGui的一部分特性,并未覆盖DearPyGui的全部功能,更多复杂功能的示例可以在GitHub上的示例文件夹中看到. 有关特定API的信息建议参
2020-09-21 11:10:07
1647
翻译 DearPyGui 教程(三)
DearPyGui 教程(三)文件, 目录, 和保存对话框Plot绘图Drawing绘图/画布(注:由于DearPyGui正处于快速迭代期,功能日兴月易,本文所描述的内容很有可能已经过时,如需了解最新信息,请至源文链接:https://hoffstadt.github.io/DearPyGui/tutorial.html)本教程旨在演示如何使用DearPyGui的一部分特性,并未覆盖DearPyGui的全部功能,更多复杂功能的示例可以在GitHub上的示例文件夹中看到. 有关特定API的信息建议参考 A
2020-09-18 20:25:14
4007
2
翻译 DearPyGui 教程(二)
DearPyGui 教程(二)运行时添加和删除widget小部件内建的Logger日志Widget的数据存储和跨Widget通信菜单栏(注:由于DearPyGui正处于快速迭代期,功能日兴月易,本文所描述的内容很有可能已经过时,如需了解最新信息,请至源文链接:https://hoffstadt.github.io/DearPyGui/tutorial.html)本教程旨在演示如何使用DearPyGui的一部分特性,并未覆盖DearPyGui的全部功能,更多复杂功能的示例可以在GitHub上的示例文件夹中
2020-09-18 19:12:35
2965
翻译 DearPyGui 教程(一)
DearPyGui 教程(一)开发工具Widget, Container, 和 WindowCallback回调(注:由于DearPyGui正处于快速迭代期,功能日兴月易,本文所描述的内容很有可能已经过时,如需了解最新信息,请至源文链接:https://hoffstadt.github.io/DearPyGui/tutorial.html)本教程旨在演示如何使用DearPyGui的一部分特性,并未覆盖DearPyGui的全部功能,更多复杂功能的示例可以在GitHub上的示例文件夹中看到. 有关特定API
2020-09-18 17:07:43
17050
21
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人