在线二区人妖系列_国产亚洲欧美日韩在线一区_国产一级婬片视频免费看_精品少妇一区二区三区在线

鍍金池/ 問答/ Scala問答
未命名 回答

Promise.all
或者

const fetchRes=[];
for(let i=0;i<20;++i){
    fetchRes.push(fetch(...));
}
for(let i=0;i<20;++i){
    await fetRes[i];
}
悶油瓶 回答

把主項目中的 build.gradle 內(nèi)容一行一行條這個位置做測試,改了下倉庫,最后終于可以了。。。

group 'com.xxx.yyy'
version '0.1.0'

buildscript {
    ext {
        springBootVersion = '1.5.10.RELEASE'
    }
    repositories {
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
        classpath('se.transmode.gradle:gradle-docker:1.2')
    }
}

subprojects {
    apply plugin: 'idea'
    apply plugin: 'java'
    apply plugin: 'docker'
    apply plugin: 'org.springframework.boot'

    sourceCompatibility = 1.8
    targetCompatibility = 1.8

    repositories {
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
    }
    configurations {
        all*.exclude module: 'spring-boot-starter-logging'
        all*.exclude module: 'logback-classic'
    }
    dependencyManagement {
        imports {
            mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Edgware.SR3'
        }
    }
    dependencies {
        compile('org.springframework.boot:spring-boot-starter')
        compile('org.springframework.boot:spring-boot-starter-log4j2')
        compile('org.springframework.boot:spring-boot-starter-test')
        compile('com.fasterxml.jackson.dataformat:jackson-dataformat-yaml')
    }
}

順便在某些 module 下加上了

bootRepackage {
    enabled = false
}
艷骨 回答

因為它的包名不是你寫的那個
clipboard.png

心癌 回答

dependencies配置本身就有excludetransitive配置啊,還不夠你用嗎? https://docs.gradle.org/curre...

不明白具體你的需求,能否貼出build.gradleDSL配置幫助分析呢?


EDIT: 如果你期望通過開關(guān)判斷,那么其實直接借用groovy DSL就可以了:


dependendies {
    if ("${myProp}" == 'true') {
         compile ':subproj'
    }
}

這個myProp可以配置在gradle.properties文件,也可以在命令行執(zhí)行的時候通過命令行system properties傳遞進去:

./gradlew -DmyProp=true build

如果你的開關(guān)條件是通過其他渠道get到,那么需要在groovy DSL中編寫對應的get方式

放開她 回答

你也許應該在test文件夾下建立測試用例

你也看到了你的依賴的配置

<scope>test</scope>

這個配置表示只會在測試中應用這個依賴,你而測試代碼默認是在test包下

結(jié)構(gòu)

 - src
   - main
     - scala //scala源碼
     - resources // 資源文件
   - test
     - scala //scala測試用例
     - resources // 測試用例資源文件
陌璃 回答

gradlew Gradle Wrapper
你使用這個命令時 gradle wrapper 會去 ${user.home}/.gradle/wrapper/dists 目錄尋找 gradle 依賴運行,如果沒有那就會去下載對應的包。

如果你期望使用你本地安裝的 gradle 那你可以使用 gradle build 運行,而不是 ./gradlew build 運行。

撥弦 回答

gradle就是一個傻吊,坑死了,前段時間不會弄,老是報錯。果斷轉(zhuǎn)成maven項目,舒服多了

不討囍 回答

可以刪除項目下面的build目錄clean試試

脾氣硬 回答

在 組件調(diào)用處添加一個標識:

<NoticeLineInput title='會議名稱:'
    Ustyle={defaultStyle} 
    placeholder='輸入會議名稱' 
    onKeyUp={e => this.keyUpHandle(e, 'name') }
    key='name'/>

<NoticeLineInput title='會議時間:'
    Ustyle={defaultStyle} 
    placeholder='時間格式:yyyy-MM-dd HH:mm:ss' 
    onKeyUp={ e => this.keyUpHandle(e, 'time') }
    key='time'/>

