自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 6.868 Lab 3 用户环境

6.868 Lab 3 用户环境Part A: 用户环境和异常处理环境分配环境数组创建并运行环境处理中断和异常被保护的控制转移异常和中断的种类内嵌的异常和中断设置IDTPart A: 用户环境和异常处理你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。环境struct...

2019-08-24 00:09:14 129

原创 JJB(Jenkins Job Builder) Itch Scratcher

? whatJJB creates Jenkins XML configuration file from a YAML/JSON definition file and just uploads it to Jenkins.? whyYou can keep your job descriptions in human readable text format in a version c...

2019-07-17 01:42:27 398

原创 Bash Itches Scratcher

subprocess.check_output(["git", "grep", "--files-with-matches", "x", "*BUILD*"]) worksgit grep --files-with-matches latest-experimental '*BUILD*' works

2019-07-12 04:22:39 78

原创 Bazel Itches Scratcher

A package is defined as a directory containing a file named BUILD.Only directory with BUILD file is regarded as a package.

2019-07-11 04:04:16 104

原创 Groovy Itches

def x = []is implemented by java.util.ArrayList

2019-07-11 00:38:42 60

原创 Better Me

The timeout of Jenkins job P I created is set to 1 hour. But its build timeout in production.? why it timeoutBuild and upload container images - (11 min in block)Replicating DBR images - (35 min in...

2019-06-26 10:56:18 91

原创 Bazel 文件迁移

Original file structure: A - a - b - c B - bb C - cc We aimed to put b under B, c under C as below: A - a B - bb - b C - cc - cTo expose b and c ...

2019-06-26 09:34:09 376

原创 Jenkins's Itch Scratcher

If we set job properties in the Pipeline script, the user SYSTEM on Jenkins will reconfigure the jobThat will override our existing configuration. So we set property in .jsonnet

2019-06-26 09:33:54 124

原创 Jenkins 源码阅读

Under Jenkins Core:hudson/Launcher.java public Proc start() throws IOException { return launch(this); }Starts a process. This hides the difference between running progra...

2019-06-25 00:49:55 2384

原创 Dynamic Programming

Represent all states, and realize there are overlapped subproblems, most likely, optimal substructureMinimum Cost For TicketsCoin Change

2019-06-03 06:13:11 99

原创 Build System

Cognition? What is a build systemA tool to automate the process of program compilation.It maps a set of source resources (in most cases, files) to a target (executable).? AssumptionEach of the bu...

2019-05-18 05:10:05 641

原创 Test

PreWhat type of test are you going to write? e.g. Unit tests, functional tests …What do you test against? In other words, how do you tell a function works well? e.g. Functional testing is against t...

2019-05-15 08:04:07 62

原创 The Arts of Release

PreTBDBasicsA version is in the format ofMAJOR_VERSION.FEATURE_VERSION,MINOR_VERSIONThere is a next major version pointing to a version to release of sister project.There is a latest experimen...

2019-05-14 04:57:34 90

原创 Automation

Best PracticePythonIt seems like most automation scripts are in Python.StandardFor example, for parameters passed through command line, we use argparse.If scripts will be ran in some Automation ...

2019-05-14 04:49:42 173

原创 New Hire

New HirePreMindPreWhat I have learned as a new hire.MindAutomationAlmost all manual tasks can be automated.IdempotentA good pipeline shoud be idempotent.DecouplingReduce the degree of depende...

2019-05-11 04:47:02 327

空空如也

空空如也

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

TA关注的人

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