clojure

    0熱度

    1回答

    我的網絡客戶端(寫在cljs)連接到後端(編寫在clj)需要進行一些第三方API調用。它必須在服務器上完成,然後結果應該以特定方式進行轉換併發送回客戶端。 這裏是我的網址 (defn get-orders [req] (let [{:keys [sig uri]} (api-signature :get-orders)] (client/get uri {:as

    0熱度

    1回答

    創建傳感器我怎麼會從以下普通代碼,其中combo是clojure.math.combinatorics別名創建一個轉換器: (defn row->evenly-divided [xs] (->> (combo/combinations (sort-by - xs) 2) (some (fn [[big small]] (assert (>= big small

    0熱度

    1回答

    我使用buddy.hashers生成並保存「hashed_pa​​ssword」字段我的用戶的SQL表,但它會產生不同的字符串: user=> (require '[buddy.hashers :as hashers]) nil user=> (hashers/derive "password")"bcrypt+sha512$b55166651bb4e7241f1c42342bdc1ea6$1

    4熱度

    1回答

    用下面的程序: ; src/webapp/core.clj (ns webapp.core (:require [compojure.core :refer [defroutes GET]] [ring.middleware.json :as mid-json] [clj-time.jdbc])) (defn foo [request] {:b

    3熱度

    5回答

    我試圖用空字符串替換向量中的重複項。但是,我可以找到的唯一功能是刪除重複項,而不是替換它們。我怎麼能採取 ["Oct 2016" "Oct 2016" "Nov 2016" "Nov 2016" "Nov 2016" "Nov 2016"] 輸出: ["Oct 2016" "" "Nov 2016" "" "" ""] 一切我能找到將返回["Oct 2016" "Nov 2016"]目前,我正在實

    1熱度

    1回答

    我是新來到clojure的世界,我有疑問。 我有一個嵌套的地圖,如 (def accounts (hash-map :XYZ (hash-map :balance (hash-map 171000 0 :171018 500 :171025 200) :statement (hash-map :171018 [{:desc "purchase" :amount 200}

    1熱度

    2回答

    我的問題是關於Clojures deftest宏或更一般的關於如何比較由函數創建的列表的問題。但我對Clojure很陌生,無法識別具體的原因。也許別人有想法? 首先報道的消息: FAIL在(到符號列表檢驗)(util_test.clj:105) 預期:(=(引號(一個(非B)c))的(to-symbol-list [「a」「(not b)」「c」])) actual:(not(=(a(not b)

    2熱度

    1回答

    我在IDEA社區版中使用​​。它以黑色顯示所有括號,這導致了通過眼睛捕捉表情邊緣的問題。 Cursive支持彩虹支架嗎? 如果是,如何啓用它?

    0熱度

    4回答

    我想在Clojure中創建一些未來,並在特定的線程上運行它們,以確保它們一次運行一次。這可能嗎? 將Java庫包裝起來並不難,但在這之前我想確保我不會錯過Clojure的做法。在Java中,我可以通過執行FutureTask並將這些任務提交給單線程執行程序來執行此操作。

    1熱度

    1回答

    在具有Clojure層的Spacemacs中,如果我做了SPC m h h,它會用文檔信息分割窗口,並將光標移動到包含文檔的新分割區。 是否有一個鍵盤快捷鍵可以將光標移回到包含代碼的頂部分割點?當光標位於文檔分割中時,我使用的典型vim快捷方式C-w k不起作用。