Open jajaplus opened 5 years ago
https://leetcode-cn.com/explore/interview/card/top-interview-questions-easy/1/array/31/
/** * @param {number[][]} matrix * @return {void} Do not return anything, modify matrix in-place instead. */ var rotate = function(matrix) { for(let rowIndex = matrix.length-1;rowIndex>-1;rowIndex--){ let row = matrix[rowIndex] for(let columnIndex = 0;columnIndex<matrix.length;columnIndex++){ matrix[columnIndex].push(row[0]) row.shift() } } };
https://www.freecodecamp.org/news/make-a-serverless-slack-app/
1.开辟一个固定大小的堆内存,由于大小固定所以会有堆溢出 2.堆中的代码都是经过序列号的 3.函数会被前置 4.赋值操作是赋一个数值,如果数据类型是放在堆中的就会赋值一个指针 5.执行函数要先反序列化,而且要确定上下文,才可以确定反序列化的范围 6.闭包里面的数值是按照链表的结构来进行储存的,当函数被执行的时候就会去找相应的链表,然后就可以找到相应的值。链表还会储存一些特别的变量,如this,arguments
https://www.freecodecamp.org/news/make-a-serverless-slack-app/ 搭建serverless项目的基本步骤
算法
https://leetcode-cn.com/explore/interview/card/top-interview-questions-easy/1/array/31/
阅读
https://www.freecodecamp.org/news/make-a-serverless-slack-app/
函数的执行机制(创建,执行,上下文)
1.开辟一个固定大小的堆内存,由于大小固定所以会有堆溢出 2.堆中的代码都是经过序列号的 3.函数会被前置 4.赋值操作是赋一个数值,如果数据类型是放在堆中的就会赋值一个指针 5.执行函数要先反序列化,而且要确定上下文,才可以确定反序列化的范围 6.闭包里面的数值是按照链表的结构来进行储存的,当函数被执行的时候就会去找相应的链表,然后就可以找到相应的值。链表还会储存一些特别的变量,如this,arguments
分享
https://www.freecodecamp.org/news/make-a-serverless-slack-app/ 搭建serverless项目的基本步骤