四时宝库

程序员的知识宝库

Jenkins多分支流水线:Webhook按分支触发自动构建


Jenkins多分支流水线(Multibranch Pipeline )项目类型能够在同一个项目的不同分支上实现不同的Jenkinsfile。在多分支流水线项目中, Jenkins 自动的发现、管理和执行在源代码控制中包含Jenkinsfile的分支的流水线,这消除了手动创建和管理流水线的需要。

在实际应用中,我们经常需要Git+Jenkins实现代码提交触发Job的自动构建。对于普通Job,webhook自动触发即可;但是对于多分支流水线,每次webhook触发的可能是master、develop或更多分支的构建,这显然是不符合要求的,

Java性能调优--代码篇:优化正则表达式的匹配效率

作者 | 浩说编程
来源 | 公众号:浩说编程
[ 大厂技术资源 | 研发必备安装包 | 限时免费获取 ]

在我们的日常业务开发中经常会涉及到使用正则表达式对数据进行处理,比如String的Split()方法,它根据方法中传入的正则表达式对字符串做分割处理。

但是我们是否真的了解正则表达式,它是如何匹配的?不同的匹配方式会带来怎样的效率差别?怎样才能做到效率最优?

软件测试中,正则表达式match search 和findall之间的区别是什么

正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。

Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。

re 模块使 Python 语言拥有全部的正则表达式功能。

compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。

re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。

JMeter 响应断言详解:提升测试精度的利器

前言

在性能测试和功能测试中,响应断言是验证系统响应是否符合预期的重要手段。Apache JMeter 提供了丰富的断言功能,帮助测试工程师确保测试请求的响应数据正确、可靠。本文将详细介绍 JMeter 中响应断言的类型、配置方法以及最佳实践。

目标检测的细节,你到底知道多少?

现在目标检测发展应该到了一个瓶颈,但是现存很多很多优质的检测框架,尤其是针对于大目标的检测,比如人、汽车和常见动物,但另一方面,小目标检测仍然是现在亟待解决的问题。

那这么多检测框,你到底对其内部知道多少?你又忽略了多少细节呢?

半监督辅助目标检测:自训练+数据增强提升精度(附源码下载)

jmeter正则痛点解决方案出炉(jmeter正则匹配)

导读

在jmeter中,正则表达式提取器是经常用到的,其实也比较简单,总之我比较喜欢用这个,也没遇到过提取不到的问题,但是正则却坑了不少测试人员。


01、一个正则提取问题


前几天,有朋友咨询这样一个问题:服务器返回:name="tom" value="jerry" ,要提取出name的值和value的值。

Fluentd 正则表达式详解(fluent中region)

在使用了半个月clickhouse日志平台后,数据量目前已突破1亿,在使用过程中,笔者梳理了几个日志平台的技术点,特此记录,分享。

首当其冲的莫过于正则表达式的学习和使用。笔者开始接触Fluentd时,也曾被吓到,感觉很难很复杂,后面,经过深度摸索、学习后,最终还是将fluentd的正则表达式拿下。

下面,笔者将通过一个例子详细介绍,Fluentd正则表达式探索历程。

大牛强烈推荐:程序员必备的两个超级工具,百万年薪在向你招手

今天必须给大家推荐两个好东西,一个可以说是百宝箱,一个是可以说百宝库。前方高能,我要进入正题了。建议收藏哦!!!

1

tool.lu

tool.lu 我们姑且称它为:秃噜

生成测试文件:GNSS的观测数据文件,用于测试find命令正则表达式

代码如下:

# -*- coding: utf-8 -*-
# python 2.7

"""
功能:生成测试文件:GNSS的观测数据文件,用于测试find命令的正则表达式。
bjfs0010.22o
……
bjfs3650.220
"""
import os

rootDir = r"/home/zhaozhonghai/temp"
#核心是生成001~365
for num in range(1, 367):
    num_doy = str(num).zfill(3)
    fileName="bjfs"+num_doy+"0.22o"
    newFile = rootDir + "//"+fileName
    print(newFile)
    fo = open(newFile, "w")
    if fo:
        fo.write("我是测试内容")
        fo.close()

<< 1 2 3 4 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接