• Cypress 的指导思想和最佳实践

    Cypress 作为全新的 UI 测试框架,不仅提供了便于快速开发的API 和实时观看界面,比 TestCafe 和 Puppeteer 区别的是,它提供了一套与二者不同的方法论,本文试着做一总结。

    发表时间  ·  技术  ·  Cypress

  • Cypress 下载慢的官方解决办法

    Cypress 是新一代的 web UI 自动化测试框架,但是下载安装过程会遇到长时间的卡顿,导致安装失败。官方提供了解决方法,本文做一简单介绍。

    发表时间  ·  技术  ·  Cypress

  • 东方快车谋杀案(2017)里的细节

    发表时间  ·  生活

  • Chrome 如何恢复到69版本之前的经典主题

    最近,Google 为了庆祝 Chrome 诞生 10 周年,在新推出的 69 版本 Chrome 中,对 UI 做了重大改变。在我们真正能接受新的 UI 之前,先看看如何回到以前的外观主题。

    发表时间  ·  技术

  • 埃氏筛法求质数

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

    发表时间  ·  数学

  • 形声字的例外

    形声字占了汉字数量中的大多数,而大多数形声字的读音又和其声旁发音接近,不过由于各种原因,仍然有少数例外的形声字的读音和声旁发音相去甚远。

    发表时间  ·  生活

  • 用 nginx 搭建文件下载服务器

    有时候临时需要搭建一个文件服务器、提供文件目录浏览和文件下载功能,有一种比较简便的方法是使用 nginx 的 目录列表 功能,由 ngx_http_autoindex_module 提供。

    发表时间  ·  技术  ·  Docker

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

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

    发表时间  ·  技术  ·  TestCafe

  • 莱特纳的记忆抽认卡

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

    发表时间  ·  生活

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

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

    发表时间  ·  技术  ·  Puppeteer

  • 傅里叶变换的直观解释

    傅里叶变换几乎是任何工学学科绕不过去的工具,它不仅是观察分析这个客观世界的强有力工具,而且还从数学角度体现了自然界的美与巧妙。本文试着以直观的方法解释傅里叶变换的运算和本质。

    发表时间  ·  数学

  • 世界电压插座标准乱象的前世今生

    直到今天,世界各国的民用电力标准五花八门,无论是电压、频率、插头的尺寸、形状,各国都实行独特的国家标准,而从未有过统一的世界标准。本文讨论这种现象的由来。

    发表时间  ·  生活

  • Jmeter 如何在输出报告隐藏步骤

    在Jmeter 输出的 html 报告中,能看到全部的请求指标,但是其中一些辅助请求(比如登录请求)的指标,不在我们关心范围内,但是它们会占去每张图的篇幅,影响对关键指标趋势的观察,所以需要把这些结果隐藏起来。本文介绍一种隐藏的方法。

    发表时间  ·  技术  ·  Jmeter

  • Python 正则表达式里的单行s和多行m模式

    Python 的 re 模块内置函数几乎都有一个 flags 参数,规定了正则匹配时的各种策略模式,其中有两个模式:单行(re.DOTALL, 或者re.S)和多行(re.MULTILINE, 或者re.M)模式。本文简单介绍下这两种模式的用法和使用场合。

    发表时间  ·  技术  ·  Python

  • Jmeter 复制粘贴无效

    Mac 上 运行 Jmeter 有时候会遇到复制、粘贴、删除等快捷键不起作用的情况,往往是外观方案(Look and Feel)的原因。

    发表时间  ·  技术