2016-01-01から1年間の記事一覧

浮動小数点数の演算誤差について

floatやdoubleの演算誤差についてよくまとまっている。いきなりIEEE754とか。 pc.nikkeibp.co.jp

PropertyInfo, FieldInfoの内部キャッシュ

式木を使っていてふと思ったが Expression, PropertyInfo, FieldInfo あたり(どれかはよくわからないが)は内部的にキャッシュされている気がする。初回実行時と2回目以降実行時で1000倍以上Performanceに差がでる。 Pattern 1 これが、ローカルで 200μs va…

WIP, C#, 式木という黒魔術でラムダ式からSQLクエリ文字列を生成する

生放送で使ったもの サイト qiita.com github.com github.com C# 式木 (Expression Tree) ~ LINQをより深く理解するために ~ from Fujio Kojima www.slideshare.net コード using System; using System.Collections.Generic; using System.Linq; using Sys…

第9回 良いSQLについて

第9回 良いSQLについて WHERE - IN は使わざるを得ない場合も多いと思うが、OR は避けられる。 索引を使えないケース NULL比較やNOT(!=)を使用 列を演算している 後方一致(中間一致)条件 INリストまたはORを使用

Luaのパッケージ管理

Macでいうbrew、Node.jsでいうnpmにあたるもの 下記の2つが有名なようだ。 LuaRocks luarocks.org LuaDist luadist.org