白猫のメモ帳

C#とかJavaとかJavaScriptとかHTMLとか機械学習とか。

2014-04-01から1ヶ月間の記事一覧

(function(){})()って何?

たまにはjavascriptな話。jQueryのライブラリなどでこんな書き方をしているものがよくある。 (function($){ // ここに処理 })(jQuery); こういうのを即時実行関数っていう。 無名の関数を作ってその場で実行するってこと。つまり、この二つは同じってこと。 …

Javaで分数ってどうやって扱う?

ApacheCommonsにFractionという分数モデルがあるらしい。自分で実装してみようかと思って考えていたのは、1. 分子と分母を素因数分解して保持する 2. 素数の取得にはメモ化を利用するってすると約分とかしやすくて、そこそこ早いかなとか思っていたけれど、 …