06 2020 档案
摘要:偏函数 偏函数介绍 Scala的函数是基于Function家族,0-22,一共23个Function Trait可以被使用,数字代表了Funtcion的入参个数。 偏函数:f : X -> Y,该函数仅定义了输入参数X的子集1和3,没有包含2。 在Scala中的偏函数是通过特质PartialFunc
阅读全文
摘要:数组 Array是定长数组,ArrayBuffer是变长数组 创建数组定长数组 1.new方式定义数组 中括号的类型就是数组的类型, val arr1 = new Array[Int](10) 赋值,集合元素采用小括号访问 arr1(1) = 7 反编译 2.apply方式定义数组 val arr1
阅读全文
摘要:1.学习背景 最近因为想实时使用branch归因投放的渠道数据,对客群进行实时分类,所以之前export daily data的T-2的数据不再满足业务的需求。 原具体方案 webhook概述 webhook 究竟是什么呢? Webhook是一个API概念,webhoo是一种web回调或者http的
阅读全文
摘要:基本介绍 Scala中的模式匹配类似于Java中的switch语法,但是更加强大。 模式匹配语法中,采用match关键字声明,每个分支采用case关键字进行声明,当需要匹配时,会从第一个case分支开始,如果匹配成功,那么执行对应的逻辑代码,如果匹配不成功,继续执行下一个分支进行判断。 如果所有ca
阅读全文
摘要:托福听力分数是如何计算的? 新托福听力一共是6篇文章,34道题,在6篇文章中所有回答正确的题目数量加起来就是你的“听力总分”在表格题中,所有的项目都要回答正确,这个表格题才算是拿到了point。 在双项选择题中,只有把两个正确答案都选出来才算拿到了point,少选、多选或者误选都不行。 在新托福听力
阅读全文
摘要:scala集合基本介绍 Scala同时支持不可变集合和可变集合,不可变集合可以安全的并发访问。 在scala中集合主要在三个包里面:scala.collection, scala.collection.immutable和scala.collection.mutable。 两个主要的包: 不可变集合
阅读全文
摘要:我们先解释一下显式转换,例如下面: implicit def ftoInt(d: Double): Int = { d.toInt } 引出隐式转换的实际需要=>指定某些数据类型的相互转化。 隐式函数基本介绍 隐式转换函数是以implicit关键字声明的带有单个参数的函数,函数将会自动应用,将值从一
阅读全文
摘要:因为现在做海外推广,用到了谷歌分析和firebase,我就在优达学城学习这个工具。 需要把把firebase添加到我的app的过程中,需要产生sha1.我就按文档操作报错。 1.java.lang.Exception:密钥库文件不存在:密钥库 获取得到SHA1值,用cmd(或android stud
阅读全文
摘要:多次遇到这个问题,: 情况一: idea本身缓存的问题:file-->invalidate Cache/restart-->选择invalidate就好; 因为我经常会去classes文件,删除编译后的文件,然后修改原代码文件。导致缓存的可能有问题或者冲突。 如果上面完成后重新执行发现依然找不到主类
阅读全文
摘要:静态属性和静态方法 基本介绍 回顾下Java的静态概念 静态方法:public static 返回值类型 方法名(参数列表) {方法体} 静态属性:public static 属性名... 说明: Java中静态方法并不是通过对象调用的,而是通过类对象调用的,所以静态操作并不是面向对象的。 Scal
阅读全文
摘要:Java方法调用过程中,Jvm是如何知道调用的是哪个类的方法?Jvm又是如何处理? 简介 当子类和父类(接口和实现类)存在同一个方法时,子类重写父类(接口)方法时,程序在运行时调用的方法时,是调用父类(接口)的方法呢?还是调用子类的方法呢?我们将确定这种调用何种方法的操作称之为绑定。 绑定又分为静态
阅读全文

浙公网安备 33010602011771号