- 博客(30)
- 收藏
- 关注
原创 远程脚本启动Windows GUI程序
在测试过程中,我们经常需要与远程Windows机器交互。对于命令行程序,可通过SSH轻松实现交互。然而,当需要远程启动GUI应用程序时,直接通过SSH调用.exe文件会失败,无法创建正常的应用程序窗口。本文介绍一种通过SSH脚本命令远程启动Windows GUI程序的方法。
2024-09-24 16:48:55
1036
原创 生成 Python 项目requirements的最小列表
在Python项目中,通常会有一个requirements.txt文件,列出项目所需的Python库及其版本信息。使用pip freeze命令只会列出当前Python环境中安装的包,与项目本身无关。为了获得项目的精确依赖包列表,可以使用pipreqs工具扫描项目源码并生成requirements.txt文件。
2024-02-07 19:09:07
1473
原创 Jenkins的Lockable Resource插件 - 4:编程创建多个Lockable Resources
在本文中,我们介绍了如何使用Jenkins的Lockable Resource插件创建多个Lockable Resources。通过Groovy脚本或Python脚本,我们可以动态地创建所需的资源,并将其设置为持久化的。这样可以避免在Jenkins的UI中手动创建这些资源的繁琐过程。
2024-01-30 12:22:26
474
原创 [培训-Python机器学习]03-Python编程规范PEP8
PEP8是官方的 Python 编码规范,旨在提高代码的可读性,并且强调一致性。PEP8的核心思想是代码被阅读的时间远远多于被编写的时间,因此代码的可读性非常重要。
2024-01-29 16:49:28
516
原创 用Python启动并监控Jenkins任务
对象(文档:https://javadoc.jenkins.io/hudson/model/Job.html),是在Jenkins中定义的任务,可以由Jenkins服务器执行和管理。然而,对于QueueItem的封装无法体现QueueItem ID和对应的Build ID之间的对应关系。对象(文档:https://javadoc.jenkins-ci.org/hudson/model/Queue.html),任务队列,用于管理待执行的。库的返回值就是API原始的返回值,包含了所有的信息,因此选择。
2024-01-29 16:39:56
1734
原创 [培训-Python机器学习]02-使用conda管理环境和包
以前培训过,本次培训来说一说。其实可理解为:,它的主要功能包括:conda 安装包的参数和 pip 差不多,不再赘述,只说几点(记得先 activate 某个 env): 支持 search package:, 现在不支持这个 (以前支持过,现在不行了)指定版本安装: 列出已经安装的包:删除包: 支持 的 , 和 安装的包都会兼容的存在于 env 的 目录下最后复习一下 pip 的包管理命令,看看是不是差不多
2024-01-22 20:33:38
1041
原创 [培训-Python机器学习]01-开发环境
Python机器学习培训资料,参考书《Python机器学习实战》。01 - 开发环境:介绍Python主要的开发环境。
2024-01-19 15:10:38
396
原创 Jenkins的Lockable Resource插件 - 3:在Freestyle Job中实现根据参数动态绑定资源
Jenkins的Lockable Resource插件允许在Jenkins作业中进行资源锁定和同步。在本文中,我们将重点介绍如何在Freestyle Job中根据参数动态绑定资源。
2024-01-19 11:48:49
1106
原创 Jenkins的Lockable Resource插件 - 2:解决最多只能创建一个等待任务的问题
在上一篇文章””中,介绍了如何在Jenkins的Freestyle Job中使用Lockable Resource。文章末尾提到一个问题:如果一个构建所需的资源已被其他正在运行的构建锁定,它将在队列中等待该资源可用。如果此时尝试再启动同一个构建加入等待队列,则会失败。本篇主要讨论这个问题的原因以及它的解决方法。
2024-01-18 19:22:23
1746
原创 Jenkins的Lockable Resource插件 - 1:基本使用
Lockable Resource插件可以创建"可锁定"的资源。在Jenkins Job的构建过程中,可以按照"资源名称"和"资源标签"来锁定资源。如果某个标签对应多个资源,还可以指定要锁定的资源个数(默认个数是全部)。如果一个构建需要的资源已经被锁定,它将在队列中等待该资源可用。
2024-01-18 16:14:19
930
原创 【NTP协议】计算当前设备和NTP服务器时钟的时间差
C++开发示例:利用NTP协议计算设备和NTP服务器的时间差,可用于同步几台设备的时钟。
2023-09-27 15:49:00
1098
5
原创 Jenkins - 编译iOS的pipeline中动态加载pod库
在Jenkins编译iOS的pipeline中,动态加载导入SDK到CocoaPods
2023-08-15 15:00:17
231
原创 【AFNetworking】macOS应用无法编译PPNetworkHelper的问题
解决问题:开发mac应用是,无法编译PPNetworkHelper。
2023-08-08 14:21:21
114
原创 【文本处理】无法解析的CSV文件
BOM是一个Magic Number,它告诉文本处理程序有关文本编码的信息,但是处理不好就会造成难以Debug的问题
2023-07-27 11:14:57
507
原创 【macOS】去掉Terminal中的恼人警告:“Unknown locale, assuming C”
macOS总是显示恼人的警告:Unknown locale, assuming C,真的不能忍。
2023-07-25 17:17:01
556
1
原创 [Jenkins Pipeline]如何归档 WORKSPACE 目录外的文件
Jenkins Pipeline: 归档WORKSPACE外的文件失败!原因只是少了这一步!
2023-07-20 20:18:10
561
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人