
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
面向对象编程2.1 类与对象相比Java,Kotlin在实例化对象时不需要使用new关键字class Person {var name = ""var age = 0fun sayHello() {println("Hello,I'm " + name)}}val p=Person()2.2继承与构造函数2.2.1继承Kotlin中类默认为不可继承,要使类能被继承,需要在类前加上open关键字op
3.1集合创建与遍历3.1.1List和Set集合传统意义上,集合主要是List和Set,再广泛一点,还有Map这样的键值对数据结构。这些在Java中都是接口,List主要实现类是ArrayList和LinkedList,Set的主要实现类是HashSet,Map的主要实现类是HashMap。现在需要创建一个包含许多水果名称的集合,在Java中:var list = ArrayList<St
Kotlin 语法糖1.当函数体只有一行的时候,可以直接将函数体写在函数定义尾部,中间用等号连接**fun largerOne(a:Int,b:Int):Int= max(a,b)2.所有定义了setter和getter方法的字段,在Kotlin中都可以通过赋值语法来直接操作view.setOnClickListener { it.visibility = View.INVISIBLE }3.?.
1.1if条件语句相比于Java,Kotlin的if条件语句可以有返回值fun largerOne(a:Int,b:Int):Int= if(a>b){a}else{b}1.2when条件语句在Kotlin中,when语句类似Java中的Switch语句,其逻辑为:匹配值 -> { 执行逻辑 }fun checkType(num:Number){when(num){is Int-&g
Windows/Linux在Python/Anaconda环境下配置Metis
聚类GCN:一种用于深度学习和大型图卷积网络的高效算法训练一个大规模的GCN仍然具有挑战性,目前基于SGD的算法要么面临着很高的计算成本,并且随着GCN层的数量呈指数级增长,要么对于将整个图和每个节点的Embedding存放到内存中,占用巨额内存。在本文中,我们提出了一种新的GCN算法,它适用于基于SGD的训练。工作原理如下:在每个步骤中,它对与由图聚类算法识别出的密集子图相关联的一组节点进行采样







