並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 8 件 / 8件

新着順 人気順

socketexceptionの検索結果1 - 8 件 / 8件

  • HttpClientをusingで囲わないでください - Qiita

    using (var client = new HttpClient()) { var response = await client.GetAsync(url); .... } これは間違いです。HttpClientオブジェクトは dispose してはいけません! Stackoverflowにも沢山この間違いがあります。 (追記: 正確に言うとdisposeしてはいけないわけではなく、生成と破壊を繰り返すのが誤りです) 正しい使い方はAPIの公式ドキュメントに書いてある通りです。 public class GoodController : ApiController { private static readonly HttpClient HttpClient; static GoodController() { HttpClient = new HttpClient(); } } 上

      HttpClientをusingで囲わないでください - Qiita
    • HttpClientをusingで囲わないでください - Qiita

      using (var client = new HttpClient()) { var response = await client.GetAsync(url); .... } これは間違いです。HttpClientオブジェクトは dispose してはいけません! Stackoverflowにも沢山この間違いがあります。 (追記: 正確に言うとdisposeしてはいけないわけではなく、生成と破壊を繰り返すのが誤りです) 正しい使い方はAPIの公式ドキュメントに書いてある通りです。 public class GoodController : ApiController { private static readonly HttpClient HttpClient; static GoodController() { HttpClient = new HttpClient(); } } 上

        HttpClientをusingで囲わないでください - Qiita
      • MacBook に接続した iPhone 実機で Flutter アプリをデバッグする | DevelopersIO

        こんにちは、CX事業本部 Delivery部の若槻です。 iOS アプリケーションを開発する際には、アプリをシミュレートされたデバイス上でデバッグできる Simulator を使うと便利です。 Simulator は私も普段の iOS アプリ開発でよく使っており、また Tips を紹介するブログもいくつか投稿しています。 FlutterアプリをGoogle Chrome/iOS Simulatorでデバッグする | DevelopersIO Flutterアプリを複数台のiOS Simulatorデバイスで同時に実行してみた | DevelopersIO flutter_nearby_connectionsによるP2P通信をiOS Simulatorのデバイス間で試してみた | DevelopersIO しかし、アプリケーションが端末のカメラや通信機能などハードウェア機能を利用する場合は、

          MacBook に接続した iPhone 実機で Flutter アプリをデバッグする | DevelopersIO
        • C#でのメモリ解放について - ROBOT PAYMENT TECH-BLOG

          こんにちは。決済システムでエンジニアをやっております hoshino33 です。 2022年も残りわずかです。といってもこの記事が公開される頃にはきっと2023年になっているはずですね。 今回はC#でのメモリ解放について記載したいと思います。 はじめに C#を触れている方は既知の内容かとおもいますが、これからC#を触る機会がある方の参考になれば幸いです。 メモリ解放について C#では基本的にガベージコレクタでメモリ解放されるのであまり意識することはなそうですが、IDisposableを継承しているクラスに対してはメモリ解放を意識する必要があります。 StreamReaderを確認する では、まずはStreamReaderを見てみましょう。 StreamReaderはTextReaderを継承しています。そして、TextReaderはIDisposableを継承しております。 public

            C#でのメモリ解放について - ROBOT PAYMENT TECH-BLOG
          • Flutter RiverpodでDIしたクラスをMockitoでモック化してUnitTestを書く | ZUMA Lab

            Flutter Riverpod で DI したクラスを Mockito でモック化して UnitTest を書きます。 アーキテクチャとして MVVM を想定し、Data 層である ApiClient Class と Repository Class を Reverpod で DI します。 Repository Class に DI した ApiClient Class を Mockito の Mock 対象とします。 Mockito を使用して Repository Class の Unit Test を書いていきます。 環境macOS Big Sur 11.3.1Android Studio 4.2.1Flutter 2.2.0Dart 2.13.0Package installpubspec.yaml に以下を追記して flutter pub get を実行します。 depend

              Flutter RiverpodでDIしたクラスをMockitoでモック化してUnitTestを書く | ZUMA Lab
            • Flutter RiverpodでDIをしてテスタビリティを向上させる | ZUMA Lab

              Flutter Riverpod は状態管理の package です。 Flutter Riverpod は DI としても利用できてテスタビリティを向上させることができます。 DI をするとインスタンスの mocking が可能になり、テスタビリティが向上します。 Flutter では代表的な Mockito という mock package があるので、そちらを利用して 基本的な UnitTest を書くことができます。 また、Http 通信をする 箇所は通信を mock する MockWebServer という package があるので、そちらを利用して UnitTest を書くことができます。 今回は題材として簡単な Github の repository 検索アプリを選びました。 検索キーワードで Github の repository 検索をするシンプルなアプリです。 アーキ

                Flutter RiverpodでDIをしてテスタビリティを向上させる | ZUMA Lab
              • Java におけるタスクのキャンセル処理 - A Memorandum

                タスクのキャンセル 単純なキャンセル可能タスク スレッドのインタラプト Future によるキャンセル Future による実行時間の制限 インタラプトできないブロッキング Socket の I/O ブロックに割り込みする まとめ タスクのキャンセル Java にはスレッドを強制的に停止する安全な方法は存在しません。 Thread.stop や Thread.suspend などはこの用途に適したものではありますが、Java非推奨スレッド・プリミティブ にある通り、これらは非推奨であり@Deprecated(since="1.2") とマークされているため使うべきではありません。 あるタスクをキャンセルするには協力的な方法を取るしかありあせん。 つまり、タスクやタスクを実行しているスレッドにキャンセルを依頼し、タスクやタスクを実行しているスレッドが安全に終了するのを待つことしかできません。

                  Java におけるタスクのキャンセル処理 - A Memorandum
                • retry | Dart package

                  Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network. More... Retry for dart # This package provides an easy way to retry asynchronous functions. This is often useful to avoid crashing on intermittent errors such as broken connections or temporarily overloaded servers. Disclaimer: This is not an officially suppor

                    retry | Dart package
                  1