Category : CREATE BY JENKINSBOT

原文链接:「Jenkins」- 周期性构建/定时执行作业(学习笔记,翻译)
文章分类:「Continuous_Delivery:Jenkins_-_An_Automation_Server:3.Administration_and_Configuration:Build_periodically」
文章标识:「f729ff47」

问题描述
在 Jenkins 中,我们需要周期性构建,即定时执行作业,比如每隔 15 分钟执行构建。
通过 Build Triggers / Build periodically 实现(针对每个作业的单独设置)
该笔记将记录:Buil[……]

Read more

原文链接:「SDDM」- Simple Desktop Display Manager
文章分类:「07.Linux_as_a_Work_Environment:x.Desktop_environment:2.DM_-_Display_Manager:SDDM_-_Simple_Desktop_Display_Manager」
文章标识:「1b7ad326」

Display Manager,显示管理器,我们将其称之为 “登录界面”。
在 lubuntu(Ubuntu 20.04 LTS) 中,使用 SSDM 作为显示管理器,因此我们整理该笔记,记录 SSDM 的某些设置。[……]

Read more

原文链接:「Selenium Grid 3」- 使用 Java / Groovy 语言
文章分类:「Continuous_Delivery:Selenium_-_Browser_Automation:7.Grid_and_Language_Bindings:Java_and_Groovy」
文章标识:「572756d7」

我们更多的是在 Jenkins Pipeline 中使用 Selenium 框架,因此需要使用 Groovy 类库。由于没有与之对应的 Groovy 类库,因此只能使用 Java 类库。
还有另外种做法:使用 Python 实现,然后在 Groovy 中[……]

Read more

原文链接:「Linux」- 安装 Steam 客户端
文章分类:「07.Linux_as_a_Work_Environment:Games:Steam」
文章标识:「68d262eb」

问题描述
虽然不经常玩游戏(有玩的冲动,但是打开游戏之后又不想玩了),但是还是会安装 Steam 客户端
该笔记将记录:在 Linux 中,如何安装 Steam 客户端

Debian GNU/Linux 10 (buster)

dpkg –add-architecture i386
apt-get update
apt-get install libc6[……]

Read more

原文链接:「Jenkins Pipeline」- java.io.NotSerializableException: java.util.regex.Matcher
文章分类:「Continuous_Delivery:Jenkins_Pipeline:z.Error_List_(Jenkins_Pipeline):01.NotSerializableException_java.util.regex.Matcher」
文章标识:「ae77ae07」

在 09/11/2020 时,我们再次遇到该错误
问题描述
我们再次遇到该问题,发现导致异常的原因并不是 Matcher 没[……]

Read more

原文链接:「Jenkins Pipeline」- expected to call xxx but wound up catching xxx
文章分类:「Continuous_Delivery:Jenkins_Pipeline:z.Error_List_(Jenkins_Pipeline):expected_to_call_xxx_but_wound_up_catching_xxx」
文章标识:「20342198」

问题描述
在 Jenkins Pipeline 中,我们从控制台中看到类似如下提示信息:

expected to call org.jfrog.[……]

Read more

原文链接:「GNU Emacs」- 快速切换窗口(Window)
文章分类:「07.Linux_as_a_Work_Environment:x.IDE_and_Source-code_Editor:Emacs_-_Not_Just_An_Editor:4.Installing_Plugins:Numbered_Windows」
文章标识:「5b5618ef」

问题描述
在 GNU Emacs 中,切换窗口(Window)是件麻烦的事情(20.3 Using Other Windows),因为我们希望按下快捷键,直接切换到特定窗口(Window),而不是快捷键组合。
该[……]

Read more

原文链接:「GNU Emacs」- 行号操作(显示、统计、定位)
文章分类:「07.Linux_as_a_Work_Environment:x.IDE_and_Source-code_Editor:Emacs_-_Not_Just_An_Editor:4.Installing_Plugins:Line_Numbers」
文章标识:「2dc201e2」

