2012-08-01から1ヶ月間の記事一覧
おさらいクラス図の関連の多重度、集約、コンポジションのおさらい。 読み方を、しばらくみていなかったので忘れていたので、メモする。上の写真で、読み方をおさらい。 車 has-a 4 タイア タイアは1つの車に持たれる。(この場合コンポジションなんで)車は…
すべて、Mapインターフェースを実装しています。 追加したがどのように保持されているかが、違いのキーポイントになります。HashMapはバラバラ HashTableは降順 TreeMapは昇順 LinkedHashMap 追加した順下のソースを実行すると下の結果が得られる。 java.uti…
javaはサンマイクロで発足したプロジェクト。 1990年12月に、これから伸びる組込み市場に向けた新しい、プラットフォーム、言語をつくろう。 ジェームス ゴスリン は主要メンバーで、java言語の基礎を彼がつくったといっていい。 まずはC++を拡張した "C++ +…
ポイント public 以外のメンバは m_をつえて。 static は s_ つけて。 static finalは全部 大文字。 never catch Exception m_ なんかは、成れないけど、あるクラスのprivateやprotectedにアクセスしていることが 明示的に分かる。 androidなんかはメモリに…
まずはpython リファレンスでの__slots__の説明 3.4.2.4. __slots__By default, instances of both old and new-style classes have a dictionary for attribute storage. This wastes space for objects having very few instance variables. The space con…
民主党 = The Democratic Party of Japan] 自民党 = Liberal Democratic Party]それぞれ略してDPJ 、LDPと記載されたりする。ほとんど名前一緒ですね。違うのは自民党にliberalと付けられているところ。 liberalとは 【形】 自由主義の、自由を認める、進歩…
Javaは単一継承のみ (多重継承は不可、そのかわりinterfaceを使える) 直接Javaのみに関係することではないが、デザインパターン(GoFによる23のデザインパターン)を覚えると、中級レベルのjavaコーダーになれる。だそくだが、デザインパターンの解説して…
JavaはOOPなので、そのOOPにおける重要ポイントの カプセル化 ポリモーフィズムをしっかりおさえよう☆カプセル化:私はこう考える。 概念を考える。 カプセル化とは、カプセルすることである。カプセルで何かを閉じ込めることである。 カプセルで閉じる理由…
decayed teethdecayは腐るという、名詞、動詞decayedは朽ち果てた、腐った というい意味。 人の名声にたいしても使える。あっ、bad toothも使えるじゃん。あってたじゃん、クリスさん。
中国で尖閣諸島は俺らのものだったって、わめいてデモしているニュースがあった。当然、日本では、そこはもともと僕達の島なんだよ。国際的にも認められているんだよ。 って思っている。ただ、日本の外交は弱腰といわれているとおり、あまり強気で策を取れて…
データ構造 ヒープは最小値(または最大値)を簡単にみつけることができる構造。 よく二分岐で実装されているので二分ヒープをすぐ連想してしまいがちだが、ヒープそのものの定義はこれだ。 上の図からは木 に属していることが分かる。二分木とは根付きの木…
javaのデータ構造について整理します。 mapはinterfaceでその実装にhashmapがあります。のような理解を整理します。Map Collection
僕はJavaって趣味でしかまだ使ったことが無い。 だからjava6と7の違いとか意識したこと無かった。ひょんなことから「同僚からjava6と7の違い、ってなんだっけ」ってきかれて応えられなかったので ここに残す。Java SE 7の新機能を読み解くジェネリックの宣言…
ノートとペンを置いて、面接に望もう。相手のいっている単語や、後で質問したいと思ったことを、サッと一筆でメモする。 そして、自分のしゃべる番がきたら、その時、聴きたかったことを整理して聞く。これをしないと、何を聞きたかったんだっけと、思い出し…
久しく、自分のandroidのインストール数をチェックしていなかった間に URLが変わってしまっていた、google playになる前はandroid marketといってURLに publish足したところに、自分の作ったアプリの管理画面があったんだけど、 今は https://play.google.co…
外部ファイルのスクリプトに引数を渡す方法 1. 呼び出し元htmlでValue I want to pass のようにdivの中に値をいれておき、 呼び出したスクリプトの中で document.getElementById( 'xxx' )をして取り出す。2. 呼び出し元htmlでvar xxx = XXX;しておくと、 呼…
C++ のコンストラクタで変数を初期化するやりかたでなく、 こんな初期化の方法もある。コンパイラの処理の仕方も微妙に違うらしい。2010/09/24 C++コンストラクタの初期化子リストhttp://sygh.blog.ocn.ne.jp/blogitems/2010/09/c_6d39.html ちょっとしたマ…
株式会社電通国際情報サービス シニアITプロフェッショナル 比嘉康雄(ひが やすを)彼自身もSIer大手、ISIDのSEでありながら、こう断言する。 SIerビジネスは右肩さがり、付加価値のあるエンジニアになりましょう。コラムはこちら http://engineer.typemag.…
そもそも臨床実験とは、まだ承認されていない薬とかを、実際に人に投与して、効果があるか、副作用などがないか、 などをしらべること。人体実験といえばいいのに、臨床とかを実際の意味を推測しずらい漢字を並べている理由は、 人体実験と薬の開発、病気の…
javaでの最適化方法とandoridでのjava最適化は違う部分が多い。http://dann.g.hatena.ne.jp/dann/20090712/p1
眉唾(まゆつば)って、 目の前にあって、つばが出るほど魅力的な物・人のことを意味するんだと思ってた。が、それは恥かしくも大間違い。本当の意味は嘘。信用ならないもの。のこと。由来は昔、 眉に唾をぬれば狐、狸に騙されないという噂が流れた。 しかし…
javascriptって難しいよねー。 実行されるタイミングを意識してProgrammingしないと痛い目にあう。以下のソースでは phpで動的生成した2つのボタンにonclickイベントをそれぞれ登録する っていうjavascript文。うまく動くと思っているのに、実行結果は どっ…
ajaxでjsonオブジェクトを返す処理がなかなかできず苦労したのでメモしておく。下の処理の最初にハマったポイントは urlが正しく設定できてない為にGETエラーになるということだ。 ちなみに下のコードでは正しくGETできる。urlが正しく設定できている。 最初…
pivotは非常に便利、かなりのパターンで集約が可能です。しかし、 今回私がやりたかったのは、pivotではdefaultで 以下のような結果が得られる。 Apples- Eng Div - Steeve Job - Michael Daves - Cathy Kim Sale Div - Mike Tier - King Aurthor Gaagles- E…