プログラミング

postgres

【postgres】競合が発生したときに上書き保存するとかしないとか

postgresの更新処理に関する個人的なメモ。以下のようなテーブルを用意。CREATE TABLE orders_tmp ( order_id INT PRIMARY KEY, customer_name TEXT, order_date...
python

【python, pre-commit】isortで修正された部分がBlackでも修正されちゃうのだが

commitしてくれるときにpre-commitを使えばで自動でリンタやフォーマティングしてくれるの便利ですよね。ただ、タイトルにもあるように一方のルールで修正された部分が他のルールで修正されて永遠にpre-commitがパスできないときが...
opencv

【Python,OpenCV,Tesseract】画像から特定の色の文字だけを抽出する方法【色んな言語でもOK】

最近本の画像からデータを収集するということを個人的にしています。そこで青色のテキストだけ収集する必要が出てきたのでやり方を調べました。順序は以下のとおりです。・画像から特定の色のテキスト以外を取り除く(黒く塗りつぶしちゃう)・次に、OCRに...
AtCoder

【C++】AtCoder Beginner Selection [Traveling] 【解説】

Atcoder Beginner Selectionを時初めてから約3日くらい経ってようやく最後の問題であるTravelingまで終わりました。今回はこの問題を解くために使ったアイデアを簡単に紹介したいと思います。Travelingの問題文...
AtCoder

【C++で実装】Swappable [ AtCoder Beginner Contest 206 ] 【初心者による初心者のための解説】

一昨日はじめてAtcoderに参加しました。参加したのはです。結果はA、Bのみ正解できました。C問題は本番で解けませんでしたが、大会終了後頑張って理解しました。今回はその内容を共有していきたいと思います。なお、実装は公式解説の1を参考にし...