问题描述
在阅读技术书籍时,作者使用行号来引用示例代码。我们需要知道示例代码的行号,以快速定位到示例代码的对应位置。
在日常代码编辑中,我也们需要查看行号: 1)以快速定位到特定行(某些情况会快于使用 goto-line[……]

Read more

原文链接:「Apache Groovy」- 处理日期时间
文章分类:「04.High-Level_Programming_Languages:6.Apache_Groovy:3.Quick_Start_and_Tutorial:DateTime」
文章标识:「58439773」

判断当前是否在某个范围内
How to find if a date-time is in given time slot in Groovy? | < One Byte at a Time />

public Boolean nowBetween(String beg,[……]

Read more

原文链接:「Groovy」- 连接数据库(使用 MySQL 演示)
文章分类:「04.High-Level_Programming_Languages:6.Apache_Groovy:4.Package_Managers_and_Build_Tools:Database_Connection」
文章标识:「ad1ecd18」

连接数据库,并查询第一条数据
Connecting to MySQL using Groovy – Stack Overflow

@GrabConfig(systemClassLoader=true)
@Grab(‘mysql:mysql[……]

Read more

原文链接:「Apache Groovy」- java.lang.NoSuchMethodError: x.x.x: method ()V not found
文章分类:「04.High-Level_Programming_Languages:6.Apache_Groovy:z.Error_List:NoSuchMethodError_method_init_V_not_found」
文章标识:「0bbe9790」

问题描述
在执行 Groovy 代码中,产生如下错误:

ava.lang.NoSuchMethodError: com.lispstudio.mod[……]

Read more

原文链接:「汇编语言 第 3 版 王爽」- 参考答案:实验 17 编写包含多个功能子程序的中断例程
文章分类:「01.Section_of_the_Computer_Hardware:1.CPU_-_Central_Processing_Unit:x86_Assembly_Language:ISBN_-_9787302333142:EXP_17」
文章标识:「0d48ffdd」

参考答案
第一步、编写中断例程

assume cs:codeseg

codeseg segment
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;[……]

Read more

原文链接:「汇编语言 第 3 版 王爽」- 参考答案:实验 15 安装新的 int 9 中断例程
文章分类:「01.Section_of_the_Computer_Hardware:1.CPU_-_Central_Processing_Unit:x86_Assembly_Language:ISBN_-_9787302333142:EXP_15」
文章标识:「af3112ce」

参考答案
实验内容
安装一个新的 int 9 中断例程,功能:在 DOS 下,按下”A”键后,除非不再松开,如果松开,就显示满屏幕的”A”,其他的键照常处理。
提示:按下一个键时产生的扫描码[……]

Read more

原文链接:「汇编语言 第 3 版 王爽」- 参考答案:检测点 14.2
文章分类:「01.Section_of_the_Computer_Hardware:1.CPU_-_Central_Processing_Unit:x86_Assembly_Language:ISBN_-_9787302333142:CP_14.2」
文章标识:「da6ca206」

参考答案
编程,用加法和移位指令计算(ax)=(ax)*10 提示:(ax)*10=(ax)*2+(ax)*8

assume cs:codeseg

codeseg segment
start:
mov bx[……]

Read more

原文链接:「汇编语言 第 3 版 王爽」- 参考答案:实验 7 寻址方式在结构化数据访问中的应用
文章分类:「01.Section_of_the_Computer_Hardware:1.CPU_-_Central_Processing_Unit:x86_Assembly_Language:ISBN_-_9787302333142:EXP_07」
文章标识:「3a110609」

assume cs:codesg

datasg segment
; 年份 21×4=84, 0-83
db ‘1975’,’1976′,’1977′,’1978′,’1979′,’198[……]

Read more

原文链接:「汇编语言 第 3 版 王爽」- 参考答案:实验 13 编写、应用中断例程
文章分类:「01.Section_of_the_Computer_Hardware:1.CPU_-_Central_Processing_Unit:x86_Assembly_Language:ISBN_-_9787302333142:EXP_13」
文章标识:「dd88d8e3」

显示壹个用零结束的字符串
调用中断例程的程序

assume cs:code

data segment
db ‘Welcome to masm!’, 0
data ends

code segment[……]

Read more

原文链接:「汇编语言 第 3 版 王爽」- 参考答案:实验 12 编写 0 号中断的处理程序
文章分类:「01.Section_of_the_Computer_Hardware:1.CPU_-_Central_Processing_Unit:x86_Assembly_Language:ISBN_-_9787302333142:EXP_12」
文章标识:「cd8cdd2b」

第一步、准备溢出程序
我们要准备溢出程序,用于后面的测试:

assume cs:codeseg

codeseg segment
_start:
mov ax, 1000H
mov b[……]

Read more

原文链接:「汇编语言 第 3 版 王爽」- 参考答案:实验 14 访问 CMOS RAM
文章分类:「01.Section_of_the_Computer_Hardware:1.CPU_-_Central_Processing_Unit:x86_Assembly_Language:ISBN_-_9787302333142:EXP_14」
文章标识:「5f0102e9」

参考答案

assume cs:codeseg

codeseg segment
separator:
db ‘/’, ‘/’, ‘ ‘, ‘:’, ‘:’
date_index:
db 9, 8,[……]

Read more