haskell

    0熱度

    2回答

    我製作迷宮發生器並希望通過打印形象化迷宮。我有一個牆型和一個隨機生成這些牆的迷宮的功能。 import qualified Data.Graph.Inductive as Graph import Data.Graph.Inductive (Gr, prettyPrint) data WeightedWall = WeightedWall (Int, Int, Int) Orientati

    0熱度

    2回答

    我試圖加載我的.hs文件,但是當我import Data.Numbers.CReal時,它給了我錯誤Failed to load interface for 'Data.Numbers.CReal'。我拼命地跑了和cabal install numbers如果我cabal list --installed顯示的數字PKG,但如果我ghc-pkg list它不會(也如果我ghc-pkg check它

    2熱度

    2回答

    我使用(濫用)解析器進行一些字符串轉換,例如normalizeWS :: Parser String刪除重複的空格,並且normalizeCase將特定字符串映射爲小寫。我使用分析器,因爲輸入數據有一些結構,例如文字字符串必須保持不變。有沒有一種優雅的方式來提供一個解析器的輸出作爲下一個輸入,從而形成一個轉換管道? normalizeWS . normalizeCase(這當然不起作用)的東西?

    1熱度

    1回答

    我將爲我的控制檯工具編寫簡單的前端。一般來說,它需要一些參數和輸入文件路徑來進一步打開和處理。 我的想法是把像 UI.input # set (attr "type") "file" # set UI.text "input filename" ,然後讓通過「價值」與所選文件路徑。 但是,由於安全原因,瀏覽器似乎沒有提供選定文件的完整路徑。 是否可以放置任何文件選擇器與三penny gui?

    0熱度

    1回答

    我的團隊使用Opaleye從Haskell查詢Postgres。 然而,我們也使用原始SQL做這樣的事情: 初始化數據庫。包括命令create database和create table 當我們改變我們的模式,包括不同的命令時,執行數據庫遷移。 是否有可能完全用Opaleye替換此生SQL代碼? 可以Opaleye替換SQL?

    0熱度

    1回答

    我有一個簡單的服務器 {-# LANGUAGE OverloadedStrings #-} import Web.Scotty import Data.Text import Data.Monoid (mconcat) server :: ScottyM() server = do get "/" $ file "./index.html" ,我想對所有的航線如服務in

    0熱度

    1回答

    ,我有以下的JSON數據 value :: Maybe Value value = decode "{ \"import\" : { \"starttime\": \"2017-02-20T18:45:456.45645\" \ \ , \"endtime\" : \"2017-02-20T18:45:456.45645\" \ \ } \

    1熱度

    1回答

    考慮下面的「TinyURL的」 Web應用程序: import Prelude() import Prelude.Compat import Data.Aeson.Types import GHC.Generics import Lucid import Network.Wai import Network.Wai.Handler.Warp import Servant impor

    0熱度

    2回答

    我的JQuery-UI小部件在單擊時應該附加一個div給自己。但我的按鈕回調沒有訪問this.element - 它沒有定義,因爲我認爲this是指按鈕,而不是我的小部件。請參閱簡單的代碼下面更好的描述: (function ($) { $.widget("my.myWidget", { _create: function() { this.element

    0熱度

    1回答

    在android工作室我如何檢查圖像是否存在於內部存儲。如果圖像不存在,它應該顯示默認圖像。