墨抒颖的技术博客:WebGL、WebGIS、前端工程化与 AI 实践

推荐

百炼AI笔记 · 人工智能训练师考证

报考条件自测、人社备案评价机构、报名流程、技能提升补贴与上海居住证积分,一条路径看清。

JavaScript闭包使用姿势指南

引言闭包的定义来个有趣的例子吧现在我们换个例子吧我们再来个有趣的例子内存泄露问题用闭包解决递归调用问题用闭包模拟私有方法在循环中使用闭包性能考虑JavaScript闭包使用姿势指南引言闭包就是指能够访问另一个函数作用域的变量的函数,闭包就是…

前端与算法 leetcode 48. 旋转图像

题目描述 给定一个 n × n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。 说明: 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。 请不要 使用另一个矩阵来旋转图像。 示例 1: 示例 2: 48. 旋转图像…

前端与算法 leetcode 36. 有效的数独

题目描述 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。…

前端与算法 leetcode 1. 两数之和

题目描述 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 1. 两数之和…

前端与算法 leetcode 283. 移动零

题目描述 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 283. 移动零 概要 这个问题属于 “数组变换” 的一…

前端与编译原理 用js去运行js代码 js2run

===前端与编译原理似乎相隔甚远,各种热门的框架都学不过来,那能顾及到这么多底层呢,前端开发者们似乎对编译原理的影响仅仅是"抽象语法树",但这只是个开头而已,我们的目的是利用js直接运行js代码项目地址安装及使用方法写这个干嘛,有现成的ev…

前端与算法 leetcode 66. 加一

题目描述 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 示例 2: 66. 加一 概要 考…

前端与算法 leetcode 350. 两个数组的交集 II

题目描述 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 示例 2: 说明: 输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。 我们可以不考虑输出结果的顺序。 进阶: 如果给定的数组已经排好序呢?你将如何优化你的…