• <small id="ck0wk"><meter id="ck0wk"><menuitem id="ck0wk"></menuitem></meter></small>

  • <big id="ck0wk"></big>

  • 鍍金池/ 問答/ 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 內容一行一行條這個位置做測試,改了下倉庫,最后終于可以了。。。

    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: 如果你期望通過開關判斷,那么其實直接借用groovy DSL就可以了:

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

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

    ./gradlew -DmyProp=true build
    

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

    放開她 回答

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

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

    <scope>test</scope>

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

    結構

     - 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就是一個傻吊,坑死了,前段時間不會弄,老是報錯。果斷轉成maven項目,舒服多了

    不討囍 回答

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

    脾氣硬 回答

    在 組件調用處添加一個標識:

    <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'/>

    然后在事件處理函數里判斷來源:

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

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

    乖乖瀦 回答

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

    • 要不一個個找庫,使用jdk7編譯的庫進行替代or不使用這個第三方庫
    • 要不你直接步入jdk8開放時代

    記最近配置環境時碰到的坑

    笑忘初 回答

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

    離殤 回答

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

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

    兔寶寶 回答
    1. scala設計就是如此:一個 object 可以擴展類或特質,其結果是一個擴展了指定類或特質的對象,同時擁有在對象定義中給出的所有特性。objectclass 的區別是:你可以理解為 object 是單例模式,它只能有一個;而 class 可以創建多個。
    2. abstract Fruit 是什么東西……而且大括號括起來的是代碼塊,Fruit里面兩個值都是 val,你必須改成小括號使用主構造器方法。如下可通過編譯:
    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") 帶了兩個參數,就是在繼承時構造,畢竟里面兩個值你都用了 val。object Fruit 就是 abstract class Fruit 的伴生對象了。

    無標題 回答

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

    離殤 回答

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

    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,還需要傳入一個真正實現加法的函數。func 就實現完整實現了加法運算了。

    涉及知識點:柯里化、高階函數

    拼未來 回答

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

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

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

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

    枕邊人 回答

    我在做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 下一頁 尾頁
    男生女生一起差差差带痛声,插曲的痛的视频30分钟,男生和女生在一起差差的视频