kotlin

    1熱度

    1回答

    我在Android上使用Kodein進行依賴注入(當然是在Kotlin中),但我在一方面苦苦掙扎:我似乎無法將lambda作爲參數傳遞給工廠。它編譯正確,但在運行時失敗(我通過Kodein來防範)。 在我的應用類中,我做了以下綁定: class MyApplication : Application(), KodeinAware { override val kodein by Kode

    1熱度

    1回答

    所以我有一些textViews,他們的輸入是數字,但爲了不太容易出錯我想用numberPickers來代替它。 我做了什麼 TextViews工作 NumberPickers工作 任何數學和計算工作 我需要什麼: 要更換輸入法 這是我有我的textViews when { time.text.isEmpty() && (distance.text.isNotEmpty() && pa

    0熱度

    2回答

    我有一個Corda應用程序,它使用M14構建並運行corda以運行TwoPartyProtocol,其中任一方都可以交換數據以達到數據有效性共識。我按照Corda flow cookbook建立了一個流程。 此外,在閱讀了幾個不同的corda里程碑文檔後,我瞭解到M14不再需要release notes中提到的flowSessions,這也消除了註冊服務的需要。 我與內FlowLogics Two

    0熱度

    2回答

    我試圖實現這樣的事情: - 進行兩個不同的API調用並將結果組合到一個列表中。每次調用的結果都是一個HashMap,我有一個函數可以將它轉換爲一個列表。我現在想要做的是將列表合併爲一個,但我遇到了困難。 這是我的改裝服務看起來像: @GET("data/price?fsym=ETH") fun getETHRates(@Query("tsyms") tsyms : String) : Singl

    -2熱度

    1回答

    我想通過這個窗口來更新科特林插件: 1 - 我檢查更新。 2-新版本出現,我點擊安裝。 3-下載並安裝後,我重新啓動android studio。 我試了5次左右,並且每次插入kotlin都沒有更新。 爲什麼我無法更新它? 有點困惑在plugins我可以找到最終版本,但是當我打開配置kotlin插件更新它總是檢查更新並安裝它。

    2熱度

    3回答

    我正在實現一個可觀察的來自Resource的線。 問題是,這個資源真的不喜歡從它創建的不同線程中關閉(它會殺死一隻小狗並在發生這種情況時拋出一個異常)。 當我處理認購,資源Cancellable/Disposable從main線程中調用,而觀察到的是訂閱的Schedulers.io()。 這裏是科特林代碼: fun lines(): Observable<String> = Obser

    0熱度

    1回答

    如果我有一個函數頭,如: fun addAttributes(vararg attributes: String) { ... } 而且我想通過attributes在這裏: val atts = arrayOf("1", "2", "3") addAttributes(atts) 它提供了有關不兼容的類型編譯錯誤。我該怎麼辦?

    1熱度

    2回答

    Kotlin有一個數據類,它自帶toString(), equals(), hashCode(), and copy()。 可以使用equals() and hashCode()「直接開箱即用」,無需進一步調整JPA類?我們通常感覺有信心,我們正在做正確的事情之前,要花費大量的時間在「自然鍵」,持久化上下文的生命週期等在下面鏈接的文章讀了: Equals and Hashcode the-jpa-

    2熱度

    4回答

    Kotlin可以擴展現有的類型。例如,我們can do this: fun String.replaceSpaces(): String { return this.replace(' ', '_') } val formatted = str.replaceSpaces() 但是JavaScript的this is an antipattern。 Kotlin是否迴避了在Ja

    2熱度

    1回答

    我對線性優化很陌生,我想將其應用於經典的調度問題。對於人員配置問題,我不太清楚如何聲明捕捉正在採取的「轉變」概念的功能。 我使用的ojAlgo迄今爲止一直非常棒。這是我想出的小問題,我想出了: SCENARIO: You have three drivers to make deliveries. Driver 1 costs $10/hr Driver 2 costs $12/hr D