GoGoでデザインパターン (Factory Methodパターン) Factory Methodパターンとは Template Methodパターンでは処理の骨組みをテンプレートに切り出し、具体的な処理を他構造体で実装していた。これをインスタンス生成に適用したものがFactory Methodパター...2022.10.13 0Goデザインパターン
GoGoでデザインパターン (Template Methodパターン) Template Methodパターンとは Template Methodパターンは、テンプレートの機能をもつパターン。つまり処理の雛型(処理手順)をテンプレートに切り出し、各手順で行う具体的な処理を別クラスの実装に任せるパターンの...2022.10.12 0Goデザインパターン
GoGoでデザインパターン (Adapterパターン) Adapterパターンとは Adapterとは英語で「adapt(適合)させるもの」を意味する。プログラム上で既存のクラス等をそのまま再利用できない場合に、既存のものと必要なものの間を埋めるようなデザインパターン。別名Wrapper...2022.10.11 0Goデザインパターン
GoGoでデザインパターン (Iteratorパターン) Iteratorパターンとは 何らかのデータを集約しているオブジェクトの各要素に対して順番にアクセスするためのデザインパターン。例えば 配列arrの要素を順番に取得する場合、 arr, arr,...arr,... のようにアクセス...2022.10.11 0Goデザインパターン
PythonAnacondaアンインストール後にコマンドプロンプトが開けなくなった場合の対応方法 対応方法 詳しいことは不明だが、Anacondaはインストール時にcmd自動実行用のレジストリ値を登録するが、アンインストール時にこれが消し切れていない。この残ったレジストリ値がコマンドプロンプト実行時に悪さをしている様子。この残っ...2022.10.01 0Pythonトラブルシューティング
未分類任意のドメインを127.0.0.1に割り当てる方法(Windows) 環境 エディション Windows 10 Home バージョン 21H1 インストール日 2021/01/15 OS ビルド 19043.2006 エクスペリエンス Windows Feature Experience Pac...2022.09.242022.10.07 0未分類
PythonPython ビット演算 2進数表示 (bin) >>> bin(23) '0b10111' 16進数表示 (hex) >>> hex(121) '0x79'>>&...2022.09.232022.10.07 0Python
PythonPoetry「Failed to add packages, reverting the pyproject.toml file to its original content.」エラー 一度インストールに使用したファイルはキャッシュしているが、そのファイルが見つからないために発生する様子。ver.1.1では既存バグ。解消には下記フォルダを削除する。C:\Users\{ユーザー名}\AppData\Local\pypoet...2022.02.122022.10.07 0Pythonトラブルシューティング