Suchergebnisse für Anfrage "clojure"

4 die antwort

Wie lade ich öffentliche PEM-codierte Elliptic Curve-Schlüssel in Bouncy Castle?

Ich habe einen öffentlichen PEM-codierten Elliptic Curve-Schlüssel, den ich in Bouncy Castle laden möchte, und alles, was ich bisher versucht habe, schlägt fehl. Dies ist ein Beispiel für den Schlüssel, den ich zu laden versuche: -----BEGIN ...

2 die antwort

Falsche Anzahl von Argumenten (0) übergeben an: PersistentVector on loop / recur function

Versuche ein @ zu definierfactors -Funktion, die mit loop / recur einen Vektor aller Faktoren einer Zahl zurückgibt. ;; `prime?` borrowed from https://swizec.com/blog/comparing-clojure-and-node-js-for-speed/swizec/1593 (defn prime? [n] (if ...

6 die antwort

Zustand der Kompilierung zwischen verschachtelten Makros in Clojure übergeben

Ich versuche, ein Makro zu schreiben, das sowohl global als auch verschachtelt verwendet werden kann: ;;; global: (do-stuff 1) ;;; nested, within a "with-context" block: (with-context {:foo :bar} (do-stuff 2) (do-stuff 3))Wenn ...

TOP-Veröffentlichungen

6 die antwort

clojure.java.jdbc faule Abfrage

Ich habe eine Abfrage, die im Grunde ein @ iselect *. In der Entwicklung ist diese Tabelle nur 30000 Zeilen, in der Produktion wird sie jedoch viel größer. Also möchte ich diese Abfrage faul konsumieren. Warum ist die Abfrage unten nicht faul? ...

6 die antwort

Wenn ein Var anstelle einer Funktion verwendet werden soll?

Ich gehe das Clojure-Webentwicklungsbuch durch und es fordert mich auf, das Handler-Var-Objekt (definierter Balg) anstelle der Funktion selbst zu übergeben, da sich die Funktion dynamisch ändert (dies ist, was Wrap-Reload tut). Das Buch ...

2 die antwort

Wie werden Multimethod-Metadaten in clojure festgelegt und abgerufen?

Ich verwende mehrere Methoden, um Befehlszeilenbefehle und ihre Argumente zu analysieren. (defmulti run (fn [command args] command)) (defmethod run :default [& _] ...) ^{:args "[command]"} (defmethod run "help" [_ & [args]] "Display command ...

12 die antwort

Wie kann ich Funktionen zur Laufzeit in Clojure serialisieren?

Gibt es eine Möglichkeit, Funktionen zur Laufzeit in Clojure zu serialisieren? Ich möchte in der Lage sein, zustandslose (aber nicht reine) Funktionen in einem serialisierten Format über die Leitung zu senden (wahrscheinlich edn, aber ich bin ...

2 die antwort

Wie wird eine Zeichenfolge in einen Eingabestream eingeschlossen?

Wie kann ich einen String so in einen Input-Stream einbinden, dass ich die folgende Funktion testen kann? (defn parse-body [body] (cheshire/parse-stream (clojure.java.io/reader body) true)) (deftest test-parse-body (testing "read body" (let ...

2 die antwort

Wie kann ich meine Spezifikationen für den vorgesehenen Zweck verwenden, wenn sie sich in einem separaten Namespace befinden?

Eines der Beispiele imclojure.spec Leite [http://clojure.org/guides/spec] ist eine einfache Option-Parsing-Spezifikation: (require '[clojure.spec :as s]) (s/def ::config (s/* (s/cat :prop string? :val (s/alt :s string? :b boolean?)))) ...

6 die antwort

Bedeutende Fehlermeldung für die Clojure.Spec-Überprüfung in: pre

Ich habe die letzten Tage genutzt, um tiefer in @ zu grab clojure.spec in Clojure und ClojureScript. Bis jetzt finde ich es am nützlichsten, Angaben als Wächter in @ zu verwend:pre und:post in öffentlichen Funktionen, die auf Daten in einem ...