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

Ruby

  1. रूबी में एक्सप्लिसिट कास्टिंग बनाम इम्प्लिसिट कोएर्सन: #to_s, #to_str, और अधिक

    टाइप कोएर्सन एक ऑब्जेक्ट के टाइप को उसके मान के साथ दूसरे टाइप में बदलना है। उदाहरण के लिए, #to_s के साथ एक Integer को String में बदलना या #to_i के साथ एक Float को Integer में बदलना। शायद कम ज्ञात #to_str और #to_int मेथड्स जो कुछ ऑब्जेक्ट्स लागू करते हैं, पहली नज़र में वही करते हैं, लेकिन कुछ अंतर ह

  2. एक्टिवरिकॉर्ड बनाम एक्टो: डेटाबेस एब्सट्रैक्शन के लिए एक डेवलपर की गाइड - भाग एक

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

  3. रूबी में क्लास-लेवल इंस्टेंस वेरिएबल्स में महारत हासिल करना

    पिछले रूबी मैजिक में, हमने यह पता लगाया कि .new मेथड को ओवरराइट करके मॉड्यूल्स को क्लासेस में कैसे विश्वसनीय रूप से इंजेक्ट किया जाए, जिससे हम मेथड्स को अतिरिक्त व्यवहार के साथ लपेट सकें। इस बार, हम उस व्यवहार को अपने स्वयं के मॉड्यूल में निकालकर एक कदम आगे बढ़ा रहे हैं ताकि हम इसका पुन: उपयोग कर सक

  4. ActiveRecord बनाम Ecto - भाग 2: डेटाबेस क्वेरीज़ में महारत हासिल करना

    यह ActiveRecord बनाम Ecto श्रृंखला का दूसरा भाग है, जिसमें बैटमैन और बैटगर्ल डेटाबेस क्वेरी करने पर लड़ते हैं और हम सेब और संतरे की तुलना करते हैं। पहले भाग में डेटाबेस स्कीमा और माइग्रेशन में ActiveRecord बनाम Ecto को देखने के बाद, यह पोस्ट कवर करती है कि कैसे ActiveRecord और Ecto दोनों डेवलपर्स क

  5. RubyGems के अंदर: क्लासिक इंस्टॉलेशन से आधुनिक विकास तक

    बच्चों इकट्ठा हो जाओ, और दादाजी को पुराने दिनों के तरीके सुनाओ जब जीवन कठिन था, और जेम्स इंस्टॉल करना सिरदर्द पैदा करने वाला, बाल खींचने वाला, दांत पीसने वाला अनुभव था।जब मैं रूबी में बस शुरू कर रहा था, तब कोई बंडलर नहीं था और जेम्स को कठिन तरीके से इंस्टॉल करना पड़ता था। रेल्स में, इसका मतलब था rak

  6. रूबी C एक्सटेंशन में महारत: स्क्रैच से हाई-परफॉरमेंस मॉड्यूल बनाएं

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

  7. रूबी में एसिंक्रोनस थ्रेड टेस्टिंग में महारत: सर्वोत्तम अभ्यास और पैटर्न

    थ्रेड्स और एसिंक्रोनस वातावरण शुरू में थोड़े मुश्किल होते हैं। इंटरैक्शन को व्यवस्थित करने के लिए एक अच्छे मानसिक मॉडल के बिना, मुसीबत में पड़ना और अप्रत्याशित परिणामों के साथ समाप्त होना आसान है। उसके ऊपर, सही उपकरण या टेस्ट पैटर्न के बिना एसिंक्रोनस कोड का टेस्ट करना मुश्किल हो सकता है।थ्रेड्स को

  8. रूबी में फाइबर्स और एन्यूमरेटर्स में महारत: उन्नत फ्लो कंट्रोल तकनीकें

    रूबी में पुनरावृत्ति करने के विभिन्न तरीके हैं — लूप्स, ब्लॉक्स और एन्यूमरेटर्स। अधिकांश रूबी प्रोग्रामर कम से कम लूप्स और ब्लॉक्स से परिचित हैं लेकिन Enumerator और Fiber अक्सर अंधेरे में रहते हैं। रूबी मैजिक के इस संस्करण में, अतिथि लेखक जूलिक Enumerable और Fiber पर प्रकाश डालते हैं ताकि फ्लो कंट्र

  9. सांख्यिकीय माध्य और पर्सेंटाइल को समझना: एक व्यावहारिक गाइड

    प्रदर्शन निगरानी एक सफल एप्लिकेशन चलाने का एक महत्वपूर्ण हिस्सा है। किसी चीज़ के प्रदर्शन को बताने के सबसे बुनियादी तरीकों में से एक है हर बार जब यह होता है तो अवधि को मापना और इससे आंकड़े निकालना।माध्यमान्यता के तहत मूल्यों के संग्रह का माध्य या औसत यह देखने के लिए एक अच्छी शुरुआत है कि कोई चीज़ कि

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

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

  11. रूबी में GraphQL के साथ शुरुआत: एक व्यावहारिक परिचय

    आपने डेवलपर्स को GraphQL के चमत्कारों की प्रशंसा करते सुना होगा। इस श्रृंखला में हम प्रौद्योगिकियों का उपयोग करके उन्हें सीखना पसंद करते हैं, और यह लेख एक उदाहरण एप्लिकेशन के माध्यम से जाएगा जो GraphQL का उपयोग करता है।GraphQL क्या हैGraphQL एक क्वेरी भाषा और रनटाइम है जिसका उपयोग API बनाने के लिए क

  12. रूबी मेटाक्लासेस में महारत: क्लासेस, इंस्टेंसेस, और विधि परिभाषाओं को समझना

    रूबी मैजिक के एक नए एपिसोड में आपका स्वागत है! इस महीने का संस्करण मेटाक्लासेस के बारे में है, एक विषय जो दो डेवलपर्स (हाय मौड!) के बीच चर्चा से उत्पन्न हुआ।मेटाक्लासेस की जांच करके, हम सीखेंगे कि रूबी में क्लास और इंस्टेंस विधियाँ कैसे काम करती हैं। रास्ते में, एक स्पष्ट डिफाइनी पास करके, class <

  13. रूबी में महारत: #dup बनाम #clone में गहरा गोता

    आज की पोस्ट में, हम रूबी के #dup और #clone को देखेंगे। हम एक वास्तविक जीवन के उदाहरण से शुरू करेंगे जिसने इस रुचि को ट्रिगर किया। उसके बाद, हम इस लक्ष्य के साथ गहराई से गोता लगाएंगे कि रूबी में #dup कैसे लागू किया जाता है और यह #clone की तुलना कैसे करता है। हम तब अपना स्वयं का #dup विधि लागू करके सम

  14. रूबी के छिपे हुए रत्न की खोज: शक्तिशाली टेक्स्ट पार्सिंग के लिए StringScanner

    रूबी न केवल एक मजेदार भाषा है, यह एक उत्कृष्ट स्टैंडर्ड लाइब्रेरी के साथ भी आती है। जिनमें से कुछ उतने ज्ञात नहीं हैं, और लगभग छिपे हुए रत्न हैं। आज अतिथि लेखक माइकल कोहल एक पसंदीदा पर प्रकाश डालते हैं: StringScanner।रूबी के छिपे हुए रत्न: StringScannerडेटा संरचनाओं जैसे OpenStruct और Set से लेकर CS

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

    इस लेख में, हम ऑब्जेक्ट मार्शलिंग में गोता लगाने जा रहे हैं। हम बताएंगे कि यह क्या है, Marshal मॉड्यूल को देखेंगे, और फिर एक उदाहरण के माध्यम से जाएंगे। हम फिर एक कदम और गहरे जाएंगे और _dump और self._load विधियों की तुलना करेंगे। चलते हैं!ऑब्जेक्ट मार्शलिंग क्या है?जब आप कोड लिख रहे होते हैं, तो आप

  16. एक रूबी बैकग्राउंड प्रोसेसिंग सिस्टम बनाएं: स्क्रैच से सीखें

    आज की पोस्ट में, हम मज़े के लिए एक सरल बैकग्राउंड प्रोसेसिंग सिस्टम लागू करने जा रहे हैं! हम रास्ते में कुछ चीजें सीख सकते हैं जैसे लोकप्रिय बैकग्राउंड प्रोसेसिंग सिस्टम जैसे साइडकिक के इंटर्नल्स में एक झलक। इस मज़े का उत्पाद किसी भी तरह से प्रोडक्शन उपयोग के लिए अभिप्रेत नहीं है।आइए कल्पना करें कि

  17. काफ्का के साथ रूबी ऐप्स को बढ़ाना: एक सिद्ध साइडकिक सफलता की कहानी

    एक निरंतर बढ़ते ऑल-इन-वन APM के रूप में, हम ऐपसिग्नल को हमारे ट्रैफिक में वृद्धि का सामना करने में सक्षम बनाने के लिए बहुत समय बिताते हैं। आमतौर पर, हम इस बारे में बात नहीं करते कि हम यह कैसे करते हैं; हमारा ब्लॉग रूबी के हुड के नीचे की महान चीजों या इलिक्सिर के साथ पागल चीजें करने के बारे में लेखों

  18. रूबी के छिपे हुए रत्न अनलॉक करें: Delegator और Forwardable में महारत

    रूबी के स्टैंडर्ड लाइब्रेरी में छिपे हुए रत्नों की आज की खोज में, हम डेलीगेशन को देखने जा रहे हैं।दुर्भाग्य से, यह शब्द — कई अन्य की तरह — वर्षों में कुछ हद तक भ्रमित हो गया है और अलग-अलग लोगों के लिए अलग-अलग चीजें मायने रखता है। विकिपीडिया के अनुसार:डेलीगेशन एक ऑब्जेक्ट (रिसीवर) के एक सदस्य (प्रॉपर

  19. method_missing का उपयोग करके रूबी की पूर्वज श्रृंखला में महारत हासिल करना

    अपना कैरी-ऑन लगेज पकड़ें, क्योंकि आज हम पूर्वज श्रृंखला में सबसे ऊपर तक यात्रा करेंगे। हम एक विधि कॉल का अनुसरण करेंगे और देखेंगे कि यह श्रृंखला में कैसे ऊपर जाती है और साथ ही पता लगाएंगे कि क्या होता है जब विधि गायब होती है। और चूंकि हम आग से खेलना पसंद करते हैं, हम वहां नहीं रुकेंगे बल्कि BasicObj

  20. रूबी के Enumerable मॉड्यूल में महारत: Enumerable क्लासेस बनाना

    रूबी मैजिक के एक और संस्करण में आपका स्वागत है! एक साल पहले, हमने रूबी के Enumerable मॉड्यूल के बारे में सीखा, जो उन विधियों को प्रदान करता है जिनका उपयोग आप सरणियों, रेंज और हैश जैसे गणनीय ऑब्जेक्ट्स के साथ काम करते समय करते हैं।तब हमने एक LinkedList क्लास बनाई थी ताकि यह दिखाया जा सके कि किसी ऑब्ज

Total 649 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:14/33  20-कंप्यूटर/Page Goto:1 8 9 10 11 12 13 14 15 16 17 18 19 20