メモの祭り

最近はメモすることも忘れ。。。

Python

Windowsでのメッセージ通信の方法

from ctypes import * hWnd = windll.user32.FindWindowW( 0, [ ウィンドウのタイトル ] ) RegMsg = windll.user32.RegisterWindowMessageW( [ ウィンドウメッセージ名 ] ) windll.user32.PostMessageW( hWnd, RegMsg, [ wParam ], [ lParam ] ) xxxxWとxxxx…

日付の変換について

あるデータの日付の差分を求め、結果はSQLit3のデータベースに保存するプログラムを作成していた所、strptimeの処理がかなりの時間を占めていたのを発見!!文字列の日付時間を変換を高速化してみた。400000行処理して、2倍程度速くなったのでメモっとこう。

PythonでSQLite3を使う

テーブルを作成して、レコード追加、表示をする。今回はインメモリでソートなしとする。ファイルに保存する場合は、 sqlite3.connect("test.sqlite") を使用する。ソートする場合は ORDER BY [カラム] [ASC/DESC] を追加する。