並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 170 件 / 170件

新着順 人気順

C#の検索結果161 - 170 件 / 170件

  • Playwright で作成したテストのパフォーマンスを改善する - Qiita

    はじめに 本記事では、 E2E テストツールの Playwright(C#/MSTest) で作成したテストのパフォーマンス改善を行った際のポイントをご紹介します。 まとめ 原則ヘッドレスモードでテストを実行する テストケースごとにブラウザーを閉じる処理を挟む 上記の改善により、テスト実行時間を約 1/4 に短縮 Playwright とは? Playwright は Web アプリケーションのテストを自動化するテストフレームワークです。 JavaScript/TypeScript, Java, Python, C# での開発が可能です。 Chrome, Edge, Firefox, Safari 等のブラウザーに対応しています。 導入コストが低く、コード自動生成やトレース保存機能を利用できるのが特徴です。 背景 UI 部品に関するテストを Playwright で実行できるように整備し、

      Playwright で作成したテストのパフォーマンスを改善する - Qiita
    • C#非同期メソッドを指定したスレッド上で動かす - Qiita

      内容 C#の非同期メソッドが実行されるスレッドはThreadPoolクラスが生成したワーカースレッドですが、これを指定したスレッドに切り替える方法を紹介します。 スレッド切り替えの様子 非同期メソッド中でSwitchToメソッドを呼び出すことでそれ以降の動作スレッドを切り替えます。 切り替えの様子: async Task SwitchToTestAsync() { Console.WriteLine(".NET ThreadPoolクラスのワーカースレッドまたは起動元スレッド上"); await mainThreadQueue.SwitchTo(); Console.WriteLine("メインスレッド上"); await userThreadPool.SwitchTo(); Console.WriteLine("自前スレッドプールのワーカースレッド上"); await Task.Yiel

        C#非同期メソッドを指定したスレッド上で動かす - Qiita
      • Windows と Visual Studio と .NET のサポート状況について (2024.03) - Qiita

        Windows デスクトップソフトを開発するにあたり対応する OS バージョンを明確にするため、Windows と Visual Studio、.NET のマイクロソフトのサポート状況をまとめました。他の方の参考になれば幸いです。 各ソフトウェアのサポート期限 Windows と VisualStudio、.NET のサポート期限を図示します。期限が明らかでない製品は予想期限を書いてます。 Windows の各バージョンのサポート状況 サポートが有効なバージョンは Windows 10, 11 です。 ソフトウェア名 リリース日 メインストリームサポートの終了日 延長サポートの終了日

          Windows と Visual Studio と .NET のサポート状況について (2024.03) - Qiita
        • C#でGraphQL(なぜホットチョコレート?!) - Qiita

          最近、C#界隈でもGrphQL案件が増えてきたので調査してみました。 GraphQLサーバ ふざけた名前のホットチョコレート(Hot Chocolate)?!を使ってみたいと思います。 Microsoftも紹介しているのできっと大丈夫でしょう! 準備 1. VisualStudio2022で空のASP.NETCoreプロジェクトを作成作成します。 2. NugetでHotChocolate.AspNetCoreを追加します。 今回テストしたスキーマ 今回は以下のスキーマを定義したいと思います。 Authorとそれに紐づくBookを想定(1対多) 今回はQueryだけ type Query { authors: [Author] books: [Book] } type Author { id: Int! name: String! books: [Books] } type Book {

            C#でGraphQL(なぜホットチョコレート?!) - Qiita
          • GitHub - AnnulusGames/RandomExtensions: Provides better random number utilities and weighted collections for .NET and Unity.

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              GitHub - AnnulusGames/RandomExtensions: Provides better random number utilities and weighted collections for .NET and Unity.
            • Microsoft、2024年後半にリリースを予定する「.NET 9」の展望を公式ブログにて紹介

              同社は、実稼働アプリケーションを最適化するためのツールとして、ネイティブAOTとアプリケーショントリミングの開発を行っており、.NET 8ではwebapiaotを用いてトリミングとAOTの両方に対してWeb APIアプリケーションを最適化した。 .NET 9では、他の種類のアプリケーションでも同様のことを行うべく、すべてのASP.NET CoreアプリケーションにてDATAS GCの改善に取り組んでいる。Azure Container Appsパートナーは、Kubernetesベースの環境内で.NET 9アプリケーションを複数のインスタンスへ簡単に拡張できるようにしており、Microsoftとの協力によって偽造防止トークンや認証トークンといった一時的なデータが、データ保護を使用して正しく暗号化され、レート制限APIが改善され各ノード間で最適な動作が保証されるよう取り組んでいるという。 Vi

                Microsoft、2024年後半にリリースを予定する「.NET 9」の展望を公式ブログにて紹介
              • GitHub - hadashiA/Unio: Unio (short for unity native I/O) is a small utility set of I/O using native memory areas.

                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                  GitHub - hadashiA/Unio: Unio (short for unity native I/O) is a small utility set of I/O using native memory areas.
                • Building a self-contained game in C# under 2 kilobytes

                  Building a self-contained game in C# under 2 kilobytesHow I fit a graphical game in C# into 2 kilobytes, with no .NET runtime required. NOTE: This is a refresh of my 4 year old article but with a more interesting game and a much smaller file size this time. As someone who grew up in the times of 1.44 MB floppy disks and 56 kbit modems, I’ve always liked small programs. I could fit many small progr

                    Building a self-contained game in C# under 2 kilobytes
                  • VS Code で .NET MAUI の開発環境を構築する(macOS/iOS) | 豆蔵デベロッパーサイト

                    先日終了した夏のリレー連載2023において社内 Hackathon の紹介記事が投稿されましたが、その後年1回のオフラインイベントが開催されました。最近ネタ切れ気味の筆者も参加して .NET MAUI の開発環境を構築してみたので記事にさせていただきます。 .NET MAUI は .NET Xamarin 後継のクロスプラットフォームなネイティブアプリケーションフレームワークです。iOS / Android のアプリはもちろん、Windows / macOS のデスクトップアプリケーションも開発できます。Xamarin 同様、XAML による宣言的な UI 定義と C# の partial class でアプリを構築します[1]。 .NET MAUI とは - .NET MAUI Information.NET MAUI には、C# で Web アプリを開発できる Blazor というフレ

                    • ILPostProcessor 入門 第1回目「はじめに + 最小実装」 - CORETECH ENGINEER BLOG

                      はじめに こんにちは。 サイバーエージェントゲームエンターテイメント事業部・SGEコア技術本部(コアテク)の瀬戸です。 このシリーズでは、Unityの ILPostProcessor という API を使った開発テクニックについて、何記事かに分けて紹介していこうと思います。 ILPostProcessor はあまり馴染みがない機能かもしれませんが、有効に活用することで開発の効率化にとても役立ちます。今回の記事では、まず ILPostProcessor で何ができるのかを紹介しつつ、最小実装を動かすところまでやってみます。 はじめに IL IL ポストプロセッシング IL ポストプロセッシングでできること 既存のコードの非破壊的な書き換え ランタイムパフォーマンスの向上 低レイヤーへの理解 Unity における ILポストプロセッシングの活用例 Burst の Direct Call Pho

                        ILPostProcessor 入門 第1回目「はじめに + 最小実装」 - CORETECH ENGINEER BLOG