SORU
19 Ocak 2010, Salı


Gerçek dünya bit operatörleri durumlarda kullanın

Ne zaman aşağıdaki bit düzeyinde operatörlerin durumlarda kullanılır?

  • VE
  • XOR
  • DEĞİL
  • YA

CEVAP
19 Ocak 2010, Salı


  • Bit alanları (bayraklar)
    Birkaç "evet" ya da" Özellikler. hayır tarafından tanımlanmış olan bir şeyi temsil etmenin en etkili yolu onlar ACL iyi bir örnektir; eğer 4 ayrı izinler (okuma, yazma, çalıştırma, değiştirme politikası) diyelim, daha iyi atık 4 yerine 1 byte bu Mağaza için. Bu kolaylık için birçok dilde numaralandırma türleri için eşlenebilir.

  • Yuva/port üzerinden iletişim
    Her zaman içerir sağlaması, eşlik, dur biti, akış kontrolü algoritmaları, ve bu yüzden, hangi genellikle bağlı mantık değerleri tek tek bayt karşıt olarak sayısal değerleri, beri orta sadece olabilir yetenekli verici bir parça.

  • Sıkıştırma, Şifreleme
    Bu iki bit algoritmalar oldukça bağımlıdır. Bir örnek için deflate algoritma bak - her şey bit değil.

  • Sonlu Durum Makineleri
    Öncelikle bu tür bir yazılım da bulunabilir, ancak herhangi bir donanım gömülü, konuşuyorum. Bunlar teorik doğa - onlar tam anlamıyla alma "derlenmiş" bir sürü mantık kapıları, bu yüzden onlar için ifade ettiği gibi AND, OR, NOT, vb.

  • Grafik Pek yalnız, bu operatörler grafik programlamada kullanıldığı her alana almak için. XOR (^) ikinci kez ilk geri alır aynı giriş uygulamak, çünkü bu özellikle ilginç geldi. Yaşlı GUI seçim vurgulama ve bu güvenmek için kullanılan pahalı yeniden çizer ihtiyacını ortadan kaldırmak için, kaplamalar,. Hala yavaş grafik protokolleri (yani uzak masaüstü) yararlı olurlar.

Bunlar sadece aklıma gelen ilk birkaç örnek ... - bu pek ayrıntılı bir liste.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • friendz.net

    friendz.net

    29 EKİM 2010
  • Stanislav Petrov

    Stanislav Pe

    7 ŞUBAT 2009
  • Warner Bros. UK

    Warner Bros.

    6 HAZİRAN 2008