• 利用命令行工具(1) 寻找文件

    利用命令行工具(0) 处理日志 一文中,一系列介绍命令行处理文件的文章,本文用于查找符合特定条件的文件。

    发表时间  ·  技术  ·  Linux

  • Jenkins Pipeline 语法简介

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

    发表时间  ·  技术  ·  Jenkins

  • 商标通用化的故事:商标代替商品名

    许多我们日常挂在嘴边的商品名称,其实原先是其中某一种商品的商标,可能因为这些商标过于知名,也可能是因为这些商标开拓了新的领域,这些驰名商标逐渐成为同一类商品的代称,也就是商标通用或商标淡化,这是个很有意思的现象。

    发表时间  ·  生活

  • 莱特纳的记忆抽认卡

    对于学习这件事,人性里带有两种情绪:一方面为之自豪,用于将自己和其他动物区分开来;另一方面又避之不及,能逃则逃的例子不胜枚举(想想看,你愿意认真的读电视机说明书么)。所以有人就开始研究学习本身这件事,并得出了一套关于学习的理论。

    发表时间  ·  生活

  • 圆的第二定义

    圆的定义除了常规的“点-距离”定义,还有另一种较为少见的“第二定义”,本文以动态图像的形式帮助理解 圆的第二定义

    发表时间  ·  数学

  • 前端测试工具 TestCafe 测试代码结构

    TestCafe 本身作为一款测试框架,有其自身特定的代码结构,本文介绍 TestCafe 的测试代码结构,并且与其他测试框架做一对比。

    发表时间  ·  技术  ·  TestCafe

  • 二进制的交互演示

    人能掌握的符号个数是有限的,而数的数量是无穷的,所以人们被逼着用有限个符号表示无限个数,这就产生了记数系统。本文希望能帮助理解不同记数系统的来源和特点。

    发表时间  ·  数学

  • Python 用递归生成器计算笛卡尔积

    本文介绍如何用 Python 实现向量的笛卡尔积(或者叫外积)。一个方法是使用内置函数,另一个方法使用递归生成器实现。

    发表时间  ·  技术  ·  Python

  • 在国内安装 puppeteer 过程中成功下载 chromium

    国内安装puppeteer 时,由于众所周知的原因,chromium 的下载源会连接不上,现象是一直卡着在下载的一步。本文介绍一个有效的方法。

    发表时间  ·  技术  ·  Puppeteer

  • 批量搜索并复制/剪切文件的批处理程序

    搜索包含关键字的文件名是最常用的功能之一,比如按人名搜索mp3、按内容搜索图纸等等,当需要搜索成百上千个关键词时,会消耗大量的人力和时间,这时就需要批量搜索功能。本文介绍一个我自己编写的、用于批量搜索文件的批处理程序。

    发表时间  ·  技术  ·  效率

  • 卷积的直观解释

    卷积运算应用广泛,但是由于计算公式中存在反转,违背直觉所以不容易理解。本文试着避免从信号处理的角度出发,从本质上解释卷积运算的来源。

    发表时间  ·  数学

  • Jenkins 自动生成二维码到构建历史

    我们希望将构建好的文件自动生成下载链接,然后自动生成下载链接对应的二维码,再将二维码图片显示在 Jenkins 的构建历史(Build History)区块中。有几种不同的方法可以实现,本文介绍其中一种。

    发表时间  ·  技术  ·  Jenkins

  • Puppeteer 配置浏览器属性

    《Puppteer 实现 web 自动测试》 一文里,我们已经初步的列出了 puppeteer 脚本的用法,这里继续深入每一步骤的细节配置,更为方便的编写和调试代码。

    发表时间  ·  技术  ·  Puppeteer

  • 如何将多行文字 join 到一行

    docker 镜像保存为离线文件时,多个镜像保存在同一个 tar 中会减少体积,那么如何将多个镜像名称方便的合并在一行内?本文介绍一种方法。

    发表时间  ·  技术  ·  Linux

  • Hive 蜂巢 - Scratch 游戏

    点击 PLAY ,开始游戏。

    发表时间  ·  Scratch  ·  Scratch游戏