2025/7/4

Promise与异步编程(一):异步≠回调,你真的理解异步吗?

异步编程是JS编程核心之一,做这个系列的原因是,我最初学JS的时候,是看红宝书等书籍学习的,它们更倾向于异步函数的使用方法,而不会侧重于讲为什么,为什么这么设计?而实际上“为什么”才是更重要的一点,理解了…

  • JavaScript学习 Promise与异步函数 前端学习
  • 2025/7/4
  • 小杨君
  • 204
  • 2025/7/3

    代买随想录第八天学习|反转字符串单词|右旋转字符串

    今天是代码随想录的第八天学习,今天理论上的目标还需要完成KMP和KMP的一道附加题,但是今天需要完成JS的Promise的总结,所以KMP的相关知识我会去放到周六去完成。 今天的题目如果采用JS字符串的方法,其实很容…

  • 代码随想录学习打卡 算法学习
  • 2025/7/3
  • 小杨君
  • 190
  • 2025/7/2

    代码随想录第七天学习|字符串反转|字符串反转II|替换

    这是今天写的第二篇笔记,今天开始进入字符串的学习,今天的题目还是相对来说比较简单的,如果借助JS提供的字符串API求解的话,有些题会很快地解出来,但是失去了意义。JS在提供便利的API的同时,同时它的语言特性…

  • 代码随想录学习打卡 算法学习
  • 2025/7/2
  • 小杨君
  • 200
  • 2025/7/2

    代码随想录第六天学习|四数相加II|三数之和|四数之和

    今天是代码随想录学习的第六天,实际上是第七天,昨天虽然看完了视频,但是没有动手敲代码,所以笔记就在今天做了。第六天的题很有难度,我想了半天也只用暴力法求解,而且通不过所有的测试用例。上面的题中,四数…

  • 代码随想录学习打卡 算法学习
  • 2025/7/2
  • 小杨君
  • 184
  • 2025/6/30

    代码随想录第五天学习|数组哈希|对象哈希|哈希表使用

    今天是代码随想录的第五天学习,主要是学习了三种哈希模式,大致分析一下。 第一种是数组哈希,数组本身是有元素和下标的对应(但是使用数组哈希时有一个需要思考的问题,有的时候我们需要的是其下标作为键,比…

  • 代码随想录学习打卡 算法学习
  • 2025/6/30
  • 小杨君
  • 225
  • 2025/6/28

    代码随想录第四天学习|链表两两交换|删除倒数第n个节点|链表相交|环形链表

    今天是代码随想录学习的第四天,今天深入进行链表操作的应用,相比昨天来说难度进一步上升,但是有昨天的经验:指针是指向head还是head.next,循环界限条件用while(i--)来确认次数,还是for循环看递增变量在最后满…

  • 代码随想录学习打卡 算法学习
  • 2025/6/28
  • 小杨君
  • 182
  • 2025/6/27

    代码随想录第三天学习|链表设计|反转链表|移除链表元素

    今天是代码随想录的第三天,完成了链表的相关题目,其实之前是学数据结构时,用C语言完成过两道题,但是现在已经遗忘地差不多了,即使是最简单的移除链表也花了点时间。通过这三道题,我对于链表的理解程度加深,…

  • 代码随想录学习打卡 算法学习
  • 2025/6/27
  • 小杨君
  • 269
  • 2025/6/26

    代码随想录第二天学习|双指针|滑动窗口|螺旋矩阵模拟

    今天是算法学习的第二天,目前还是处于一个暴力求解的阶段,虽然是知道双指针这个理论,甚至之前可能接触过,但是遇到题目还是无从下手。 滑动窗口的题目也是试图暴力求解,而且遇到了数值越界的情况,总之如果…

  • 代码随想录学习打卡 算法学习
  • 2025/6/26
  • 小杨君
  • 343
  • 2025/6/26

    代码随想录第一天学习|二分法

    代码随想录第一天学习 最近搭了属于自己的博客网站,本就想记录一下自己的学习成果,并记录笔记,用于复习。 最近也是参与了代码随想录的学习,希望能够坚持下去,有所收获,助力秋招和CSP。 记录一下自己做出来的…

  • 代码随想录学习打卡 算法学习
  • 2025/6/26
  • 小杨君
  • 500