Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Ruby

Ruby

  1. Awesome Print के साथ कोड आउटपुट में महारत: स्वच्छ, पठनीय लॉगिंग के लिए रूबी जेम

    Awesome print एक अच्छा जेम है जो irb और pry में आपके आउटपुट को अधिक पठनीय बनाने के लिए फॉर्मेट करता है। उदाहरण के लिए… यह है कि awesome_print के साथ हैश प्रदर्शित करना कैसा दिखता है: लेकिन यह कैसे काम करता है? सच्चाई केवल एक जगह मिल सकती है: कोड में। ― रॉबर्ट सी. मार्टिन आइए स्रोत कोड को देखकर पत

  2. 7 शक्तिशाली रूबी मेथड्स खोजें जो कोड गुणवत्ता और दक्षता बढ़ाते हैं

    क्या आप जानते हैं कि सही रूबी मेथड का उपयोग करना आपका बहुत सारा काम बचा सकता है? आप जितने अधिक मेथड्स से परिचित होंगे उतनी ही तेजी से आप कार्यशील कोड बना सकते हैं और यह कोड प्रदर्शन और गुणवत्ता दोनों में बेहतर होगा। यही कारण है कि आज मैं आपको 7 दिलचस्प मेथड्स से परिचित कराना चाहता हूँ जिन्हें आपने प

  3. रूबी के Array#zip में महारत: कुशल सरणी जोड़ी और तुलना

    मान लीजिए कि आप दो सरणियों की तुलना करना चाहते हैं, तत्व दर तत्व ताकि आप अंतर ढूंढ सकें। या शायद आप हर इंडेक्स पर सबसे बड़ी संख्या ढूंढना चाहते हैं, या आप केवल कुंजियों की सूची और मानों की सूची को मर्ज करके एक हैश बनाना चाहते हैं… …इसे करने का कठिन तरीका ऐसा कुछ दिखेगा। उदाहरण: a = [1,2,3,4,5] b =

  4. रूबी में Transpose मेथड का उपयोग करके आसानी से पंक्तियों को स्तंभों में बदलें

    आज आप सीखेंगे कि रूबी transpose मेथड का उपयोग करके ग्रिड्स से कैसे निपटें। कल्पना करें कि आपके पास एक परफेक्ट ग्रिड है, मान लीजिए एक 3×3 वर्ग, बहुआयामी सरणी के रूप में। और आप पंक्तियों को लेना और उन्हें स्तंभों में बदलना चाहते हैं। आप ऐसा क्यों करना चाहेंगे? एक उपयोग क्लासिक गेम के लिए है: टिक-टैक-ट

  5. रूबी 2.5 परफॉरमेंस बूस्ट: 72% तेज स्ट्रिंग इंटरपोलेशन, 50% तेज Enumerable मेथड्स

    नए रूबी संस्करण बेहतर होते रहते हैं और रूबी 2.5 कोई अपवाद नहीं है। रूबी 2.5 ये अनुकूलन पेश करता है: बड़ी स्ट्रिंग बनाते समय स्ट्रिंग इंटरपोलेशन लगभग 72% तेज होगा यदि केवल एक आर्गुमेंट दिया जाता है तो String#prepend लगभग 42% तेज होगा Enumerable#sort_by, Enumerable#min_by और Enumerable#max_by लगभग 50

  6. रूबी और सिनाट्रा लिंक शॉर्टनर ऐप बनाएं - चरण-दर-चरण ट्यूटोरियल

    यदि आप अपने रूबी कौशल का अभ्यास करने के लिए एक छोटी परियोजना ढूंढ रहे हैं तो आप सही जगह पर हैं। आज मैं आपके साथ एक लिंक शॉर्टनर एप्लिकेशन बनाना चाहता हूँ। लिंक शॉर्टनर क्या है? मुझे यकीन है कि आपने उन्हें पहले देखा है… ये छोटे लिंक्स जैसे: https://t.co/eKBRm2tTUF जब आप इस URL पर जाते हैं तो आपको म

  7. रूबी के लिए Atom एडिटर: टॉप प्लगइन्स और आवश्यक शॉर्टकट्स

    यदि आप रूबी डेवलपमेंट के लिए Atom का उपयोग कर रहे हैं तो आप शायद जानते हैं कि प्लगइन्स (Atom में packages) हैं जो एडिटर के साथ आपकी उत्पादकता में सुधार कर सकते हैं। लेकिन Atom के पैकेज रिपॉजिटरी में हजारों पैकेज हैं! आपको किन लोगों का उपयोग करना चाहिए? और इसके अलावा, कुछ उपयोगी कीबोर्ड शॉर्टकट्स क्य

  8. रूबी में प्रीफिक्स ट्री (ट्राइज़) में महारत: कार्यान्वयन और व्यावहारिक उपयोग

    एक प्रीफिक्स ट्री (जिसे ट्राई भी कहा जाता है) एक डेटा संरचना है जो आपको शब्द सूची को व्यवस्थित करने और विशिष्ट प्रीफिक्स से शुरू होने वाले शब्दों को जल्दी से ढूंढने में मदद करती है। उदाहरण के लिए, आप अपने डिक्शनरी में उन सभी शब्दों को ढूंढ सकते हैं जो ca अक्षरों से शुरू होते हैं, जैसे cat या cape। इ

  9. रूबी के छिपे हुए एरर्स को समझना: वे क्यों होते हैं और उन्हें कैसे संभालें

    रूबी जानबूझकर कुछ एरर्स और एक्सेप्शन्स को आपसे छिपा लेता है। कभी-कभी यह उपयोगी हो सकता है। जैसे Kernel#loop मेथड के साथ ब्लॉक का उपयोग करते समय, जब StopIteration एक्सेप्शन उठाया जाता है तो loop रुक जाएगा। लेकिन अन्य समय यह आपके डिबगिंग सत्र को बहुत कठिन बना सकता है। आइए कुछ उदाहरण देखें! मेथड पहला

  10. रूबी के निल ऑब्जेक्ट की निश्चित गाइड: यह क्या है, कैसे काम करता है, और यह क्यों मायने रखता है

    निल… यह वास्तव में क्या है? खैर, nil एक विशेष रूबी ऑब्जेक्ट है जिसका उपयोग खाली या डिफ़ॉल्ट मान को दर्शाने के लिए किया जाता है। यह एक फाल्सी मान भी है, जिसका अर्थ है कि कंडीशनल स्टेटमेंट में उपयोग किए जाने पर यह false की तरह व्यवहार करता है। अब: केवल एक nil ऑब्जेक्ट होता है, जिसका object_id 4 होता ह

  11. अल्टीमेट रूबी स्ट्रिंग मेथड्स गाइड - टेक्स्ट मैनिपुलेशन में महारत

    एक स्ट्रिंग वर्णों का एक क्रम है। स्ट्रिंग्स ऑब्जेक्ट्स हैं इसलिए उनके पास बहुत सारे मेथड्स हैं जिनका उपयोग आप उनके साथ चीजें करने के लिए कर सकते हैं। इस लेख में आप उदाहरणों के साथ सबसे उपयोगी रूबी स्ट्रिंग मेथड्स खोजेंगे! विषयसूची1 स्ट्रिंग की लंबाई कैसे प्राप्त करें2 जांचें कि स्ट्रिंग खाली है या

  12. रूबी में फंक्शनल प्रोग्रामिंग में महारत: एक पूर्ण गाइड

    शायद आपने अभी फंक्शनल प्रोग्रामिंग के बारे में सुना है और आपके कुछ सवाल हैं। जैसे… फंक्शनल प्रोग्रामिंग वास्तव में क्या है? यह ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग से कैसे तुलना करता है? क्या आपको रूबी में फंक्शनल प्रोग्रामिंग का उपयोग करना चाहिए? मैं इन सवालों का जवाब दूंगा ताकि आप बेहतर ढंग से समझ सके

  13. रूबी सिम्बल्स को समझना: परिभाषा, उपयोग और मुख्य अंतर

    एक सिम्बल ऐसा दिखता है: :testing कुछ लोग सिम्बल्स को वेरिएबल्स समझ लेते हैं, लेकिन उनका वेरिएबल्स से कोई लेना-देना नहीं है… …एक सिम्बल स्ट्रिंग की तरह अधिक होता है। तो रूबी सिम्बल्स और स्ट्रिंग्स में क्या अंतर है? स्ट्रिंग्स का उपयोग डेटा के साथ काम करने के लिए किया जाता है। सिम्बल्स पहचानकर्ता हो

  14. चरण-दर-चरण गाइड: प्रदर्शन और एकीकरण के लिए रूबी C एक्सटेंशन बनाना

    C एक्सटेंशन लिखने से आप C से रूबी के साथ इंटरैक्ट कर सकते हैं। आप ऐसा करना चाह सकते हैं यदि कोई विशेष महत्वपूर्ण मेथड है जिसे आप C की गति से अनुकूलित करना चाहते हैं, या यदि आप एक C लाइब्रेरी और रूबी के बीच एक इंटरफेस बनाना चाहते हैं। एक विकल्प FFI मॉड्यूल का उपयोग करना होगा। अब: आइए खोजें कि C एक्सट

  15. टाइम कॉम्प्लेक्सिटी में महारत: रूबी डेवलपर्स के लिए एक व्यापक गाइड

    टाइम कॉम्प्लेक्सिटी कंप्यूटर साइंस से सीखने वाली सबसे दिलचस्प अवधारणाओं में से एक है, और इसे समझने के लिए आपको डिग्री की आवश्यकता नहीं है! यह दिलचस्प है क्योंकि यह आपको यह देखने में मदद करता है कि कोई विशेष एल्गोरिदम या प्रोग्राम धीमा क्यों हो सकता है और आप इसे तेज़ बनाने के लिए क्या कर सकते हैं। आप

  16. गूगल TCMalloc के साथ रूबी की मेमोरी आवंटन प्रोफाइलिंग

    रूबी में मेमोरी आवंटन कैसे काम करता है? रूबी मेमोरी को चंक्स में प्राप्त करता है, जिन्हें पेज कहा जाता है, नए ऑब्जेक्ट्स यहां सहेजे जाते हैं। फिर… जब ये पेज भर जाते हैं, तो अधिक मेमोरी की आवश्यकता होती है। रूबी malloc फंक्शन के साथ ऑपरेटिंग सिस्टम से अधिक मेमोरी का अनुरोध करता है। यह malloc फंक्शन ऑ

  17. रूबी में जानबूझकर मेमोरी लीक कैसे बनाएं - एक व्यावहारिक प्रदर्शन

    मेमोरी लीक कैसे खोजें, इस पर कुछ लेख मौजूद हैं। लेकिन एक बनाने के बारे में क्या? मुझे लगता है कि यह एक दिलचस्प अभ्यास होगा ताकि आप जान सकें कि रूबी में मेमोरी लीक कैसी दिखती है। आइए कुछ उदाहरण देखें। एक सरल लीक हम बस एक सरणी में नए ऑब्जेक्ट्स जोड़कर मेमोरी लीक बना सकते हैं। इस तरह: a = [] b = {} lo

  18. रूबी ऑब्जेक्ट्स को डेकोरेटर पैटर्न से बढ़ाएं: एक व्यावहारिक गाइड

    डेकोरेटर डिज़ाइन पैटर्न क्या है? और आप इस पैटर्न का उपयोग अपने रूबी प्रोजेक्ट्स में कैसे कर सकते हैं? डेकोरेटर डिज़ाइन पैटर्न आपको क्लास को बदले बिना नई क्षमताएं जोड़कर एक ऑब्जेक्ट को बढ़ाने में मदद करता है। आइए एक उदाहरण देखें! लॉगिंग और प्रदर्शन इस उदाहरण में हम rest-client जैसे जेम का उपयोग करके

  19. रूबी की स्ट्रैटेजी पैटर्न में महारत: एल्गोरिदम को डायनामिकली स्वैप करें और ओपन/क्लोज्ड सिद्धांत का पालन करें

    आइए स्ट्रैटेजी डिज़ाइन पैटर्न के बारे में बात करते हैं! यह डिज़ाइन पैटर्न आपको एक मेथड के अंदर मुख्य एल्गोरिदम को बदलने में मदद करता है। आप इसे एक क्लास पास करके करते हैं जो इस एल्गोरिदम को लागू करता है, बजाय इसे क्लास में हार्डकोड करने के। और जब मैं एल्गोरिदम कहता हूं तो मेरा मतलब फैंसी कंप्यूटर सा

  20. अपने रूबी कोड को उन्नत करें: क्लीनर OOP डिज़ाइन के लिए सामंजस्य और कपलिंग में महारत हासिल करें

    सामंजस्य (Cohesion) और कपलिंग (Coupling) दो सबसे महत्वपूर्ण ऑब्जेक्ट-ओरिएंटेड सिद्धांत हैं। सामंजस्य एक क्लास के अंदर सभी मेथड्स के बीच संबंध के बारे में है। क्या वे इंस्टेंस वेरिएबल्स और पैरामीटर्स के उसी सेट का उपयोग कर रहे हैं, सभी एक ही लक्ष्य की ओर मिलकर काम कर रहे हैं? या हर मेथड एक-दूसरे से अ

Total 649 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:20/33  20-कंप्यूटर/Page Goto:1 14 15 16 17 18 19 20 21 22 23 24 25 26