2022年3月

  • 2022.03.27

【Rust】HashMapの値にVectorを設定

HashMap(連想配列)の値にvectorを設定した際の操作で戸惑ったので記載しておきます。 サンプルコードは以下になります。 ポイントはvalueの値を変更する際はmap.get_mut(key)のようにget_mutを使ってvalueを取得します。 その際、get_mutのはOption型で帰ってくるので、unwrap()をして値を取り出しています。 また、編集が不要の場合はget_mutで […]

  • 2022.03.15

【Django】django.db.utils.OperationalError: (2006, ‘MySQL server has gone away’)

djangoで定期実行の処理を実行していたところあるところから以下のようなエラーになったので対処法を記載しておきます。 原因 おそらく、古いDBとのコネクションが残ってしまっていたことが原因と考えられます。 そのため明示的に古いコネクションは閉じるようにコードを修正します。 対処法 1. close_old_connectionsをimportする 処理の先頭で下記のようなコードを記載します。 2 […]