コンピュータC#でテキストファイル内の特定の文字列を正規表現で置き換えるプログラム ソースコード using System.Text.RegularExpressions; const string srcFile = @".\sample.txt"; const string dstFile = @".\result.t... 2024.10.10コンピュータ
コンピュータC#でテキストファイルを1行ごと書き込むサンプルプログラム 文字列の配列を1行ごとテキストファイルに書き出すプログラムになります。 const string textFile = @".\sample.txt"; string textData = "ABCDE\n012345\n日本語。"; st... 2024.10.10コンピュータ
コンピュータC#のReactivePropertyで同じ値を代入した場合Subscribeが実行されるか確認する 値が変更されることをきっかけにSubscribeが実行されるはずなので、同じ値を代入した場合Subscribeは実行されないと思われるので確認してみます。 public ReactiveProperty<string> Title { ge... 2024.10.10コンピュータ
コンピュータC#のReactivePropertyで初回のSubscribeをスキップする方法 ReactivePropertyを初期化する際、値の変更とみなされSubscribeが実行されます。 実行されると都合が悪い場合以下の様にするとSubscribe初回をスキップすることが出来るようです。 public ReactivePro... 2024.10.10コンピュータ
コンピュータVSCodeでSQLiteのdbファイルを参照できる拡張機能「SQLite Viewer」 VSCodeでSQLiteを扱うプログラミングをしていると作成されるdbファイルの中身を確認したいことがあります。 そのような場合VScode拡張機能「SQLite Viewer」を導入すると便利です。 使い方はdbファイルを選択すると内容... 2024.10.09コンピュータ
コンピュータC#でファイルをキャッシュするプログラム(SQLite) EntityFrameworkとSQLiteの組み合わせが遅かったので、今回はSQLiteのみで同じプログラムを書いてみました。 ソースコード ファイル名:FileCacheDB.cs using System.Data.SQLite; n... 2024.10.09コンピュータ
コンピュータC#でファイルをキャッシュするプログラム(Dictionary-TSV) キャッシュ用のディレクトリにMemoryStreamの内容をファイルとして書き出し、次回以降同じファイルの読み込みはキャッシュファイルを読み込むようにしています。 キャッシュファイルの管理は前回の記事ではSqliteを使いましたが、今回Di... 2024.10.08コンピュータ
コンピュータC#でファイルをキャッシュするプログラム(EntityFramework-Sqlite) 以前MemoryCacheを使ってメモリ上でキャッシュをしてみましたが、今回はローカルストレージにファイルとしてキャッシュします。キャッシュの保存先のストレージが高速であればレスポンスが良くなるのではと考えています。 プロジェクト作成 mk... 2024.10.08コンピュータ
コンピュータC#でGUIDを生成してみる。 GUIDを文字列に変換し処理時間を計測してみます。 using System.Diagnostics; class Program { static void Main() { Stopwatch sw = new(); sw.Start(... 2024.10.08コンピュータ
コンピュータWPFのXAMLでTextBoxの文字列を垂直方向で中央に配置する 初期のXAMLにTextBoxを追加 <Window x:Class="TextblockCenter01.MainWindow" xmlns=" xmlns:x=" xmlns:d=" xmlns:mc=" xmlns:local="cl... 2024.10.08コンピュータ
コンピュータPowerShellの$profile(Microsoft.PowerShell_profile.ps1) $profile変数はシェルが起動する際実行されるスクリプトファイルのパスがセットされています。 スクリプトの内容として主にユーザーの環境設定のカスタマイズを行います。 筆者こじんとしては、作成したスクリプトや実行ファイルを保存しているディ... 2024.10.05コンピュータ
コンピュータPowerShellでスクリプトディレクトリのパスを取得する方法 $profileが保存されたディレクトリがPowerShellのスクリプトディレクトリのパスだと思われるので以下のコマンドで取得できると思います。 (Split-Path $profile) $profileが存在しない環境では動作しないと... 2024.10.05コンピュータ
コンピュータC#で指定するディレクトのファイルの一覧を取得してみる。 サンプルプログラム // カレントディレクトリを取得 string dir = System.Environment.CurrentDirectory; // ファイルの一覧を取得1 foreach(string file in Syste... 2024.10.05コンピュータ
コンピュータC#でカレントディレクトリの取得と設定をしてみる。 サンプルプログラム // カレントディレクトリを取得 string currentDir = System.Environment.CurrentDirectory; Console.WriteLine($"カレントディレクトリ:{curr... 2024.10.05コンピュータ