然后在事件處理函數(shù)里判斷來源:

keyUpHandle(e, target) {
    console.log('來源', target);
}
憶當年 回答

很簡單,直接為這個UDF加參數(shù)不就行了

乖乖瀦 回答

你依賴的第三庫,是一個jdk8編譯的字節(jié)碼。

  • 要不一個個找?guī)欤褂胘dk7編譯的庫進行替代or不使用這個第三方庫
  • 要不你直接步入jdk8開放時代

記最近配置環(huán)境時碰到的坑

笑忘初 回答

問題解決了,最根本的原因還是build.gradle構(gòu)建部分的配置放在了根目錄下,沒放在啟動類所在的模塊下,打包bootJar時提示找不到啟動類。
另外就算強行把啟動類的包名.類名寫在start-class上,因為實際上并沒有找到這個啟動類,所以打出來的包是殘缺的。
只要在啟動類所在的模塊增加一個build.gradle,并把構(gòu)建部分的配置移過去,就可以正常打包了。
問題解決有賴于:https://my.oschina.net/tangdu...

離殤 回答

requires a placeholder substitution but no value for <GETUI_APP_ID> is provided

朋友,你這個報錯是個推的,不是JPush的

無標題 回答

我找到了跑回來回答你
圖片描述

兔寶寶 回答
  1. scala設計就是如此:一個 object 可以擴展類或特質(zhì),其結(jié)果是一個擴展了指定類或特質(zhì)的對象,同時擁有在對象定義中給出的所有特性。objectclass 的區(qū)別是:你可以理解為 object 是單例模式,它只能有一個;而 class 可以創(chuàng)建多個。
  2. abstract Fruit 是什么東西……而且大括號括起來的是代碼塊,Fruit里面兩個值都是 val,你必須改成小括號使用主構(gòu)造器方法。如下可通過編譯:
abstract class Fruit(val name: String, val color: String)

object Fruit{
  object Apple extends Fruit("apple","red")
  val menu=List(Apple)
}

這里 extens Fruit("A","B") 帶了兩個參數(shù),就是在繼承時構(gòu)造,畢竟里面兩個值你都用了 val。object Fruit 就是 abstract class Fruit 的伴生對象了。

拼未來 回答

有多少個加多少個就行了,放在google()前面

maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven{ url 'https://maven.aliyun.com/repository/google' }
離殤 回答

我不知道你的上下文其他代碼是怎么樣的,但如果你僅僅只是想明白花括號是干嘛用的下面有一個例子:

val a = 1
val b = 2

val func = abstractAdd(a,b){
  addImpl
}

def abstractAdd(a: Int, b: Int)(tryDo: (Int, Int) => Int): Int = {
  tryDo(a, b)
}

def addImpl(a: Int, b: Int): Int = a + b

我們有個不知道這么做加法的運算 abstractAdd,除了要傳入要進行加法的 ab,還需要傳入一個真正實現(xiàn)加法的函數(shù)。func 就實現(xiàn)完整實現(xiàn)了加法運算了。

涉及知識點:柯里化、高階函數(shù)

陪她鬧 回答

.str.extract('^(.+?\.)')

正則里面括號表示捕獲分組,而你的分組內(nèi)并沒有捕獲.

枕邊人 回答

我在做Kafka和sparkstreaming中也遇到過序列化問題。
你用我這種寫法看看有沒有問題。使用RunTimeSchema 獲取schema
def executeByScan(rdd: RDD[(Array[Byte], Array[Byte])], path: String): Unit = {

val resultRdd = rdd.map(row => {
  val result: KafkaMessage = new KafkaMessage
    ProtostuffIOUtil.mergeFrom(row._2, result, RuntimeSchema.getSchema(classOf[KafkaMessage]))
  。。。。。。。

}

首頁 上一頁 1 2 3 下一頁 尾頁