-
माई रूबी एप्लिकेशन में क्या हो रहा है?
यदि आप सोच रहे हैं कि आपके रूबी एप्लिकेशन के साथ क्या हो रहा है… कोई फैंसी GUI टूल नहीं हैं … लेकिन हमारे पास ऑब्जेक्टस्पेस मॉड्यूल है! ऑब्जेक्टस्पेस आपको आपके आवेदन की वर्तमान स्थिति के बारे में जानकारी देता है। आइए जानें कि यह कैसे काम करता है। ऑब्जेक्ट गिनना ObjectSpace का उपयोग करना आप जान
-
मिनिटेस्ट कैसे काम करता है इसका एक त्वरित विश्लेषण
मिनिटेस्ट क्या है? Minitest एक रूबी टेस्टिंग लाइब्रेरी है , यह आपको अपने कोड TDD शैली के लिए परीक्षण लिखने की अनुमति देता है। यह रेल और डीएचएच के पसंदीदा के लिए डिफ़ॉल्ट परीक्षण ढांचा है। कुछ लोग इसे इसकी सादगी के लिए पसंद करते हैं और इसके मुख्य विकल्प (आरएसपीसी) की तुलना में इसका कोड कितना कम है
-
रूबी में पोर्ट स्कैनर कैसे लिखें?
आप पोर्ट स्कैनर क्यों लिखना चाहेंगे? पोर्ट स्कैनर लिखना टीसीपी प्रोटोकॉल की मूल बातें सीखने का एक शानदार तरीका है, जो कि ट्रांसपोर्ट लेयर है। अधिकांश इंटरनेट प्रोटोकॉल (HTTP और SSH सहित) द्वारा उपयोग किया जाता है। रूबी नेटवर्क प्रोग्रामिंग कैसे काम करती है, इसके बारे में अधिक जानने के लिए यह एक अच
-
रूबी में 9 नई सुविधाएँ 2.4
क्रिसमस पर रूबी के नए संस्करण जारी करने की परंपरा बन गई है। और इस पोस्ट में मैं रूबी 2.4 में कुछ सबसे दिलचस्प बदलावों को कवर करना चाहता हूं ताकि आप खबरों के साथ बने रह सकें 🙂 कीवर्ड के साथ #दौर फ़्लोट करें यदि आप अपने ऐप में फ्लोट्स का उपयोग कर रहे हैं तो मुझे आशा है कि आप floor . का उपयोग करेंगे
-
अपने रूबी तरीकों की जासूसी कैसे करें
रूबी में एक अंतर्निहित अनुरेखण प्रणाली है जिसे आप TracePoint . का उपयोग करके एक्सेस कर सकते हैं कक्षा। कुछ चीज़ें जिन्हें आप ट्रेस कर सकते हैं, वे हैं मेथड कॉल, नए थ्रेड और अपवाद। आप इसका उपयोग क्यों करना चाहेंगे? ठीक है, यदि आप किसी निश्चित विधि के निष्पादन का पता लगाना चाहते हैं तो यह उपयोगी हो
-
पैकिंग और अनपैकिंग:रूबी में बाइनरी डेटा पढ़ने के लिए एक गाइड
इस लेख में आप रूबी पैक और अनपैक विधियों के बारे में जानेंगे! लेकिन हमें इन तरीकों की ज़रूरत क्यों है? बाइनरी डेटा के साथ काम करने की तुलना में टेक्स्ट के साथ काम करना बहुत आसान है । पाठ आपको उपयोग करने की अनुमति देता है: रेगुलर एक्सप्रेशन विधि जैसे scan &match gsub लेकिन अगर आप बाइनरी डेटा के
-
हैश टेबल्स की व्याख्या
मेरी पसंदीदा डेटा संरचनाओं में से एक हैश तालिका है क्योंकि यह सरल और शक्तिशाली है। आपने शायद पहले इसका इस्तेमाल किया होगा क्योंकि यह की-वैल्यू पेयर को स्टोर करने का एक कारगर तरीका है। हैश तालिका के कार्यान्वयन के पीछे कुछ दिलचस्प कंप्यूटर विज्ञान अवधारणाएँ हैं जो अध्ययन के लायक हैं, और ठीक यही हम
-
रूबी में समानता को लागू करके दो वस्तुओं की तुलना कैसे करें
समानता का अर्थ है कि दो चीजें समान हैं। रूबी में, हम वस्तुओं और उनके मूल्यों की तुलना यह पता लगाने के लिए करते हैं कि क्या वे एक ही वस्तु हैं। सवाल यह है... आप रूबी में दो चीजों की तुलना कैसे करते हैं? इसे पसंद करें : 1 == 1 # true आप शायद इससे पहले से ही परिचित हैं... लेकिन क्या आप जानते ह
-
समस्याओं को हल करने के लिए रूबी में ढेर का उपयोग कैसे करें
यदि आपके पास सीएस (कंप्यूटर साइंस) की डिग्री नहीं है तो आपको ऐसा लग सकता है कि आप कुछ खो रहे हैं… या आप ऐसा महसूस कर सकते हैं कि सीएस उपयोगी होने के लिए बहुत सारगर्भित है… या कि रूबी पहले से ही आपके लिए पूरी मेहनत कर रही है… किसी भी तरह से… हैश, स्टैक और क्यू जैसी डेटा संरचनाओं की बुनियादी बातो
-
रूबी इंटर्नल्स:रूबी ऑब्जेक्ट्स के मेमोरी लेआउट को एक्सप्लोर करना
क्या आप रूबी इंटर्नल का एक त्वरित दौरा चाहेंगे? फिर आप एक दावत के लिए तैयार हैं। क्योंकि … हम एक साथ यह पता लगाने जा रहे हैं कि रूबी ऑब्जेक्ट को मेमोरी में कैसे रखा जाता है और आप कुछ अच्छी चीजें करने के लिए आंतरिक डेटा संरचनाओं में कैसे हेरफेर कर सकते हैं। अपनी सीट बेल्ट बांधें और रूबी दुभाषिया
-
रूबी में केस स्टेटमेंट का उपयोग करना बंद करें
क्या आप OOP (ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग) की पूरी शक्ति का उपयोग कर रहे हैं या आप चूक रहे हैं? यदि आप किसी वस्तु के प्रकार के आधार पर निर्णय ले रहे हैं तो आप एक महत्वपूर्ण OOP विशेषता को याद कर रहे हैं:बहुरूपता। प्रकार के निर्णय आमतौर पर केस स्टेटमेंट के अंदर किए जाते हैं (जो OO के अनुकूल नहीं
-
रूबी में स्ट्रिंगियो:यह कैसे काम करता है और इसका उपयोग कैसे करें
क्या आप किसी ऐसी वस्तु की तलाश कर रहे हैं जो IO . की तरह व्यवहार करे ऑब्जेक्ट (फ़ाइलें, सॉकेट, आदि), लेकिन आप एक स्ट्रिंग की तरह नियंत्रित कर सकते हैं? फिर StringIO आपके लिए है। मैं आपको कुछ उदाहरण और ध्यान देने योग्य बातें दिखाता हूँ! बुनियादी उदाहरण एक StringIO create बनाने के लिए आपत्ति आप यह
-
रूबी में प्रैक्टिकल ग्राफ थ्योरी
यह प्रैक्टिकल कंप्यूटर साइंस श्रृंखला में अगली किस्त है, जहां आप सीखेंगे कि रूबी का उपयोग करके वास्तविक समस्याओं को हल करने के लिए क्लासिक कंप्यूटर विज्ञान अवधारणाओं को कैसे लागू किया जाए। आज हम बात करने जा रहे हैं ग्राफ थ्योरी . के बारे में । आपने बाइनरी ट्री के बारे में सुना होगा, वे इस तरह दिखत
-
रूबी में स्ट्रक्चर और ओपनस्ट्रक्चर का उपयोग कैसे करें?
रूबी में स्ट्रक्चर क्या है? एक संरचना एक अंतर्निहित रूबी वर्ग है, इसका उपयोग नए वर्ग बनाने के लिए किया जाता है जो मूल्य वस्तुओं का उत्पादन करते हैं। संबंधित विशेषताओं को एक साथ संग्रहीत करने के लिए एक मूल्य वस्तु का उपयोग किया जाता है। यहां एक उदाहरण दिया गया है : एक Point दो निर्देशांकों के साथ
-
रूबी में कोई जादू नहीं है
आपने सुना होगा (या खुद भी कहा होगा) कि रेल / रूबी में बहुत अधिक जादू है… लेकिन यह विचार आता कहां से है? रेल का जादू वास्तव में क्या है? और उस जादू को दूर करने के लिए आप क्या कर सकते हैं? मेरे विचार से यह है : जब कोई चीज़ जादू की तरह लगती है तो ऐसा इसलिए होता है क्योंकि कुछ ऐसा है जिसे आप नहीं जा
-
मेटाप्रोग्रामिंग की छिपी लागत
मेटाप्रोग्रामिंग एक बहुत ही फैंसी शब्द की तरह लगता है, लेकिन क्या यह अच्छा है? यह उपयोगी हो सकता है, लेकिन बहुत से लोग यह नहीं समझते हैं कि मेटाप्रोग्रामिंग का उपयोग करने की कुछ लागतें हैं। ठीक वैसे ही हम एक ही पृष्ठ पर हैं… मेटाप्रोग्रामिंग क्या है बिल्कुल? मैं मेटाप्रोग्रामिंग को किसी भी विधि
-
रूबी कॉन्स्टेंट्स के बारे में आपको जो कुछ पता होना चाहिए
रूबी में स्थिरांक क्या है? एक स्थिरांक एक प्रकार का चर है जो हमेशा एक बड़े अक्षर से शुरू होता है। उन्हें केवल बाहर परिभाषित किया जा सकता है विधियों की, जब तक कि आप मेटाप्रोग्रामिंग का उपयोग नहीं करते। स्थिरांक का उपयोग उन मूल्यों के लिए किया जाता है जिन्हें बदलना नहीं चाहिए, लेकिन रूबी आपको उन्हें
-
रूबी में सरणी और हैश को कैसे क्रमबद्ध करें (उदाहरण शामिल हैं)
रूबी में एक सरणी को छाँटना आसान है! आपको कोई फैंसी एल्गोरिदम लिखने की आवश्यकता नहीं है मनचाहा परिणाम पाने के लिए। फिर क्या चाहिए? रूबी की अंतर्निहित छँटाई विधियों को समझना। ये : क्रमबद्ध करें सॉर्ट_बाय क्रमबद्ध करें! ये तरीके कैसे काम करते हैं और ये अलग क्यों हैं? इस लेख में आप यही पाएंगे।
-
रूबी में प्रैक्टिकल लिंक्ड लिस्ट
यह रूबी में प्रैक्टिकल कंप्यूटर साइंस श्रृंखला में तीसरी प्रविष्टि है! आज हम लिंक्ड लिस्ट के बारे में बात करने जा रहे हैं। तो लिंक की गई सूची क्या है? जैसा कि नाम से पता चलता है, एक लिंक की गई सूची डेटा को सूची प्रारूप में संग्रहीत करने का एक तरीका है (धन्यवाद, कप्तान स्पष्ट!)। लिंक्ड भाग इस तथ्य
-
सिनात्रा कैसे काम करती है इसका एक त्वरित विश्लेषण
सिनात्रा एक रूबी वेब ढांचा है। यह रेल के छोटे भाई की तरह है… आइए जानें कि सिनात्रा कैसे काम करती है : क्या होता है जब आपको अपने प्रोजेक्ट में सिनात्रा की आवश्यकता होती है? मार्ग मिलान कैसे कार्य करता है? अनुरोधों और प्रतिक्रियाओं को कैसे संसाधित किया जाता है? इतने सारे सवाल, लेकिन इतना कम समय…