240 发简信
IP属地:北京
  • TypeScript x Jest 单测实践

    错误发现得越早,改正错误的成本越低,正确改正错误的可能性也越大。 —— 《软件测试的艺术》 基础配置 基本用法 代码: 单个用例 yarn ...

  • 数据恢复技术之日志(undo、redo 和 undo/redo log)

    背景 事务的原子性是如何保证的?面试中不少被问到吧,这里涉及到事务以及数据的可恢复性,而数据可恢复性的基础技术就是日志,本文将讨论三种日志:un...

  • TypeScript中的底层和顶层类型

    注: 本篇文章来自英文翻译原文链接: Bottom and Top types in typescript[https://thesoftwar...

  • Resize,w 360,h 240
    一文学会UML时序图

    工欲善其事必先利其器, UML作为常用的建模工具, 熟悉它的正确使用有助于系统设计效率的提升和降低团队的沟通成本. UML包含的类型很多, 有类...

  • Resize,w 360,h 240
    排序算法之Timesort: 最好的排序算法之一

    Timsort 是一个实际的算法,通过将组合插入和归并算法,结合现实世界中数据的特征对合并策略进行修改,最终形成一个高效且稳定的算法。这种工程思...

  • 手把手教你写一个博客园访问统计

    介绍 使用博客园的朋友都知道,博客园提供了强大的定制功能,供用户定制自己的博客。其中很多人在侧边栏添加了”访问统计“组件,用于展示博客的统计数据...

  • RESTful API设计中常见的问题和解决方案

    在开发HTTP API的时候,我们一般会按照REST风格来设计,符合REST风格的API也称为RESTful API。 RESTful API的...

  • 使用JavaScript+Selenium玩转Web应用自动化测试之等待(Waits)

    原文地址:https://juejin.im/post/6868578613416067085 由于WebDriver和浏览器分别运行在自己的进...

  • 使用JavaScript+Selenium玩转Web应用自动化测试

    原文地址: https://juejin.im/post/6863511343803301896 自动化测试 在软件开发过程中, 测试是功能验收...