2013-08-01から1ヶ月間の記事一覧

JavaScript で文字列の幅を取得する

ブラウザ上に表示される文字列の幅を取得する必要があり、以下のサイトにたどり着いた。javascriptで文字列の描画幅を取得する方法 - Qiita最小のサンプルにすると、以下のようになる。 <html> <head> <script type="text/javascript" src="jquery-1.9.1.min.js"></script> <script> function strWidth(str) { var e = $("#ruler"), width = e.text(</head></html>…

sleep() と WaitForSingleObject() と割り込み

C

既存の実装に: while (condition) { sleep(2); } みたいな条件を満たしているかどうかを 2 秒間隔で確かめるコードがあったが、処理が最遅で 2 秒遅れるので、以下のように書き換えた。 WaitForSingleObject(hHandle, INFINITE); 条件が満たされた時点で Re…