摘要:
scala里面没有 static 关键字。那么如果想实现static的效果要怎么做呢? ==》 可以使用伴生对象在同一个scala文件中定义一个类,同时定义一个同名的object,那么它们就是伴生类和伴生对象的... 阅读全文
摘要:
Scala的Predef对象隐式引用(Implicit Import)Scala会自己主动为每一个程序加上几个隐式引用,就像Java程序会自己主动加上java.lang包一样。Scala中。下面三个包的内容会隐式... 阅读全文
摘要:
scala或者Java代码最终都会编译成JVM可识别的*.class 格式的二进制字节码,*.class 文件可用 jd-gui 软件打开。举例一aiguigu.scala 文件 用 scalac aiguigu... 阅读全文
摘要:
Scala中使用关键字lazy来定义惰性变量,实现延迟加载(懒加载)。 惰性变量只能是不可变变量 val,并且只有在调用惰性变量时,才会去实例化这个变量。同理参考下 浏览大型网页时加载方式。在Java中,要实现延... 阅读全文
摘要:
link Pregel核心部分是三个函数:节点处理消息的函数 vprog: (VertexId, VD, A) => VD (节点id,节点属性,消息) => 节点属性。其作用是接受消息,并进行处理,根据处理结... 阅读全文
摘要:
1. 重构是程序员的主力技能。2. 工作日志能提升脑容量。3. 先用profiler调... 阅读全文
摘要:
不错的link Spark GraphX是一个分布式图处理框架,Spark GraphX基于Spark平台提供对图计算和图挖掘简洁易用的而丰富多彩的接口,极大的方便了大家对分布式图处理的需求。S... 阅读全文
摘要:
我们知道,对于有符号类型,计算机在处理的时候会把最高位当做符号位,0表示正数,1表示负数。举例来说(以下举例均针对8位有符号数):0000 0001即为1,1000 0001即为-1,那么很容易得到8位有符号数值... 阅读全文
摘要:
scala> :paste// Entering paste mode (ctrl-D to finish)if (true) print("that was true")else print("fa... 阅读全文
摘要:
二分图又称作二部图,是图论中的一种特殊模型。设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A,j... 阅读全文