ひよっこPGのブログ

主に、技術メモや英語たまにギター関連のことも書いているブログです。

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

Java 除算を行う場合、0除算する可能性がないか意識すること

int i = 3 / 0; //=> 実行時エラー java.lang.ArithmeticException double d = 3 / 0.0; //=> Infinity(無限大の値を表す) double d2 = 3 % 0.0; //=> NaN (正常な数値ではないという意味。Not a Numberの略) 参考 除算と剰余の注意点 - 演算子 - Java入門…

PostgreSQL FROMが不要な場合、FROM句は省略可能

Oracleの場合 参照テーブルが存在しない場合でも FROM dualと記述しないといけない。 -- Oracleの場合 SELECT 'aaa' FROM dual; PostgreSQLの場合は、dual表が存在しない。参照テーブルが存在しない場合はFROM句を書かなくても実行できる。 -- PostgreSQLの…

JS id属性を設定した要素は window.id属性名 としてプロパティ登録されている。

JSで、変数を定義していないのにアクセス出来ていた原因を調べたのがきっかけです。 <input type="hidden" id="isSave" value="true" /> <script> console.log(isSave.value); //=> true (アクセスできる!) </script>FirefoxとChromeではアクセス出来るが IE11では isSaveは定義されていませんとエラーとなる。参考 javascript…

CSS !important 重複した場合

CSS

同一詳細度の場合 後勝ち 詳細度が異なる場合 詳細度が高いほうが適用される。 !importantが付こうが、基本となるスタイルの優先度ルールは変わらない。 参考 Assigning property values, Cascading, and Inheritance css - How to override !important? - S…

jQuery .closest()は自身の要素も含めて検索される

.closest(selecter) selecterにマッチする自身の要素もしくは最も近い祖先要素.parents(selecter) selecterにマッチする祖先要素全て 参考 closest(selector, [context]) - jQuery API 1.4.4 日本語リファレンス - StackTrace parents([expr]) - jQuery API …