• Jenkins Pipeline 语法简介

    Jenkins2 将 Pipeline 提升至一等公民,和 Job 平级。用户可以用脚本的形式描述 Pipeline 的运行逻辑。本文简单总结 Jenkins2 中 两种 Pipeline 脚本: Declarative Pipeline 和 Scripted Pipeline 的语法。

    发表时间  ·  技术  ·  Jenkins

  • Jenkins Pipeline 如何输出 StdErr

    Jenkins Pipeline 中当命令执行错误时,Jenkin 目前还不能返回标准错误信息。本文讨论一种返回标准错误的方法。

    发表时间  ·  技术  ·  Jenkins

  • 安装 Puppeteer 时跳过 Chromium 下载

    Puppeteer 包含的 Chromium 因为体积过大,我们在升级 Puppeteer 时,希望可以跳过 Chromium 重新安装,本文介绍这种方法。

    发表时间  ·  技术

  • 为 Mocha.js 编写自定义的 reporter

    Mocha.js 有一些自带的 reporter,但是这些有时候不能完全满足自己的需求,有些信息冗余,有些信息缺失。其实我们可以自己编写reporter。

    发表时间  ·  技术

  • Python 换行符和多行模式

    Python 的正则表达式支持 多行模式,将每行文字分别匹配。然而各种操作系统里,换行符的表示法各不相同,会导致 Python 不能正确使用多行模式。

    发表时间  ·  技术  ·  Python

  • 埃氏筛法求质数

    埃拉托斯特尼筛法 是一种简单快速的求出质数集合的方法。从第一个质数2开始,将质数的倍数都剔除,从而得到新的质数。如此循环往复,就得到了质数的集合。本文试着以视图形式展示埃氏筛法。

    发表时间  ·  数学

  • Textile 语法

    Textile 是类似 MarkDown 一样的快速小型标记性语言,让用户能够快速的设计格式,将注意力集中在格式上面,而不是XHTML的语法和尖括号的配对上面。本文简单介绍 Textile 语法。

    发表时间  ·  技术  ·  语法

  • 宜家毕利(BILLY)书架的拼装过程

    发表时间  ·  生活  ·  宜家

  • Puppeteer 获取和修改 元素节点的属性

    用 Puppteer 获取 HTML DOM 的元素节点后,如何获得节点的其他属性,也就是节点的Attribute?比如链接指向、样式、class 名称、id 名称、等等关键信息。本文探讨两种可行的方法。

    发表时间  ·  技术  ·  Puppeteer

  • 摆线

    圆上一固定的所形成的轨迹线动图。

    发表时间  ·  数学

  • Puppeteer 处理文件上传

    《Puppeteer 处理文件下载》 一文后,我们看看如何处理文件上传问题。好在 Puppeteer 直接提供了上传的方法,我们只要定位到对应的上传元素后,就可以启动上传过程,非常的方便。

    发表时间  ·  技术  ·  Puppeteer

  • Puppeteer 的远程调试方法

    Puppteer 在 headless 模式下运行时,很多时候难以知道出错原因,这时候需要一个远程观察窗口,这时可以用 Chrome/Chromium 的远程 debug 功能。

    发表时间  ·  技术  ·  Puppeteer

  • Puppeteer 等待页面更新

    在页面发生跳转或者更换时,需要有一些事件让 Puppeteer 等待,不然就会提早返回错误或者无法预期的事情发生。本文列举一些这种场景和如何等待页面的变化。

    发表时间  ·  技术  ·  Puppeteer

  • 用 Puppeteer 处理新tab页

    使用 puppeteer 打开页面后,有些链接或者按钮会主动打开新 tab 页(target=_blank), 那么如何控制浏览器打开新tab,并且获取新tab页面内容,并且最后返回原始页面?本文列出了一个可行的方法。

    发表时间  ·  技术  ·  Puppeteer

  • Jmeter 保存响应到文件

    使用 Jmeter Non-GUI 模式下,遇到发生错误响应时,需要查看请求与响应的记录,然而默认是没有保存响应值的设置。同时即使 GUI 模式下,也需要保存响应值以查错或者留存档案。本文列举一些保存响应值到文件的方法。

    发表时间  ·  技术  ·  Jmeter