忍者ブログ
Java で int i = (1 << 31) - 1 ・・・
Java の int型 は符号付 32bit だから・・・

int i = (1 << 31) は
i = -2,147,483,648 である

さらに -1 ってことは・・・
実行結果は

i = 2,147,483,647

正の数になってる・・・
16進数で考えると

int i = (1 << 31) は
i = 0x80000000 だし・・・

-1 は2の補数で 0xFFFFFFFF だから・・・

和を取ると最上位ビットが桁あふれして・・・

i = 0x7FFFFFFF となるから・・・
i = 2,147,483,647 となるのか

でも感覚的には・・・

int i = ~(1 << 31) のように

シフト演算の後1の補数(ビット反転)にした方が・・・
でも簡単な演算の場合
シフト演算より四則演算の方が速い・・・って
聞いたこともあるから・・・

どっちがいいのだろ???
PR
【2006年10月22日14:18 】 | Java | コメント(0) | トラックバック()
ウィルス対策・・・
マカフィー、トレンドマイクロ、シマンテック

我社では3段構えのウィルス対策をしているが・・・
多くのものは1段目で防御しているものの中には・・・

最近ではセキュリティーポリシーも策定され
データの取扱い方や危機管理に関して啓蒙されてきたものの

数年前まではウィルス定義が古いまま放置していたり・・・
中にはウィルス対策ソフトを停止しているものまで・・・

当然と言えば当然だがウィルスに感染・・・TT
周りにも拡大・・・最新の状態のものは防御していたが・・・
トラフィックが増加して・・・^^;

ウィルス対策ソフトを導入することは大事だが
最新の状態に保ち続けることも同様に重要である

貴方ならどのソフトを選ぶのかな???
先ずはお試し版を・・・

ウイルスバスター2007無料ダウンロード
【2006年10月21日15:10 】 | その他 | コメント(0) | トラックバック()
はなからぎゅうにゅう・・・
鼻から牛乳・・・って
古いギャグの世界だと思っていったが・・・

実際に出るんですね・・・^^;
でっか~い鼻堤燈も久々に見たし・・・

子供ってびっくり箱ですね^^
【2006年10月21日13:18 】 | 成長日記 | コメント(0) | トラックバック()
プロジェクトからふぼじぇくとへ・・・
プログラミング知識ゼロ・・・
アルゴリズムって何・・・???

というところから始まった
このプロジェクトも・・・

開発環境をテキストエディタ+JDKから
IDEであるNetBeansへ・・・

生産物もzipよりも高圧縮に・・・
更なる発展を目指して・・・
【2006年10月21日13:03 】 | Java | コメント(0) | トラックバック()
前ページ| ホーム |

忍者ブログ [PR]