暇つぶし2chat TECH - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト996:デフォルトの名無しさん 22/05/20 10:26:37.96 gFWhc+m8.net >>978 厳密にやりたいなら、metaclass使う方法なんだけど、 すごくデカイものじゃなかったら、起動時に1回切りで作ってしまうのもありだし、 lazyにしたければ、呼び出し時にインスタンスがNoneかどうか判定する処理を挟むだけ。 どっちも簡易的なシングルトンになる。 そもそも、GCさせないのがシングルトンの目的でしょ? 一般論として、シングルトンはデメリットも大きいことは理解しておく必要がある。 たとえば、画面とデータの同期を常に意識しないといけないとか、その関係でリークの原因になりやすいとか。 そういうのが面倒であれば、シングルトンをやめて画面を再作成する方がいい。 997:デフォルトの名無しさん 22/05/22 18:02:35.80 /hGmbW/Z.net FlaskでWebアプリケーション作ってHerokuに上げる練習しているのですが Herokuにデプロイした時、requirements.txtの内容のパッケージをインストールしてるみたいですけど autopep8とかもインストールしてるのにさっき気がつきました こういう、開発するときは使うけど本番では使わないパッケージってのはどう管理するものなのでしょう? パッケージはpipでインストールして、pip freeze > requirements.txt しました 気にしなくてもいいんでしょうか 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch