Promise与异步编程(一):异步≠回调,你真的理解异步吗?
异步编程是JS编程核心之一,做这个系列的原因是,我最初学JS的时候,是看红宝书等书籍学习的,它们更倾向于异步函数的使用方法,而不会侧重于讲为什么,为什么这么设计?而实际上“为什么”才是更重要的一点,理解了…
异步编程是JS编程核心之一,做这个系列的原因是,我最初学JS的时候,是看红宝书等书籍学习的,它们更倾向于异步函数的使用方法,而不会侧重于讲为什么,为什么这么设计?而实际上“为什么”才是更重要的一点,理解了…
今天是代码随想录的第八天学习,今天理论上的目标还需要完成KMP和KMP的一道附加题,但是今天需要完成JS的Promise的总结,所以KMP的相关知识我会去放到周六去完成。 今天的题目如果采用JS字符串的方法,其实很容…
这是今天写的第二篇笔记,今天开始进入字符串的学习,今天的题目还是相对来说比较简单的,如果借助JS提供的字符串API求解的话,有些题会很快地解出来,但是失去了意义。JS在提供便利的API的同时,同时它的语言特性…
今天是代码随想录学习的第六天,实际上是第七天,昨天虽然看完了视频,但是没有动手敲代码,所以笔记就在今天做了。第六天的题很有难度,我想了半天也只用暴力法求解,而且通不过所有的测试用例。上面的题中,四数…
今天是代码随想录的第五天学习,主要是学习了三种哈希模式,大致分析一下。 第一种是数组哈希,数组本身是有元素和下标的对应(但是使用数组哈希时有一个需要思考的问题,有的时候我们需要的是其下标作为键,比…
今天是代码随想录学习的第四天,今天深入进行链表操作的应用,相比昨天来说难度进一步上升,但是有昨天的经验:指针是指向head还是head.next,循环界限条件用while(i--)来确认次数,还是for循环看递增变量在最后满…
今天是代码随想录的第三天,完成了链表的相关题目,其实之前是学数据结构时,用C语言完成过两道题,但是现在已经遗忘地差不多了,即使是最简单的移除链表也花了点时间。通过这三道题,我对于链表的理解程度加深,…
今天是算法学习的第二天,目前还是处于一个暴力求解的阶段,虽然是知道双指针这个理论,甚至之前可能接触过,但是遇到题目还是无从下手。 滑动窗口的题目也是试图暴力求解,而且遇到了数值越界的情况,总之如果…
代码随想录第一天学习 最近搭了属于自己的博客网站,本就想记录一下自己的学习成果,并记录笔记,用于复习。 最近也是参与了代码随想录的学习,希望能够坚持下去,有所收获,助力秋招和CSP。 记录一下自己做出来的…