コンピュータVSCodeでSQLiteのdbファイルを参照できる拡張機能「SQLite Viewer」 VSCodeでSQLiteを扱うプログラミングをしていると作成されるdbファイルの中身を確認したいことがあります。そのような場合VScode拡張機能「SQLite Viewer」を導入すると便利です。使い方はdbファイルを選択すると内容が表... 2024.10.09コンピュータ
コンピュータC#でファイルをキャッシュするプログラム(SQLite) EntityFrameworkとSQLiteの組み合わせが遅かったので、今回はSQLiteのみで同じプログラムを書いてみました。ソースコードファイル名:FileCacheDB.csusing System.Data.SQLite;names... 2024.10.09コンピュータ
コンピュータC#でファイルをキャッシュするプログラム(Dictionary-TSV) キャッシュ用のディレクトリにMemoryStreamの内容をファイルとして書き出し、次回以降同じファイルの読み込みはキャッシュファイルを読み込むようにしています。キャッシュファイルの管理は前回の記事ではSqliteを使いましたが、今回Dic... 2024.10.08コンピュータ
コンピュータC#でファイルをキャッシュするプログラム(EntityFramework-Sqlite) 以前MemoryCacheを使ってメモリ上でキャッシュをしてみましたが、今回はローカルストレージにファイルとしてキャッシュします。キャッシュの保存先のストレージが高速であればレスポンスが良くなるのではと考えています。プロジェクト作成mkdi... 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="clr... 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;// ファイルの一覧を取得1foreach(string file in System.IO... 2024.10.05コンピュータ
コンピュータC#でカレントディレクトリの取得と設定をしてみる。 サンプルプログラム// カレントディレクトリを取得string currentDir = System.Environment.CurrentDirectory;Console.WriteLine($"カレントディレクトリ:{current... 2024.10.05コンピュータ
コンピュータWPFのXAMLでメニューとステータスバー付き2ペインのレイアウト パスやURLの入力を想定したテキストボックスを作るのに苦労しました。ウィンドウのサイズ変更に応じてテキストボックスの幅が変更されるようになっています。<Window x:Class="FileManager02.MainWindow" xm... 2024.10.03コンピュータ
コンピュータC#で使えそうなExceptionの一覧 既存のExcepitonクラスでユーザープログラムで使えそうなExceptionクラスをピックアップしてみました。使えそうな一覧ArgumentExceptionメソッドの引数が無効の値のようです。ArgumentOutOfRangeExc... 2024.10.02コンピュータ
コンピュータC#でMemoryCacheクラスでWPFのBitmapSourceをキャッシュしてみる。2 以前の記事で試したプログラムを合わせてZIPファイルをキャッシュへ先読みさせてみます。using System.Diagnostics;using System.Runtime.Caching;using System.IO;using S... 2024.10.01コンピュータ
コンピュータC#でSQLiteの自動採番を使い特定フォルダ内のファイルを番号管理するテーブルを作る。 ファイルに紐づく番号を管理する仕組みを考えてみます。重複しない番号はSQLiteのテーブルの主キーを自動採番するようにしてその値を使うことにします。テーブルで管理する内容はファイルのパス、更新日時、ファイルサイズで主キーは自動採番のidにな... 2024.09.30コンピュータ