今日学んだことをメモしています。忘れていて再度調べたものなども含んでいます。
Gushwell's Site : Qiita / GitHub もよろしく。
- ApiVersionAttribute属性
- JWT対応
- PostmanでCould_not_get_any_response.md
- Swaggerが使えない
- URLを小文字にするには
- クロスオリジン要求 (CORS) を有効にする
- debug時に修正したページ(cshtml)を反映させる
- Startページを変更する
- appsettingsに機密情報を書かずに環境変数から取得する
- program.csでappsettings.jsonの値を取得する
- VisualStudioでシークレットマネージャを使う
- 環境(ASPNETCORE_ENVIRONMENT)がDevelopmentかどうかを判断する
- Razor Pages: 一つのページで複数のformを使う
- TryValidateModelでモデルの一部だけを検証する
- 複数のLoginページを設ける
- Web APIでルーティング指定
- Web APIでhtmlを返す
- Web APIでグローバルフィルターを設定する
- モデルバインドするコレクションの最大サイズを設定する
- セッションステートに使われるDBの接続文字列
- 単体テストでSystem.InvalidOperationException例外発生
- EmailAddressAttributeの検証が緩すぎる
- シークレット情報をweb.configから切り離す
- String.Substringの不満
- 文字列をN文字ずつに分割する
- internalメソッドをテストする
- ConsoleAppでconfigurationファイルを扱う
- 複数の書式を指定して日付文字列をParseする
- カルチャを指定しTryParseで数値に変換したい
- 配列をシャッフルするコード
- 1970年01月01日からの経過時間を秒で求める
- C#のコード分析違反をnamespace全体で抑制する
- EF Core toolを最新にアップデートする
- .NET Coreで PDFSharpを使う
- 自己完結型アプリを生成
- 既定のホスト構成の環境変数
- バイナリファイルを構造体に読み込む
- 列挙値を重複させない設定
- 単体テストでappsettings.jsonを利用する
- Program.csでappsettings.jsonの値をクラスにマッピングする
- テーブルのカラムにマッピングされないプロパティを定義する
- InMemoryDatabaseは、Keyを自動インクリメントしない
- テーブル名、カラム名をsnake case に変更する
- テーブル名を取得する
- プロパティに対応するカラム名を取得する
- Entityのプロパティにenumを定義する
- DbContextを多段継承したい
- ルール外の外部キープロパティ名をつける
- プログラム実行時にDBマイグレーションを行う
- AsSplitQueryでSQLクエリを分割する
- SQL Server接続時にリトライする
- SQLのコマンドタイムアウト値を設定する
- EF_Core_toolsを更新する
- 複数のDBがある場合のMigration
- クラスライブラリでマイグレーションしたい
- マイグレーションをUndoしたい
- マイグレーションをリセットしたい
- PostgrSQLで RowVersion と同等のものを使う
- PostgreSQLでsnakecaseのカラム、テーブル名を扱う
- PostgreSQLでデータベースファースト
- 明示的に照合順序を指定してクエリを作成する
- SQL Serverの認証モードを変更するには
- データベースのisolation_levelを確認する
- コマンドでフルバックアップ
- SQL Server ExpressでAUTO_CLOSEオプションをOFFにする
- SQLLocalDBに接続できなくなった時の対処
- SSMSでEdit_top_xxx_Rowsのxxxを変更する
- SSMSで条件に一致した行を編集したい.md
- PostgreSQLのインストール
- PostgreSQLでpostgresのパスワードをリセットする
- PostgreSQLで各テーブルのサイズ(概算)を知る
- PostgreSQLの実行計画を確認する
- PostgreSQLのインデックスのサイズを確認する
- PostgreSqlの全てのパラメータ値を表示する
- psqlでSQLファイルを実行する
- テーブルの内容をCSVファイルに出力する
- CSVファイルをテーブルにインポートする
- INNER JOINで見つかった行を削除したい
- Visual Studioの .editorconfig ファイルで書式を統一
- ファイルまたはアセンブリ 'System.Memory'またはその依存関係の 1 つが読み込めませんでした のエラー
- JsonデータからC#のクラスを作成する
- xUnitとMoqを使う準備
- Visual Studioでの発行で特定のファイルを除外する
- NuGetパッケージをローカルネットワークに公開する
- NugetパッケージのパッケージソースをComputerLevelで登録する
- Nuget.exe自身を最新版に更新したい
- NuGetパッケージをCLIで更新する
- MacにVSCodeのPathを追加する方法
- gitbashでAzureのazコマンドを使う時のメモ
- Pythonのflake8で特定エラーを除外する
- Pythonのフォーマットで勝手に改行しないようにする
- Azure CLI のインストール
- CLIでサブスクリプションを切り替える
- ubuntuのVMを作成する際のメモ
- Azure Functions の API バージョニング
- AzureFunctionsでJSONを返す
- Azure App ServicesにPython(Flask)をデプロイする
- Azure_Key_Vaultで削除されたシークレット情報を復旧させる
- AzCopyで必要なSAS
- AppServiceにタイムゾーンを設定する
- robots933456.txtへのリクエスト
- [現在ログインしているユーザ名を取得する](Azure/現在ログインしているユーザ名を取得する.md)
- IISで http を https にリダイレクトするには
- IISでただいまメンテナンス中ですを表示する
- IIS Expressでサブドメイン付きのlocalhostにアクセスする
- webサーバーiis_expressに接続できませんでしたの対応
- .NET用gitignoreファイルを作成する
- Git メモ
- GitLabの通知をChromeで受け取る方法
- TortoiseGitで別のマージツールを使いたい
- VS2019でC#のリポジトリをGitHubに新規作成する
- GitLabで緊急でバグ修正した内容をmasterとdevelopブランチに反映させたい場合の手順
- Gitでユーザ名を指定してcloneする
- GitLabのCIでdotnet3.1のプロジェクトをビルドする
- Gitで改行コードが自動変換される
- リモートリポジトリから不要なフォルダを削除する
- Macでpipenv --python 3.6 で失敗した時のメモ
- macでanacondaを完全削除のメモ
- pythonのインストールからpandas,matplotlib をインストールするまで
- pyenvとpipenvのインストールのメモ
- 指定した文字種だけで組み立てられてた文字列かを調べる
- pipenvでmatplotlibをインストール
- Pandasで特定のカラムを取り除く
- Pandasでカテゴリ変数をダミー変数に変換する
- Pandasで指定したカラムの値を変更する
- Flask で Cors の対応
- pipでインストール済みパッケージ確認する