Articles by endo117

Python3 – 対数

Pythonで対数を出すには、math.logを使います。import mathで使えるようになります。

0.30102999566398114 これは、 […]



Python3 – 変数のスコープについて

下記コードのとき結果は1と表示されます。

下記コードのときエラーになります。

Unbou […]



Python3 – 素因数分解

素因数分解 正の整数 n を素因数分解するための最も単純な方法は、2 から順に √n までの素数で割っていく方法である(Trial division(英語版))。しかし、n が大きくなると、この方法では困難である。 結果 […]





Let’s Encryptの更新方法と更新の自動化

この投稿でLet’s Encryptで無料でSSL証明書を作りましたが有効期限が切れそうなので更新します。 環境は、サーバはさくらのVPS、OSはUbuntu16.04、webサーバはnginxです。 更新方 […]


Ubuntu – cron

Ubuntu16.04です。 cronを使うには、crontabコマンドを使います。 crontab -e とやるとcronの編集ができますが、cron -rとやるとcronの設定内容が消えるので、危ないので気を付けるよ […]





Python3 – ヒープ

ヒープはノードに常に子供が2個あって、子供より親は小さい値を持ちます。ヒープは配列で表せます。配列の0番目は一番上の根ノードです。あとは、k番目のノードの子供は、左が2k+1、右が2k+2番目になります。挿入は最後に挿入 […]