HomeArchivesTagsAbout
从Word Ladder II学习深搜&广搜

Leetcode上有这样一道题:Q126. Word Ladder II

这是一道Hard难度的题目,通过率也不高,但是很好的结合了深度优先搜索和广度优先搜索,我希望用这道题目来总结一下深搜&广搜的思想。

  • 测试无序列表

  • 测试无序列表

  • 测试无序列表

断点调试的学习与思考-以一个NodeJS程序调试为例

之前在调试JS代码的时候,经常使用的调试方式就是用console.log跟踪代码执行来确定问题点,但是使用console.log进行调试存在一些问题:

1. 污染代码结构
2. 调试第三方库的时候无能为力

而使用断点调试的原理是根据函数的调用栈信息来确定问题的所在,相比于console.log调试,断点调试针对上述两种情况拥有更好的表现。

由于在周五的工作中遇到了需要针对NodeJS程序进行断点调试的实例,因此我将结合当时使用情况来讲解一下我对断点调试的学习、理解和一些思考。

我使用的编辑器是Visual Studio Code,在讲述相关知识的时候会以VS Code为基础,但在其他的编辑器中情况应该是大同小异的。