clojure

    2熱度

    1回答

    我很難在Clojure中使用with-redefs在Windows上進行模擬來創建簡單的單元測試。測試代碼,我將要測試的功能和作用被嘲笑都在不同的命名空間/文件:被測 功能: (ns com.mynamespace.a (:require [com.mynamespace.b :as b])) (defn afunc [param] (b/bfunc param)) 依

    1熱度

    2回答

    我有clojure格式的clojure數據。 [{:dt [2017 6 30], :cashflow 431782} {:dt [2018 6 30], :cashflow 452271} {:dt [2019 6 30], :cashflow 473785} {:dt [2020 6 30], :cashflow 496374}] 我想要上面的形式json的clojure數據。從cloju

    1熱度

    1回答

    我有一個應用程序有很多大地圖和其他東西,打印時很笨拙的讀取,所以我爲它們做了一個自定義打印功能,並設置print-method來調用它,就像這樣: (defmethod print-method clojure.lang.PersistentArrayMap [v ^java.io.Writer w] (.write w (fstr1 v))) 裏面fstr1,我怎麼能叫普通的印刷方

    1熱度

    1回答

    我的代碼創建: (ns model.document (:gen-class :name model.document :implements java.io.Serializable :state "state" :init "init" :constructors {[String String String] []} :m

    2熱度

    1回答

    我越來越常見的Clojure錯誤: Unhandled java.io.FileNotFoundException Could not locate org/dsteurer/doctex__init.class or org/dsteurer/doctex.clj on classpath. 正確的文件是在我的project.clj:依賴關係[org.dsteurer/doctex「0.

    2熱度

    1回答

    內設立Figwheel REPL我剛開始使用以下模板製作一個簡單的cljs應用玩耍: lein new figwheel someproject -- --reagent 我希望使用REPL在蘋果酒cljs開發相同的方式我通常會爲一個正常的CLJ項目,所以我做了一些研究,並在這裏結束了: https://github.com/bhauman/lein-figwheel/wiki/Using-the

    3熱度

    2回答

    我對AWS,一段時間運行後我的交易者(EC2)和Datomic(DynamoDB)已經發布了,我開始變得以下錯誤,我不明白什麼: :db.error/connection-released The connection has been released. .... 而且,我跑我的應用程序一個月前,但當時沒有得到這個錯誤。 任何想法?如果這種情況經常發生,我應該重新建立應用程序代碼中的數據庫

    3熱度

    2回答

    我使用http請求一次從API中獲取數千個實體。作爲管道中的下一步,我想將它們全部鏟入數據庫中。 (->> ids (pmap fetch-entity) (pmap store-entity) (doall)) fetch-entity期望一個String ID,並嘗試使用HTTP請求來檢索一個實體,並且要麼返回Map或拋出(因爲例如超時)的異常。 store-

    2熱度

    1回答

    我應該說我是新來的Clojure開始,FP一般。我一直在閱讀有關如何在Midje定義先決條件的文件,但我不能做一些它的意義。 我的理解是要做自上而下的TDD,你應該首先在你的測試模塊中寫一個測試,在上面聲明一個unfinished聲明'聲明'你沒有定義的所有先決條件函數然而。然後你就可以在你的測試中provided功能的前提功能(描述他們的返回值,這樣)撥弄。 我的困惑就在於你應該如何讓你的實際源

    1熱度

    1回答

    我部署了我的Clojure應用AWS我也有Datomic的交易者(EC2)與DynamoDB當我的用戶開始使用我的應用程序的東西發生後一段時間,Datomic器交易重啓(對於某些原因),我的應用程序變得沒有響應,所以我重新啓動我的應用程序服務器(重新建立交易者連接),那麼沒有用戶數據,根本沒有數據!? 我用的是相同的URI(「datomic:DDB://美東-1 /我的表/我-DB」),也是我不叫