タグ

2019年8月1日のブックマーク (3件)

  • Python3のスクリプトでjsonをPOSTする - Qiita

    ちょっとしたPython3スクリプトでjsonをPOSTしたいということがよくあると思います(適当)。 まずはサンプルコード。 import urllib.request, json if __name__ == '__main__': url = "http://xxxx/xxxx" method = "POST" headers = {"Content-Type" : "application/json"} # PythonオブジェクトをJSONに変換する obj = {"xxx" : "xxxx", 123 : 123} json_data = json.dumps(obj).encode("utf-8") # httpリクエストを準備してPOST request = urllib.request.Request(url, data=json_data, method=method,

    Python3のスクリプトでjsonをPOSTする - Qiita
    msh514
    msh514 2019/08/01
    json python3 httprequest
  • 【git】マージしたけどやっぱりやめたい時のやり方4種類 - Qiita

    20190501追記 わかりにくい文章を修正しました 「その3 パート1」の方法を追加しました 追記ここまで gitでマージ作業を始めたけど、もろもろの理由からやっぱりやめたいときのやり方3種類です。 その1 「マージしたらコンフリクトした。やっぱりやめよう。」 マージしたらコンフリクトした、コンフリクトするとは思わなかった、いったんやめよう、などといういうときです。 コンフリクトの編集をしていないときに限ります。

    【git】マージしたけどやっぱりやめたい時のやり方4種類 - Qiita
    msh514
    msh514 2019/08/01
    git merge 取りやめ
  • MySQLで早く巨大データを更新する方法 - Qiita

    やること 100万件データを取得して、指定のテーブルに追加します。存在しているレコードを項目を更新する、存在しないレコードを新規追加します。 前提 更新したいテーブルのサイズは11.6GB、レコード数は5000万件です。 SELECT ... FOR INSERT INTO ON DUPLICATE KEY UPDATE とlimit offsetで1000件ずつ必要な情報を取得してテーブルにINSERT INTO ON DUPLICATE KEY UPDATEを検証しましたけど、結局遅いです。LOAD DATA INFILEで早そうで検証しました。 まずレコードを全部取得してCSVファイルに書き込む SELECT name, id INTO OUTFILE '/var/lib/mysql-files/result.csv' FIELDS TERMINATED BY ',' OPTIONA

    MySQLで早く巨大データを更新する方法 - Qiita
    msh514
    msh514 2019/08/01
    mysql insert bulk load data infile replace temporary_table