摘要: ccf进国赛 阅读全文
posted @ 2024-06-28 17:09 秋渡晚枫 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 什么是架构: 通过阅读架构漫谈这几篇文章,a56爆大奖在线娱乐对架构这个名词有了初步的认识。架构,顾名思义,就是结构,正如文中所介绍的那样原始社会有了分工,并且通过交易使a56爆大奖在线娱乐个体获得生活的必需品,这样就构成了社会的架构。那么架构的准确定义就是:把一个整体切分成不同的部分,由不同角色来完成这些分工,并通过建立不同部分相 阅读全文
posted @ 2024-03-02 19:12 秋渡晚枫 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 值类 value class 值类的设计目的是使得隐式转换高效进行。特点: 继承自AnyVal 主构函数中包含且仅包含一个val字段 没有其他字段或构造函数 自动提供equals、hashCode函数,基于比较和散列包含的唯一字段 早定义 early definition覆盖早定义,为了解决父类初始 阅读全文
posted @ 2024-02-04 16:20 秋渡晚枫 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 继承 inheritance 特质(trait)是定义行为、状态的抽象,类似java中的interface,但语义、功能更丰富。 尽管特质比java interface语义丰富很多,但暂且把使得一个类具备一个特质的行为称为一个类++实现++了一个特质。 类型只能继承一个class,不存在多继承,但类 阅读全文
posted @ 2024-02-03 16:21 秋渡晚枫 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 创建DataFrames 数据 Copy {"id":"1","name":"zhangsan","age":"12"} {"id":"2","name":"lisi","age":"12"} {"id":"3","name":"wangwu","age":& 阅读全文
posted @ 2024-02-02 19:11 秋渡晚枫 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 特点:懒执行 (1)map map的输入变换函数应用于RDD中所有元素 (2)flatMap flatMap与map区别在于map为“映射”,而flatMap“先映射,后扁平化”,map对每一次(func)都产生一个元素,返回一个对象,而flatMap多一步就是将所有对象合并为一个对象。 (3)fl 阅读全文
posted @ 2024-02-01 19:47 秋渡晚枫 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 特殊方法 apply/unapply/unapplySeq/update 形式x(...)相当于调用apply()方法;用于赋值等号左侧时,形如x(...)=y,相当于调用update(..., y)。 伴生对象的apply方法多用于提供伴生类实例,省去new操作符。 unapply有逆apply之 阅读全文
posted @ 2024-01-31 08:44 秋渡晚枫 阅读(2) 评论(0) 推荐(0) 编辑
摘要: new内嵌类实例语法形式为new <外部类实例>.<内嵌类名>,而java中为<外部类实例>.new <内嵌类名>。 class P{ class PNested } object P { class PInner } object app extends App { val p=new P val 阅读全文
posted @ 2024-01-30 08:44 秋渡晚枫 阅读(1) 评论(0) 推荐(0) 编辑
摘要: val字段可以通过block或expression赋值,例: class Person {} class Person(val name:String, var age:Int) { // primary constructor private profile: String = "" def th 阅读全文
posted @ 2024-01-29 08:44 秋渡晚枫 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 构造函数 constructor scala class构造函数(构造器)分为两种,主构函数(primary constructor)和辅构函数(auxiliary constructor)。主构函数有且仅有一个,参数列表在类名后的括号中(省略括号时即为无参构造函数),类定义体中的执行代码为主构器的 阅读全文
posted @ 2024-01-28 08:43 秋渡晚枫 阅读(1) 评论(0) 推荐(0) 编辑