एमआरटीजी :: कॉन्फ़िगरेशन

एमआरटीजी :: कॉन्फ़िगर एमआरटीजी कॉन्फ़िगरेशन फ़ाइलों को पार्स करने के लिए एक पर्ल मॉड्यूल है।
अब डाउनलोड करो

एमआरटीजी :: कॉन्फ़िगरेशन रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • Perl Artistic License
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Stephen R. Scaffidi
  • प्रकाशक वेब साइट:
  • http://search.cpan.org/~sscaffidi/MRTG-Config-0.04/lib/MRTG/Config.pm

एमआरटीजी :: कॉन्फ़िगरेशन टैग


एमआरटीजी :: कॉन्फ़िगरेशन विवरण

एमआरटीजी :: कॉन्फ़िगर एमआरटीजी कॉन्फ़िगरेशन फ़ाइलों को पार्स करने के लिए एक पर्ल मॉड्यूल है। एमआरटीजी :: कॉन्फ़िगर एमआरटीजी कॉन्फ़िगरेशन फ़ाइलों को पार्स करने के लिए एक पर्ल मॉड्यूल है। वार्निंग यह मॉड्यूल, जबकि अभी विश्वसनीय है, अभी भी विकास के अल्फा चरणों में है ... एपीआई / विधियां बदल सकती हैं। विधियों के व्यवहार लगभग निश्चित रूप से बदल जाएंगे। डेटा की आंतरिक संरचना बदल जाएगी, जैसा कि कई अन्य चीजें होंगी। मैं हमेशा 'काम कर रहे' संस्करणों को छोड़ने की कोशिश करूंगा, लेकिन कोई भी जो अपने कोड की अपेक्षा करता है जो इस मॉड्यूल का उपयोग जारी रखने के लिए करता है ... जब तक मैं इस चेतावनी को हटा नहीं देता तब तक ... Synopsisever एक एमआरटीजी कॉन्फ़िगरेशन फ़ाइल को पार्स करने की आवश्यकता है? मेरे पास है। मुझे बहुत सारे और उनमें से कई को पार्स करने की आवश्यकता थी। Mrtg_lib के लिए अंतर्निहित कार्यों का उपयोग करना बहुत धीमा, बहुत जटिल था, और मेरे गरीब वेब सर्वर को संभालने के लिए बहुत अधिक रैम और सीपीयू समय का उपयोग किया गया था - और डेटा संरचनाएं एमआरटीजी_ एलआईबी निर्मित मुझे आवश्यकतानुसार अधिक जटिल थी। आरटीजी :: कॉन्फ़िगर कर सकते हैं लोड और पार्स एमआरटीजी और एमआरटीजी-स्टाइल कॉन्फिगरेशन फाइलों को बहुत तेज़ी से, और पार्स किए गए निर्देश, लक्ष्य और मान एक ओओ इंटरफ़ेस के माध्यम से स्थित, निकाले गए और हेरफेर किए जा सकते हैं। यह मॉड्यूल एमआरटीजी कॉन्फ़िगरेशन के प्रारूप को सही ढंग से पार्स करने पर ध्यान केंद्रित करने का इरादा है, चाहे निर्देशन और मूल्यों आदि के बावजूद एमआरटीजी के लिए मान्य हैं या नहीं। मैं एमआरटीजी_एलआईबी के रीडसीएफजी () फ़ंक्शन और एमआरटीजी वेबसाइट पर प्रारूप के विवरण और एमआरटीजी वेबसाइट पर प्रारूप के विवरण के रूप में इन कॉन्फ़िगरेशन फ़ाइलों को सही तरीके से पार्स करने के तरीके के रूप में उपयोग कर रहा हूं। मैं अभी भी उस लक्ष्य से एक छोटा सा रास्ता हूं, लेकिन इस मॉड्यूल का वर्तमान में बड़ी सफलता के साथ उत्पादन वातावरण में उपयोग किया जा रहा है! इस दस्तावेज को जोड़ने और इसे जल्द ही बेहतर तरीके से व्यवस्थित करने के लिए मर्सिई योजना के लिए याचिका की योजना बना रही है, लेकिन मैं सीधे सवालों के जवाब देने के लिए तैयार हूं इस बीच में। इसके अलावा, यह मेरा पहला मॉड्यूल है, जो कुछ असंतुष्ट इंजीनियरों को खुश करने के लिए जल्दी में लिखा गया है। मैं इसे सुधारने की योजना बना रहा हूं, इसलिए कोई भी इनपुट, सकारात्मक या नकारात्मक निश्चित रूप से स्वागत है! उपयोग उदाहरण एमआरटीजी का उपयोग करें :: कॉन्फ़िगर; मेरा $ cfgfile = 'mrtg.cfg'; मेरा $ persist_file = 'mrtg.cfg.db'; मेरा $ mrtgcfg = नया एमआरटीजी :: कॉन्फ़िगरेशन; $ MRTGCFG-> LOADPARSE ($ CFGFILE); # बाद में या # अन्य प्रोग्राम द्वारा पार्स किए गए डेटा को स्टोर करना चाहते हैं? $ mrtgcfg-> persist_file ($ persist_file); $ mrtgcfg-> बनी हुई (1); foreach मेरे $ tgtname (@ {$ mrtgcfg-> लक्ष्य ()}) {मेरा $ tgtcfg = $ mrtgcfg-> लक्ष्य ($ tgtname); # आइए मान लें कि प्रत्येक लक्ष्य में एक शीर्षक है। $ TGTCFG -> {शीर्षक} प्रिंट करें। "एन"; } # Globals () कुछ, um, दिलचस्प चीजें जो आपको जानते हैं। कृपया नीचे इसके बारे में पढ़ें ... मेरे $ globalcfg = $ mrtgcfg-> ग्लोबल्स (); # मान लीजिए कि वर्कडिर सेट है। $ NOBALLCFG -> {वर्कडिर} प्रिंट करें। "एन"; आवश्यकताएं: · पर्ल


एमआरटीजी :: कॉन्फ़िगरेशन संबंधित सॉफ्टवेयर

कैरोम

Cairomm काहिरा ग्राफिक्स लाइब्रेरी के लिए एक सी ++ इंटरफ़ेस है। ...

168

डाउनलोड