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
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 gibiAND
,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.
Neden kullanın .h1 yerine gerçek h1?...
Ortak durumlarda kullanın Python turşu...
Scala durumlarda kullanın.eşzamanlı.Sö...
NoSQL durumlarda kullanın...
Bu durumlarda kullanın Web Çalışanlar ...