Articles of बिट हेरफेर

क्या आपको कभी वास्तविक परियोजनाओं में बिट स्थानांतरण का उपयोग करना पड़ा है?

क्या आपको कभी वास्तविक प्रोग्रामिंग परियोजनाओं में थोड़ा-सा स्थानांतरण करना पड़ा है? अधिकांश (यदि सभी नहीं) उच्च स्तरीय भाषाओं में उन में शिफ्ट ऑपरेटर हैं, लेकिन आपको वास्तव में उन्हें उपयोग करने की आवश्यकता कब होगी?

बिट्स की गिनती या सही खोजने के लिए कुशल बिटवार कार्यवाहीएं |

एक अहस्ताक्षरित int को देखते हुए, मुझे निम्नलिखित कार्यों को लागू करना होगा: 1 पर सेट बिट्स की संख्या की गणना करें बाएं-सबसे 1 बिट का सूचक खोजें रिग-सबसे 1 बिट के सूचक को ढूंढें (ऑपरेशन आर्किटेक्चर आश्रित नहीं होना चाहिए)। मैंने इसे बिटवॉर्न बदलाव का उपयोग किया है, लेकिन मुझे लगभग सभी बिट्स (एएस.32) […]

बिटटॉर्वा ऑपरेटरों का उपयोग करते हुए बीटाकाउंट कैसे कार्यान्वित करें?

कार्य केवल बिटवाइर्स ऑपरेटरों का उपयोग करके थोड़ी गिनती तर्क को लागू करना है। मुझे यह ठीक काम कर रहा है, लेकिन सोच रहा हूं कि कोई और अधिक शानदार दृष्टिकोण सुझा सकता है। केवल बिट्स ऑप्स की अनुमति है नहीं "यदि", "के लिए" आदि int x = 4; printf("%d\n", x & 0x1); printf("%d\n", (x […]

पीएचपी में बिट्स ऑपरेशन?

मैं समझता हूं कि बहुत कम स्तरीय प्रोग्रामिंग के लिए bitwise कार्रवाई आवश्यक होती है, जैसे कि डिवाइस ड्राइवर, निम्न-स्तर के ग्राफिक्स, संचार प्रोटोकॉल पैकेट विधानसभा और डीकोडिंग। मैं कई सालों से PHP कर रहा हूं, और मैंने पीपीपी प्रोजेक्ट्स में बहुत कम ही काम किया है। क्या आप मुझे उपयोग के उदाहरण दे सकते […]

सी / सी ++ में एक बाइट में बिट्स के क्रम को बदलने का सबसे आसान तरीका क्या है?

जबकि एक बाइट में बिट ऑर्डर रिवर्स करने के कई तरीके हैं, मैं यह जानकर उत्सुक हूं कि डेवलपर के कार्यान्वयन के लिए "सरलतम" क्या है और पीछे से मेरा मतलब है: 1110 -> 0111 0010 -> 0100 यह समान है, लेकिन इस PHP प्रश्न का डुप्लिकेट नहीं है। यह समान है, लेकिन इस सी […]

एक 32-बिट चर 32 बिट स्थानांतरण के बारे में क्या बुरा है?

मैंने हाल ही में ब्रूस श्नाइयर द्वारा एप्लाइड क्रिप्टोग्राफ़ी की एक प्रति उठाया है और यह एक अच्छा पढ़ा गया है। अब मैं समझता हूं कि किताब के काम में कितने एल्गोरिदम हैं, और मैं सी में उनमें से कुछ को लागू करना शुरू करना चाहता हूं। एक बात जो कि कई एल्गोरिदम में समान […]

bitwise और 64 बिट पूर्णांक के साथ जावास्क्रिप्ट में

मैं जावास्क्रिप्ट में एक 64 बिट पूर्णांक पर bitwise और प्रदर्शन करने का एक तरीका तलाश रहा हूं। जावास्क्रिप्ट बिटवर्ड ऑपरेशन ( विवरण यहाँ ) करने के लिए हस्ताक्षर किए 32-बिट पूर्णांक में अपने सभी दोहरे मूल्यों को डालेगा।

PHP फ़ंक्शन ध्वज, कैसे?

मैं झंडे के साथ अपने तर्क के रूप में एक समारोह बनाने का प्रयास कर रहा हूं, लेकिन उम्मीद है कि आउटपुट हमेशा अलग होता है: define("FLAG_A", 1); define("FLAG_B", 4); define("FLAG_C", 7); function test_flags($flags) { if($flags & FLAG_A) echo "A"; if($flags & FLAG_B) echo "B"; if($flags & FLAG_C) echo "C"; } test_flags(FLAG_B | FLAG_C); # […]

3 से पूर्णांक को विभाजित करने का सबसे तेज़ तरीका क्या है?

int x = n / 3; // <– make this faster // for instance int a = n * 3; // <– normal integer multiplication int b = (n << 1) + n; // <– potentially faster multiplication

केवल बिटwise ऑपरेटरों का उपयोग करके दो पूर्णांक जोड़ें?

सी # में, क्या दो, 32-बिट पूर्णांकों का योग, जैसे इएफएस, एल्स, लूप इत्यादि जैसी चीजों का उपयोग करने के लिए संभव है? यही है, क्या यह केवल बिटवायर ऑपरेशंस का उपयोग करके किया जा सकता है या, और, XOR, नहीं, बाएं शिफ्ट और सही स्थानांतरित हो सकता है?

दिलचस्प पोस्ट
डेक्स निष्पादित करने में असमर्थ: एकाधिक डेक्स फाइलें Lcom / myapp / R $ array परिभाषित करती हैं; इनपुट तत्वों पर आंतरिक HTML क्या है? पैकेज नाम से आवेदन नाम प्राप्त करें क्लासमैप वास्तव में तेज़ है, तो कम्प्यूटर में पीएसआर -0 या पीएसआर -4 ऑटोोलोड का उपयोग क्यों करें? बिना कुल्हाड़ियों, किंवदंतियों, आदि के बिना ggplot2 प्लॉट जावास्क्रिप्ट के साथ मध्य क्लिक स्क्रोलिंग अक्षम करना Jspdf का उपयोग करके पीडीएफ में HTML तालिका निर्यात करें Chrome में अवरुद्ध पॉपअप का पता लगाएं मोनो का उपयोग करके लिनक्स को .नेट विंडोज सर्विस एप्लिकेशन को कैसे माइग्रेट करना है? जावा: पार्स ईआर वैल्यू से एक चार राज्य मशीन ट्यूटोरियल मैं node.js का उपयोग कर गतिशील सामग्री वाले पृष्ठों को कैसे स्क्रैप कर सकता हूं? Django – लॉगिन होने के बाद, उपयोगकर्ता को उसके कस्टम पृष्ठ -> mysite.com/username पर रीडायरेक्ट करें सबसे ज्यादा फॉर्म, संभवतः "से" पर क्लिक कर रहा है? कैसे मैवेन के ग्रहण प्लगइन में निर्भरता के लिए javadocs को संदर्भित करें जब javadoc निर्भरता से जुड़ा नहीं है