Articles of बिट हेरफेर

अजगर में बिट संख्या XOR हेक्स नंबर

हम कैसे अजगर में अजगर संख्याएं कर सकते हैं उदा। मैं 'एबीसीडी' को '12 ईईएफ' से जोड़ना चाहता हूं जवाब B922 होना चाहिए मैं नीचे कोड का इस्तेमाल किया था लेकिन यह कूड़े का मूल्य वापस कर रहा है def strxor(a, b): # xor two strings of different lengths if len(a) > len(b): return "".join(["%s" […]

3 डी मॉर्टन नंबर की गणना कैसे करें (3 इनट्स के बिट्स को दबाना)

मैं एक 3 डी मॉर्टन नंबर की गणना करने का एक तेज़ तरीका तलाश रहा हूँ इस साइट पर 2D मॉर्टन नंबर के लिए ऐसा करने के लिए एक जादू-संख्या आधारित चाल है, लेकिन यह स्पष्ट नहीं है कि कैसे इसे 3 डी में विस्तारित करें: http://www-graphics.stanford.edu/~seander/bithacks.html# InterleaveBMN तो मूल रूप से मेरे पास 3 […]

यह कैसे काम करता है? हनोई समाधान के अजीब टावर्स

जब मैं हनोई के टावरों के लिए इस असामान्य, गतिशील समाधान की खोज की तो मैं इंटरनेट पर खो गया था: for (int x = 1; x < (1 << nDisks); x++) { FromPole = (x & x-1) % 3; ToPole = ((x | x-1) + 1) % 3; moveDisk(FromPole, ToPole); } इस पोस्ट में […]

मैं सी में एक पूर्णांक मान से बिट-बाय-बिट डेटा कैसे प्राप्त करूं?

मैं दशमलव संख्या के बिट्स को निकालना चाहता हूं। उदाहरण के लिए, 7 बाइनरी 0111 है, और मैं 0 1 1 1 बूल में संग्रहीत सभी बिट्स प्राप्त करना चाहता हूँ। ऐसा मैं किस प्रकार करूं? ठीक है, एक पाश अच्छा विकल्प नहीं है, क्या मैं इसके लिए कुछ और कर सकता हूं?

बाईं ओर 255 स्थानांतरण (एक बाइट के रूप में)

क्या कोई समझा सकता है कि निम्नलिखित क्यों संकलन नहीं करता है? byte b = 255 << 1 त्रुटि: लगातार '510' को 'बाइट' में परिवर्तित नहीं किया जा सकता मैं बाइनरी में निम्नलिखित की अपेक्षा करता हूं: 1111 1110 प्रकार रूपांतरण ने मुझे स्टम्प्ड किया है

मैं कैसे प्रतिनिधित्व करता हूं और पायथन में एन-बिट वैक्टर के साथ काम करता हूं?

एक असाइनमेंट में मैं वर्तमान में काम कर रहा हूं, हमें बिट वैक्टर के साथ काम करने की ज़रूरत है, लेकिन मुझे यह पता नहीं है कि पायथन में कैसे करना है। उन्हें 4 बिट्स से 20 बिट्स तक रहने में सक्षम होना चाहिए। मैंने पहले बिट वेक्टर के साथ कभी काम नहीं किया है, […]

बिस्तहफ्ट और पूर्णांक पदोन्नति?

आम तौर पर, सी के लिए आवश्यक है कि एक द्विआधारी ऑपरेटर के ऑपरेटरों को उच्च रैंकिंग ऑपरैण्ड के प्रकार में पदोन्नत किया जाता है। उदाहरण के लिए, वर्बोस कस्ट्स के साथ कोड भरने से बचने के लिए इसका फायदा उठाया जा सकता है: if (x-48U<10) … y = x+0ULL << 40; आदि। हालांकि, मैंने […]

सी # में एक परिपत्र बिट शिफ्ट करने का एक तरीका है?

मुझे पता है कि निम्नलिखित सच है int i = 17; //binary 10001 int j = i << 1; //decimal 34, binary 100010 लेकिन, यदि आप बहुत दूर बदलाव करते हैं, तो बिट्स अंत से गिर जाते हैं जहां ऐसा होता है, आप के साथ काम कर रहे पूर्णांक के आकार का मामला है। क्या […]

थोड़ा सा सेट है या नहीं, यह जांचता है

कैसे एक बाइट में एक निश्चित बिट सेट है की जांच करने के लिए? bool IsBitSet(Byte b,byte nPos) { return …..; }

कैसे परिभाषित और सी में बिट्स की एक सरणी के साथ काम करते हैं?

मैं एक बहुत बड़ी सरणी बनाना चाहता हूं जिस पर मैं '0 और' 1 लिखता हूं। मैं यादृच्छिक अनुक्रमिक सोखना नामक भौतिक प्रक्रिया को अनुकरण करने की कोशिश कर रहा हूं, जहां एक-दूसरे के अतिव्यापी बिना, लंबाई 2, डिमर्स की इकाइयां एक यादृच्छिक स्थान पर एक एन-आयामी जाली पर जमा की जाती हैं। अधिक डिमोजर […]

दिलचस्प पोस्ट
Isinstance ('aaa, basestring) और isinstance (' aaa ', str) में अंतर क्या है? लॉलीपॉप पर पूरी तरह से पारदर्शी स्थिति बार और नेविगेशन बार PHP सत्र में संग्रहीत ऑब्जेक्ट मैं संख्यात्मक इनपुट को बलपूर्वक बिना संपादन टेक्स्ट पर अंकीय कीबोर्ड पर कैसे डिफ़ॉल्ट कर सकता हूं? ग्रहण / मेवेन: उन्हें चलते समय ज्यूनेट टेस्ट संकलित नहीं हुआ किसी फ़ाइल के लिए MD5 checksum की गणना करें क्यों लैम्ब्डा काम करता है सी ++ 11 में फ़ंक्शन <> प्रकार नहीं है? गतिशील रूप से स्प्रिंग सिक्योरिटी में <intercept-url> एक्सेस विशेषता मान कैसे तय है? कमांड लाइन से एक Zend फ्रेमवर्क क्रिया चलाना एंड्रॉइड: रैखिकरेखा के सभी तत्वों को समान आकार में कैसे बनायें? मैक ओएस पर IntelliJ IDEA JDK कॉन्फ़िगरेशन तरीकों की घोषणा PHP में जनक तरीकों के साथ संगत होना चाहिए संपादन कार्रवाई के लिए devise_parameter_sanitizer कैसे निर्दिष्ट करें? उपप्रोसेस पॉपने पायथन का उपयोग कैसे करें "प्रिंटआउट" के बजाय "वर्किंग" शैली के वातावरण में ग्राफिक्स कैसे निर्यात करें?