自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Linux]注册服务的方法

在Linux系统中,注册服务通常是指将某个程序作为系统服务进行管理,以便可以通过系统服务管理命令来控制其启动、停止、重启等操作。根据服务的具体需求,编写相应的程序脚本或文件,并赋予执行权限。是目前大多数现代Linux发行版中使用的系统和服务管理器。命令来重新加载服务管理器的配置,使其识别新添加的服务。命令来控制服务的启动、停止等操作。的普及,越来越多的Linux系统正在逐步淘汰。系统,那么服务的注册和管理将通过。系统服务管理器的操作流程,如果您的系统使用的是较旧的。命令来查看服务的状态。

2024-08-03 20:16:44 316

原创 [docker]构建镜像和容器

以构建python容器为例,有的时候我们会遇到依赖冲突的问题,可以将冲突的依赖安装到venv虚拟环境解决。然后docker run -p 8700:8700 镜像名。浏览器打开locahost:8700出现正确的内容即为成功。首先切换到Dockerfile所在目录。将镜像打包成 .tar 文件。其他机器加载运行这个镜像。

2024-08-03 19:15:52 399

原创 [Flask]接口转发

思路:在URL中添加一个参数IP地址,提取出来之后,向这个地址转发。需求:向不同IP地址的服务分发请求。

2024-04-17 15:08:56 259 1

原创 [电气参数]储能相关

在电力系统中,PCS主要用于将电池的直流电转换为交流电,或者将电网的交流电转换为直流电,以便于储存或释放电能。例如,在储能系统中,PCS是连接电池系统和电网之间的关键设备,它控制电池的充电和放电过程,进行直流和交流的电能转换。它的基本原理是在电池进行充电或放电时,通过累积充进或放出的电量来估算电池的SOC。这是一种用于控制和管理电力系统的设备,它可以监测电力系统的运行状态,并在必要时进行调整,以确保电力系统的稳定和安全运行。在电力领域,SOC是State of Charge的缩写,中文翻译为荷电状态。

2024-03-02 15:20:35 256 1

原创 Python安装失败,找不到满足要求的版本库解决方案

下载HTMLTestRunner.py拷贝到Python安装路径的库文件夹下面:D:\Python\Python310\Lib,解决问题。没有名称为 ‘HTMLTestRunner’ 的模块。

2024-02-20 11:17:16 528

原创 ssh远程代理

sshpass免密登陆。

2024-02-03 20:59:44 107

原创 [Windows][Linux]字体相关

所以,如果你要将5磅转换为像素,需要根据你所在的系统来决定。例如,如果你在Windows系统下,那么5磅就等于5 * 96/72 = 6.67像素2。磅(pt)和像素(px)是两种不同的长度单位,它们之间的转换关系取决于你所在的环境。在计算机系统中,像素是虚拟的长度单位,而磅则是物理长度单位1。请注意,这些转换公式只适用于Windows系统和Apple系统。如果你在其他系统或者环境下,可能需要查找相应的转换公式。也就是说,1磅等于96/72个像素14。也就是说,1磅就等于1个像素14。

2024-02-02 11:43:30 189

原创 top命令详解

按下向右键之后,按上下键可以移动词条。空格键选中或者取消选中。

2024-02-02 11:40:38 135

原创 [远程桌面]技术支持小技巧

win + R ,运行mstsc命令。XRDP远程桌面默认端口3389。输入用户名密码即可远程。

2024-01-30 11:42:29 116

原创 [Python]窗体自动化解决方案之图形匹配

在图形目录下面命名想要点击的图形。

2024-01-30 11:22:25 1099

原创 [Python]图形匹配

【代码】[Python]图形匹配。

2024-01-30 11:19:58 119

原创 [Python]Excel空行、数据类型检查

【代码】[Python]Excel空行、数据类型检查。

2024-01-30 11:12:52 229

原创 [Python]模拟寄存器间接索引寻址

【代码】[Python]模拟寄存器间接索引寻址。

2024-01-14 22:52:46 378

原创 [Python]模拟进程中的五种状态及其转换

在Python中,由于没有直接的系统调用来模拟所有这些状态(尤其是挂起状态),我们可以通过在代码中创建状态变量和对应逻辑来模拟进程的行为。首先我们需要先理解进程在操作系统中的各种状态。

2024-01-14 22:43:17 939

原创 [Linux][Ubuntu]20.04Desktop文件打开是文本不是程序的问题解决方法

出现一个允许启动选项,点击之后图标变化。把其他组权限改为只读。

2024-01-11 15:29:04 819

原创 [Linux]查看虚拟内存占用情况

虚拟内存的存在,使得应用程序认为它拥有连续的可用内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。虚拟内存的存在使得大型程序的编写变得更容易,对真正的物理内存(例如RAM)的使用也更有效率。目前,大多数操作系统都使用了虚拟内存,如Windows家族的“虚拟内存”;虚拟内存不仅可以让程序拥有超过系统物理内存大小的可用内存空间,而且为每个进程提供了一个一致的、私有的地址空间,使每个进程产生了一种自己在独享主存的错觉。

2024-01-11 12:18:47 1089

原创 [Python]下载

使用request库下载,调用接口。

2024-01-11 12:17:43 386

原创 [Linux]网卡配置修改

Ubuntu 18.04开始,可以使用netplan来配置网络,配置文件位于/etc/netplan目录下,文件名通常为xxx.yaml。在文件中,你可以看到一些默认配置,例如:network: version: 2 renderer: NetworkManager。打开配置文件,例如:vim /etc/netplan/ethernet.yaml。使用vim命令,打开/etc/resolv.conf文件,按i开始编辑。命令应用配置,使配置生效。ESC之后:wq保存退出。

