dart-async

    1熱度

    1回答

    下面的葉子小號空文件中讀取後退出: String s; new File('etc.stk').readAsString().then((String contents) { s = contents; }); // s is null here. 有沒有辦法保存(或克隆)S,還是我不得不只用它在那麼範圍內? 我有幾千行的解析和運行文件內容的編譯器/解釋器代碼,並且不希望它們都

    1熱度

    1回答

    我寫在DART的功能,將在瀏覽器端的索引數據庫,當我發現我不得不從內部函數中返回一個外部函數值刪除對象: Future<bool> delete() { Transaction tx = db.transactionStore(storeName, "readwrite"); ObjectStore os = tx.objectStore(storeName); os

    1熱度

    1回答

    我試圖測試通過嘲諷插座 我的類使用的WebSockets類看起來像 class WebLoggerHandler{ WebLoggerHandler(){ var webSocket = new WebSocket('hostUrl'); webSocket.onOpen.first.then((_) { webSocket.sendString('h

    1熱度

    1回答

    當我關閉查詢後很快關閉游泳池我得到這個異常: Uncaught Error: Bad state: Cannot write to socket, it is closed Stack Trace: #0 BufferedSocket.writeBufferPart (package:sqljocky/src/buffered_socket.dart:114:7) #1 Buffered

    2熱度

    3回答

    雖然這類問題經常被問到,但我想我有一個更具體的約束,這個問題更有趣一些。我正在使用MVC模式在Dart編寫客戶端應用程序。我的目標很簡單:監聽點擊按鈕,觸發對後端API的異步請求,並將該數據呈現給用戶。 微乎其微,我有一個模型,視圖和控制器類。模型類實現方法來發出請求並捆綁它接收到的數據。視圖類將感興趣的DOM子樹作爲字段並實現方法來操作其中的元素。控制器將模型和視圖類中的每一個作爲其字段,並在視

    3熱度

    2回答

    通用的新功能Dart,單元測試和異步編程。和StackOverflow,就此而言。嘗試圍繞shelf_route構建RESTful服務器並使用HttpClient對其進行測試。 我的測試工作,但他們不會自行退出。相反,我必須手動終止該過程。我嘗試了幾種我在網上找到的方法,但沒有運氣。任何人都可以幫我一把嗎?這裏就是我的工作: import 'dart:io'; import 'package:u

    1熱度

    1回答

    這是一個問題。當我運行這些代碼: String responseText = null; HttpRequest.getString(url).then((resp) { responseText = resp; print(responseText); }); print(responseText); 在控制檯: {"meta":{"code":200},

    1熱度

    1回答

    我想用DecodeGifAnimation解碼一個gif,使用the image package,但它需要很長時間,導致我的webapp凍結。該庫也似乎沒有任何異步方法。我查了一下如何在Dart中進行異步處理,看起來我需要使用Futures,儘管我不知道如何爲我的函數創建一個。 不能確定我在做什麼 void decode(Uint8List data) { Future anim = d

    2熱度

    2回答

    所有, 下面是檢查 main() { test("Resource Manager Image Load",() { ResourceManager rm = new ResourceManager(); int WRONG_SIZE = 1000000; rm.loadImageManifest("data/rm/test_images.yaml").t

    2熱度

    1回答

    同伴飛鏢程序員。 我在使用Stream讀取文件如下。 Stream<List<int>> stream = new File(filepath).openRead(); stream .transform(UTF8.decoder) .transform(const LineSpilitter()) .listen((line){ // TODO: ch