This Document has Moved. この文書は http://www2u.biglobe.ne.jp/~oz-07ams/2002/sort_rows.html に移動しました。 Japanese fonts required. All rights reserved. 1998-2015 TAKI
まぁ、かなり知られてる話ですが JavaScript は .(ドット) の計算がかなり遅い。まぁ、簡単なスクリプトなら問題にならないが。web2.0的には大違いなのであります。ちなみに、.(ドット) の計算に比較演算の 3 倍のコストがかかる(IEはとくに)。 ということで、for 文は下のように(比較に .(ドット) を使わない)書くくせをつけましょう。地道な差が大きなパフォーマンスを生みます。 // for 文 2.0 for(var i = 0, len = array.length; i < len; i++) { .... }各種ライブラリの for 文 1.0 を for 文 2.0 化するだけで、CPU 使用率がけっこう下がりました。 予断ですが、間違っても .(ドット) を避けるために with 文を使うようなことはやめてください。 with 文のコストは 比較演算の 8
ページ情報 制作日 2005-02-24T09:05:33+09:00 最終更新日 2005-02-26T16:15:45+09:00 ページ内目次 Navigation Comments Trackbacks Post a comment Strategy。アルゴリズムの切り替え。とかいうと、難しく感じるけど、やってることはOOPの基本。 RPGの戦闘シーンで説明してみよう(ジャンケンだとパクリとか言われそうなので)。簡単のため、味方は主人公だけで。 function Battle(monsterList) { this.turnNumber = 1; this.hpOfHero = 500; this.offenseOfHero = 12; this.monsters = monsterList; // モンスターのリストを配列で保存 } function Battle.prototy
MacOS X環境でNokia対応サイトからダウンロードしたテーマをインストールするには、まず「UnsisxPy」というAppleScriptで書かれたツールを使って、「テーマ」データ(=「.sis」ファイル)を展開します。↓ UnsisxPyはこちら(作者のyuki_be様に感謝!) http://mac702nk.sourceforge.jp/wiki/index.php?UnsisxPy sisファイルをUnsisxPyのアイコンにドロップすれば展開されます。展開が終わると、テーマの名前の付いたフォルダが現れます。フォルダを開くと、 「Private」フォルダ 「10207114」フォルダ 「import」フォルダ 「xxxxxxxxxxxxxxxx」フォルダ という具合の階層構造で、4つのフォルダが入っています。N73のUSB接続を「Mass
息子の大学で授業参観をする機会があったので聴講したのが「Corporate Finance」の授業。わずか70分の授業であったが、とても分かりやすかったので復習の意味も兼ねてここに解説してみる。 まず、会社として採用することを考慮している二つのプロジェクト、「S」と「L」があったとする。プロジェクト「S」は、一年目に50万ドル、二年目に40万ドル、三年目に30万ドル、四年目に10万ドルのキャッシュフロー(=会社に入ってくるお金)を生み出すが、プロジェクト「L」は、一年目に10万ドル、二年目に20万ドル、三年目に30万ドル、4年目に60万ドルのキャッシュフローを生み出す。 それぞれのプロジェクトに100万ドルの資金が必要で、調達した資金には10%の利息がかかると仮定したとき、会社としてはどちらのプロジェクトを選ぶべきか、というのが今回の課題である。 「投資した資金を回収するのにどのくらいの期
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く