推荐
专栏
教程
课程
飞鹅
本次共找到1329条
抽象语法树
相关的信息
晴空闲云
•
3年前
vue3中基于script setup语法糖的$refs使用
在用vue3开发项目的时候,需要调用子组件的方法,于是想着用$refs来实现,但是我是使用scriptsetup语法糖,原先vue2的语法已经不适用了。于是一番折腾和查阅资料,终于搞定。vue2语法vue2语法在组件上设置ref属性后,在代码里可以通过this.$refs.ref值访问到对应的子组件。一个设置ref值的组件:html在js代码中可以通
Wesley13
•
3年前
java集合之HashMap源码解读
源自:jdk1.8.0\_121HashMap继承自AbstractMap,实现了Map、Cloneable、Serializable。HashMap内部是由数组、链表、红黑树实现的变量//默认大小staticfinalintDEFAULT_INITIAL_CAPACI
Wesley13
•
3年前
java Lambda表达式
简介 Lambda可以理解为简洁的表示可传递的匿名函数,包括:参数列表、函数主体、返回类型、抛出的异常列表(可以不存在)。 函数式接口:定义一个抽象方法的接口(接口可以拥有默认方法:default)。 函数式接口有什么用? Lambda可以以内联的形式为函数式接口的抽象方法提供实现。虽然内部类也可以实现,但lambda表达
Chase620
•
4年前
Vue面试考点准备02
10\.谈谈你对keepalive的理解是什么?keepalive是Vue提供的一个抽象组件,用来对组件进行缓存,当组件切换时不会进行销毁,从而节省性能。由于是一个抽象组件,所以在页面渲染完毕后不会被渲染成一个DOM元素。1)include定义缓存白名单,keepalive会缓存命中的组件;2)exclude定义缓存黑名单
Wesley13
•
3年前
mysql一次更新多条不同的记录
最近oschina上又有朋友问到了mysql中一次更新多条不同的记录的方法,我知道的方法有两种,使用onduplicatekeyupdate语法和使用replaceinto语法。 这两个语法都需要主键索引或唯一索引支持,下面举例说明。 测试用的表结构和数据CREATETABLEt(idi
Wesley13
•
3年前
Java中Lambda表达式的使用
本文转载自:https://www.cnblogs.com/franson2016/p/5593080.htmlLambda表达式的语法基本语法:(parameters)expression或(parameters){statements;}下面是Javalambda表达式
Wesley13
•
3年前
Java8之Stream
在使用Stream之前先介绍几个概念:1、函数式接口2、常用的函数式接口3、Lambda4、方法引用 1、函数式接口 1.只定义了一个抽象方法的接口。 2.JDK8接口中的静态方法和默认方法,都不算是抽象方法。 3.接口默认继承java.lang.Object,所以如果接口显示声明覆盖了Object中方法,
Stella981
•
3年前
List、Map、Set三个接口存取元素时,各有什么特点
List接口以特定索引来存取元素,可以有重复元素Set接口不可以存放重复元素(使用equals方法区分是否重复)Map接口保存的是键值对(keyvaluepair)映射,映射关系可以是一对一或者多对一(key唯一)Set和Map容器都有基于哈希存储和排序树的两种实现版本。基于哈希存储的版本的实现理论存取时间复杂度是O(1),而基于排序树版本的
Stella981
•
3年前
C++11 带来的新特性 (4)—— 匿名函数(Lambdas)
1语法Lambdas并不是新概念,在其它语言中已经烂大街了。直接进入主题,先看语法:captures(params)specifiersexceptionattrret{body}(1)captures(params)ret{body}
Wesley13
•
3年前
11个默克尔树开源项目
Merkle树是一种可以有效验证部分数据存在于指定数据集并且未被篡改的高效的哈希树结构,作为一种底层技术广泛应用在各种区块链的实现当中,对于商品溯源、知识产权确认、区块链公证等区块链应用起着重要的作用。本文介绍11个主流的merkle树开源实现,你可以在自己的项目中应用。区块链开发教程链接:以太坊(https://www.oschina.net/
1
•••
22
23
24
•••
133