摘要:经过连续几期的介绍,手写编译器系列进入了智能提示模块,前几期从词法到文法语法,再到构造语法树,错误提示等等,都是为智能提示做准备。 1 引言 词法、语法、语义分析概念都属于编译原理的前端领域,而这次的目的是做 具备完善语法提示的 SQL 编辑器,只需用到编译原理的前端部分。 经过连续几期的介绍,《手写 SQL 编译器》系列进入了 智能提示 模块,前几期从 词法到文法、语法,再到构造语法...
摘要:什么是深拷贝浅拷贝见名知义,无论是深拷贝还是浅拷贝,都是的问题。使用如下以上就是关于中的深拷贝与浅拷贝的知识和如何进行深拷贝的知识了,如果有错或者有其他方式的话,欢迎在下面留言评论啦 前言 最近在写项目的时候涉及到一些父子组件传递个对象或者数组通信啥的,或者是直接复制添加对象啥的,直接使用赋值的时候总会出错。一查原来是浅拷贝的问题,就从网上找了点资料,汇总到这里来了。 1 什么是深拷贝...
摘要:返回值当和运算符一起作为构造函数使用时,它返回一个新创建的对象,存放的是字符串或的字符串表示。返回值一个新的字符串,包含从的包括所指的字符处开始的个字符。 String 对象的方法 slice()、substring() 和 substr() String 对象的方法 slice()、substring() 和 substr() (不建议使用)都可返回字符串的指定部分。slice(st...
摘要:方法如果想使用原生的,参考这篇问答,以下代码是具体方法。但这个方法如果在设备上使用,获取到的图像会上下翻转效果相当于的。原因不明,可能也是搞鬼吧。 方法1 如果想使用 canvas 原生的 toDataURL ,参考这篇问答,以下代码是具体方法。但这个方法如果在iOS设备上使用,获取到的图像会上下翻转(效果相当于css3的transform: scaleY(-1);)。原因不明,可能也...
摘要:计算的次幂,可输入,为自然数。输入,,,不一样的个数,打印出最大的。 1.计算2的n次幂,n可输入,n为自然数。 showImg(https://segmentfault.com/img/bV7vd2?w=541&h=776); 2. 计算n的阶乘,n可输入,n为自然数。 showImg(https://segmentfault.com/img/bV7vi5?w=541&h=276);...