タグ

ブックマーク / yas-hummingbird.blogspot.com (2)

  • ビット演算を理解してフラグを使いこなす - C#

    10進数の「2」を出力してみます。 出力される結果を見やすくするため、2進数はPadLeftを使用し、4桁で揃えています。 int flag = 2; //0010 Console.WriteLine( "10進数 : {0}\n 2進数 : {1}\n\n", flag, Convert.ToString(flag, 2).PadLeft(4, '0') ); Result 10進数 : 2 2進数 : 0010 フラグの取得フラグが立っているか否かを調べます。 フラグを取得する式 x & yビット演算子「&」は"x"と"y"の両方のフラグが立っている場合に1となります。 Example 3 & 2 ↓ 0011 & 0010 ↓ 結果: 0010上記の場合、右から二番目の値だけが"1"なのでそれのみを残し、他は"0"となります。 これによってフラグの値のみを抽出できます。 Exampl

    ichirop
    ichirop 2010/02/04
  • border-width を取得/設定するときに気をつけること

    以下のような a要素に囲まれたimg要素はスタイル(CSS)を指定しないとブラウザによっては 2px の border が付けられることがある。 例) <a href="#"><img src="image.jpg"/></a> この img 要素の border-width を jQuery で取得し、違いを見てみる。 スタイル(CSS)での border 指定がない場合(defaultの状態)img 要素の border-width を取得する alert($('a > img').css('border-width')); 取得結果

    ichirop
    ichirop 2009/10/09
    jqueryでborderを取得するときにはまりがち
  • 1