2024-01-10 23:41:58 772

原创 [LeetCode][Python]3. 无重复字符的最长子串

解题思路:子字符串优先考虑滑动窗口和KMP算法,杀鸡焉用牛刀,本题使用滑动窗口。

2024-01-10 23:23:20 537

原创 [Python][Selenium]Web-table操作

Web页面上面有一个表格,如何点击到项目3对应的按钮3,且项目3并不一定在第三行。但是不固定的话,要先定位到这一行然后操作这一行里面的元素。如果是固定的,可以使用取余方式;

2024-01-02 15:15:41 541

原创 [PowerShell][cmd]设置服务自启动失败Set-Content : 找不到接受实际参数“start=auto”的位置形式参数。

虽然说PowerShell是cmd的超集,但是参数传递还是有区别的。网络上面常见的“start=”后面加空格,未生效。使用cmd管理员解决。服务名称不区分大小写。

2024-01-02 15:00:57 1665 1

原创 [Python][LeetCode]28. 找出字符串中第一个匹配项的下标

把needle看成一个窗口块,在haystack上面不断滑动。

2024-01-01 18:52:50 615

原创 [Python]两个杯子取水问题

小杯子向大杯子倒水,小杯子加满,第一次倒不满,第二次会剩余一点,大杯子就相当于除数,小杯子里面剩余的是余数,倒的水总量是被除数。由此可得关系,C2 * i % C1!= 3(i是给小杯子加满次数)。容量C1大杯子向容量C2小杯子里倒水,大杯子始终会剩余差值C1-C2;

2024-01-01 18:32:50 670

原创 运算符介绍

【代码】运算符介绍。

2023-12-30 17:23:50 414

原创 [LeetCode][Python]389. 找不同

计数方法:对每个字母出现次数进行了统计按位比对。

2023-12-30 17:21:55 1106

原创 [LeetCode][Python]1768. 交替合并字符串

链接:https://leetcode.cn/problems/merge-strings-alternately/solutions/1913930/jiao-ti-he-bing-zi-fu-chuan-by-leetcode-ac4ih/思路:类似取余或者按位操作,把每一位取出来,拼进新字符串去,C语言有指针,那么用Python的数组是否可以实现相同的效果?来源:力扣(LeetCode)原作者:力扣官方题解。

2023-12-30 14:25:41 396

原创 [PyWinAuto]控件操作

【代码】[PyWinAuto]控件操作。

2023-12-28 09:25:37 622

原创 [Python]发送邮件

【代码】[Python]发送邮件。

2023-12-28 08:59:38 359

原创 [Python]打印目录结构

【代码】[Python]打印目录结构。

2023-12-27 11:35:11 560

原创 [PyWinAuto]模拟键鼠输入

组合键(记得抬起按键,不然会一直按着)

2023-12-27 11:30:01 725

原创 [json]定义、读写

其中,jsonObj指的是json对象。对象结构是以“{”开始,到“}”结束。其中“键名”和“值”之间用英文冒号构成对,两个“键名:值”之间用英文逗号分隔。数组结构是以“[”开始,到“]”结束,这一点跟JSON对象不同。在JSON数组中,每一对“{}”相当于一个JSON对象,语法都非常类似12。对象结构是使用大括号“{}”括起来的,大括号内是由0个或多个用英文逗号分隔的“关键字:值”对(key:value)构成的。数组结构是用中括号“[]”括起来,中括号内部由0个或多个以英文逗号“,”分隔的值列表组成。

2023-12-12 19:53:46 149

原创 修改pip源

【代码】修改pip源。

2023-12-08 19:30:43 87

原创 [Python]os相关

判断Windows下面某个目录下面存不存在某程序。判断Windows下面某程序是否正在运行。

2023-12-07 16:17:42 61

原创 [iptables][firewall-cmd]Linux防火墙管理

在 Linux 中,防火墙的配置通常使用 iptables 或者其更现代化的替代品,如 firewalld。

2023-12-07 16:10:11 1076

原创 [Python]字典的应用:赋值表达式转化为字典

文件中有很多行,每行中一个等号,等号左边是键右边是值,如何把这些键值对获取到。

2023-12-06 10:57:32 85

原创 Linux进程状态判断

【代码】Linux进程状态判断。

2023-12-06 10:38:01 169

原创 Linux计算机系统参数获取和压力测试

创建一个占用磁盘空间的测试文件查看磁盘占比查看CPU占比查看内存占比。

2023-12-05 11:36:42 362

原创 获取以变量名称并存入另一个变量

【代码】获取以变量名称并存入另一个变量。

2023-12-05 11:28:36 43

原创 B树在数据库的应用

(B-tree)是一种自平衡的树状数据结构,广泛应用于数据库和文件系统等领域,其设计的目标是提供一种高效的插入、删除和查找操作。B树的变体,如B+树和B*树,进一步改进了一些性能和结构方面的特点,使之更适用于特定的应用场景。这些调整包括节点的分裂和合并,确保树的高度保持较小。平衡性: B树是一种平衡树,所有叶子节点到根节点的路径长度相等,这确保了在树的各层之间的搜索和插入操作的效率。范围查询效率高: 由于每个节点有多个子节点,B树在范围查询(如查找某一范围内的键)方面比二叉查找树更为高效。

2023-12-03 21:12:54 150

原创 [Shell]获取Linux操作系统的发行版本

读取os-release文件,特殊版本操作系统可能没有。Linux命令uname -a输出分割成数组。

2023-12-03 21:11:57 247

空空如也

空空如也

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

TA关注的人

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