アルゴリズムとデータ構造 ALDS_1_D:Maximum Profit の不正解pythonコードの考察[AIZU ONLINE JUDGE] AIZU ONLINE JUDGEのALDS_1_D を解いていて、正解に至るまで幾つかの不正解コードを書いてしまいました。 この不正解コードの何がダメなのかについて考察していきます。 2022.10.25 アルゴリズムとデータ構造
アルゴリズムとデータ構造 [python]外積を用いた凸多角形の判定アルゴリズム 与えられた図形が凸多角形かどうかを判定するためのアルゴリズムについて紹介します。 判定のアルゴリズムには外積を利用しています。 2022.10.19 アルゴリズムとデータ構造
Django, Flask [Django] postメソッドで受け取った内容をforeignkeyを持つDBに保存する方法 djangoでデータベースへの登録を行う際、カラムが外部キーか否かでコードの書き方が変わります。 今回はその書き方についてメモします。 2022.10.19 Django, Flask
Django, Flask [Django]warnings.warn(“DateTimeField %s received a naive datetime (%s)”の対処法 Djangoのデータベースに日時を登録には、DateTimeFieldを利用します。 このメソッドとdatetimeライブラリを使うと警告が発生します。(登録は可能ですが) この警告を出さない方法について解説します。 2022.10.17 Django, Flask
Django, Flask [Django] ModelChoiceFieldで選択肢をフィルタリングする方法 DjangoでModelChoiceFieldを使うと、データベースにある値を選択できるようになります。 本記事では、表示される選択肢をフィルタリングする方法について解説します。 重要になるのはforms.pyとviews.pyです。 2022.10.13 Django, Flask
Python [Beautifulsoup4+lxml]lxml.etree.XPathEvalError: Invalid expression への対処 Beautifulsoup4とlxmlを用いて、webページのスクレイピングをしようとした際のエラーについてメモしています。 xpathの末尾に余計なスラッシュが残っているとエラーが発生するので、利用する方は気をつけてください。 2022.10.11 Python
Django, Flask [Django+MySQL] django.db.utils.OperationalError:(1054, “Unknown column ‘XXX.id’ in ‘field list'”)の解決法 MySQLで作成ずみのデータベースをDjangoに読み込ませて扱う際に発生したエラーです。 このエラーの原因は主キーがテーブルに存在していないことです。 本記事では原因と対処法について共有したいと思います。 2022.10.06 Django, Flask
Django, Flask [Django+Vue.js] Fetch APIを用いてVueとDjango間でデータのやり取りをする Django(サーバ側)とVue.js(クライアント側)間のテータのやり取りを、FetchAPIを用いて実行する方法について解説します。 同時に、Vue.jsとDjangoを使う際に必要となるムスタッシュ記法の変更にも触れています。 2022.09.30 Django, Flask
アルゴリズムとデータ構造 [最大流問題]pythonで実装し、アルゴリズムの流れを丁寧に見る 本記事では、 最大フローとは何か最大フローを求めるアルゴリズム簡単なグラフを例に、どのようにアルゴリズムが進んでいくかのデモ の3点がわかるように解説していきます。 最大フロー(最大流)とは何か まずはフローの意味から解説します。 フロー(... 2022.09.26 アルゴリズムとデータ構造
Django, Flask [Djangoメモ] ビュー(views.py)の変数をブラウザに表示する方法 djangoを使ってviews.pyのデータをブラウザに表示する方法をメモします。 結論から言うと、views.pyのデータを辞書型にまとめ、htmlに {{辞書のkey}} と表示するとブラウザに表示できるようになります。 2022.09.22 Django, Flask