プロクラミングパラダイムの意義と 2014 年のプログラミング言語の勉強まとめ
はじめに edX で プログラミングパラダイムの講義を受けたのでその記録. Paradigms of Computer Programming – Fundamentals | edX Paradigms of Computer Programming – Abstraction and Concurrency | edX 実は, この講座は受講が今回で 2 回目だ.前...
はじめに edX で プログラミングパラダイムの講義を受けたのでその記録. Paradigms of Computer Programming – Fundamentals | edX Paradigms of Computer Programming – Abstraction and Concurrency | edX 実は, この講座は受講が今回で 2 回目だ.前...
はじめに 最近, 統計学と R 言語をさわり始めた. なぜなら, 本屋にいくとビッグデータやら, データマイニングやら, データサイエンティストやら, そんな...
はじめに Java で HashMap のキーに byte[] 配列を利用したら, key を put しても containsKey で key がないよといわれてしまった. static void testbyteMap () { Map<byte[], Integer> map = new HashMap<byte[], Integer>(); byte[] key = {1,2,3}; byte[] key2 = {4,5,6}; byte[] key3 = {1,2,3}; map.put (key,1);...
はじめに 最近, haskell の勉強をしている関係上, Java でも再帰が使いたい. しかし, Java で 再帰処理を書くと, いつか必ず StackOverflowError がでて プログラムが強制終了してしまう...
はじめに 仕事で log4j を利用しているので, Eclipse での使い方を少し調べてみた. 環境 log4j 2.3 Eclipse 4.4 Java 1.7 log4j とは Java で, ログを残すための便利で有名なライブラリ. log4j - Wikipedia...
以下の記事の続編です. Java で Producer-Consumer Pattern を実装してみた | Futurismo 前回は, Java の 共有メモリモデルを利用して Producer-Consumer Pattern を実装した. 今回は, Oz のもつ決定性データフローモデ...
はじめに Gof のデザインパターンで Adapter, Facade, Proxy があり, 違いがわからなかったので, 整理してみた. まずは定義から Adapter インタフェースを変換することにより, イン...
はじめに ConcurrentModificationException が Java で発生したときの対処方法. 以下のようなコードを実行すると, 例外発生. import java.util.Set; import java.util.HashSet; public class ConcurrentModification { public static void main (String[] args) { Set<Integer> set = new HashSet<Integer>(); for (int i = 0; i < 5; i++)...
はじめに JUnit で, 結合テスト (Integration test), シナリオテストを書きたい. トランザクションごとに長いテストを書く必要がある. 複数のトランザクションを順に処理して...
はじめに デザインパターンにでてくる Factory Method と Abstract Factory. なんだか, いつになっても違いが分からない… というわけで一旦整理してみることにした....