cost 485 ms
如何在 Dart 中一次性使用 object?

[英]How to make an object disposable in Dart?

我有一個名為AbstractFoo的抽象 class 及其實現Foo 。 Foo還實現了一個接口Bar 。 我想讓Foo成為一次性的,所以我假設我需要實施Disposable class 但我收到錯誤類和混合只能實現其他類和混合我試圖讓AbstractFoo實現Disposable但我得到了同樣 ...

關於具體案例的一次性問題

[英]IDisposable questions about specific case

問題 #1: StartAsync處理_clientWebSocket和_tokenSource的處置。 那么我真的需要在Dispose()中處理這些嗎? 我想我應該只在Dispose()中保留_semaphore.Dispose() ) ,因為我的代碼已經處理了 rest。 問題2: 如果用戶忘 ...

如果 object 使用 'using' 並且在一些方法中使用,它何時被處理

[英]When is an object disposed if it uses 'using' and it is being used in a few methods

看看這行特定的代碼:在下面的 class 中using var ws = new ClientWebSocket() 。 object 考慮到它使用using並且它被用在一些更像 SendAsync、ReceiveAsync 等方法中,什么時候處理? 如果它是在像 Main() 這樣的常規方法中, ...

制造一次性物品的工廠

[英]Factory which creates disposable objects

假設我有一家工廠,它基於一次性資源創建服務。 我認為第一個解決方案是最干凈的,但我無法弄清楚如何在我的情況下處理“實例”。 第二個將是一個解決方案,但可以稱為工廠嗎? 我不這么認為,因為它擁有適當的資源。 此外,“DisposableIOResource”是那種很難創建的服務,你只想躲在工廠后面。 ...

處理不可變的一次性對象

[英]Dealing with Immutable disposable objects

給定一個 Disposable Immutable class,它有時會持有一些大的東西,並且當 object 被處理兩次時,你不知道是否有副作用或異常,(而且我不持有代碼所有權來修改它以解決這種情況) 處理鏈式轉換的最佳方法是什么? 以 Bitmap 為例。 public stati ...

無法解析定義的 Disposable

[英]cannot resolve the defined Disposable

具有 function 從數據庫查詢數據並返回Flowable 訂閱它時,一次性沒有解決(見截圖)。 但如果確實定義了var disposable: Disposable = null首先沒問題 如果不先定義它,為什么會出現unresolved的錯誤? ...

如何向 ConnectableFlowable 發送取消信號?

[英]How to send cancel signal to ConnectableFlowable?

我使用一次性 Flowable 來發出和訂閱項目。 但是當我嘗試使用 ConnectableFlowable 時,我無法向發射器發送取消信號。 我如何理解 Flowable 是在 Flowable.create 方法中設置的? 您可以通過注釋和取消注釋“publish().autoConnect( ...

Swift 組合如何設置<anycancellable>作品?</anycancellable>

[英]Swift Combine how Set<AnyCancellable> works?

我以這種方式定義了帶有一次性 Set 的 ViewModel 我在 SwiftUI 視圖的 onAppear 中調用 sync()。 然后我快速切換屏幕,從 SwiftUI 視圖引用的 ViewModel 被 ARC 釋放,就像調用 deinit 一樣,但訂閱似乎仍然存在,一次性引用不會取消訂閱它 ...

IDisposable如何使用和返回?

[英]How does IDisposable work with use and return?

在F# async工作流中,我們可以定義應use關鍵字清理的資源。 但是如何use與return相互作用? 例如,給定此代碼: 對Resource.Dispose的調用將在何處發生? 如何設計它以便始終清理r (即使operationThatMightThrow拋出)? ...

如何編寫代碼以釋放Destructor / Dispose方法中的托管/非托管資源

[英]How to write code to release manged/unmanaged resources in Destructor/Dispose method

對於C#剛起步,我實際上了解了析構函數和dipose方法的概念以及它們之間的區別,以及如何從這些操作中調用/防止GC。 但是,當我嘗試了解這些方法中實際釋放的內容時,我陷入了困境。 第一件事是,僅定義一個空的析構函數或控制台輸出不會對釋放未使用的內存有任何幫助。 因此,我應該在析構函數 ...

RxSwift中的內存管理機制

[英]Memory management mechanism in RxSwift

我學習Rxswift已有一段時間了,到目前為止,我已經可以將Rxswift應用於我的項目。 但是我仍然不了解RxSwift如何管理內存資源,尤其是Disposable對象。 例如: 在上面的方法中,s是一個Disposable對象,據我所知,該對象一直存在,直到被處置為止(通過釋放_ ...

RxJava - 我可以繞過 onSuccess 而只有一個 onError 選項嗎?

[英]RxJava - Can I Bypass onSuccess and only have an onError option?

我正在創建一個Disposable : 在這種情況下,如果myObservableMethod()返回成功,則我無需再執行任何操作,因此mySuccess()是空方法並且無緣無故地存在。 我試過這個: 但正在崩潰。 有沒有辦法在不需要onSuccess情況下調用它? ...

C#一次性變量的自我一次性(內聯)聲明

[英]Self-Disposable (inline) declaration for C# disposable variable

我簡直不敢相信C#開發人員沒有想到這一點。 我不喜歡沒有更好的方法來創建一次性一次性變量,因為我們必須在塊中聲明它們: 對我來說,將這些行放在方括號中並將聲明放在代碼的前面在視覺上是不愉快的(因為這使我想起if {} else {} block)。 因此,是否有任何其他方法可以內 ...

如何在Android的RxJava 2.0中處置Disposable?

[英]How to dispose Disposable in RxJava 2.0 on Android?

在下面的代碼中, mSafeObserver.isDisposed(); 如果isDatabaseEmpty == false (始終不返回zipped.subscribe(mSafeObserver);則始終返回null指針異常。 在rxJava 1.0中,此代碼正確: 如何 ...

由於重整錯誤而無法運行Rspec:“用於重整::: Form:Class的未定義方法&#39;功能&#39;(NoMethodError)”

[英]Fails to run Rspec due to Reform error: “undefined method `feature' for Reform::Form:Class (NoMethodError)”

我只是嘗試運行一些測試,但出現此錯誤: 它發生在/usr/local/bundle/gems/reform-2.2.3/lib/reform/form.rb:75 ,form.rb中的那一行是第一次使用DSL word feature 。 當然,這在我運行Rails應用程序時不會發生, ...

RxSwift觸發了兩個事件

[英]Two events fired with RxSwift

嗨,我正在學習一些RxSwift,我不明白為什么makeLoginRequest被調用兩次...當登錄正確時,我將推入另一個控制器,但是可觀察對象仍然會通知另一個事件,因此它將下一個控制器推入兩次。 。 在viewModel中,代碼是這樣的: 並在控制器中 任何人都可以解釋 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM