Articles of अनुकूलन

एक 2d सरणी के माध्यम से पाश का सबसे तेज़ तरीका है?

मैं बस इस ब्लॉग पोस्ट पर ठोकर खाई। लेखक दो कोड नमूनों को दिखाता है कि आयत के माध्यम से लूप और कुछ गणना करता है (मेरा अनुमान है कि कंप्यूटिंग कोड सिर्फ एक प्लेसहोल्डर है)। उदाहरण में से एक पर, वह लंबवत आयताकार स्कैन करता है, और दूसरी क्षैतिज रूप से। वह फिर कहते […]

इनलाइन फ़ंक्शन v। मैक्रो सी में – ओवरहेड (मेमोरी / स्पीड) क्या है?

फ़ंक्शन की तरह- मैक्रोज़ v। इनलाइन फ़ंक्शन के पेशेवरों / विपक्ष के लिए मैंने स्टैक अतिप्रवाह खोज की मुझे निम्नलिखित चर्चा मिली: सी में विभिन्न मैक्रो फ़ंक्शन / इनलाइन विधियों के पेशेवरों और विपक्ष … लेकिन उसने मेरे प्राथमिक बर्निंग प्रश्न का जवाब नहीं दिया अर्थात्, मैक्रो उपयोग और निष्पादन की गति के संदर्भ में […]

std :: vector reserve () और push_back () आकार बदलने () और सरणी सूचकांक की तुलना में तेज़ है, क्यों?

मैं कोड के एक ब्लॉक पर एक त्वरित प्रदर्शन परीक्षण कर रहा था void ConvertToFloat( const std::vector< short >& audioBlock, std::vector< float >& out ) { const float rcpShortMax = 1.0f / (float)SHRT_MAX; out.resize( audioBlock.size() ); for( size_t i = 0; i < audioBlock.size(); i++ ) { out[i] = (float)audioBlock[i] * rcpShortMax; } } मूल […]

फाइल स्ट्रिंग के रूप में पढ़ें

मुझे एंड्रॉइड में स्ट्रिंग के रूप में एक एक्सएमएल फ़ाइल लोड करने की आवश्यकता है, इसलिए मैं इसे टीबीएक्सएमएल एक्सएमएल पार्सर पुस्तकालय में लोड कर सकता हूं और इसे पार्स कर सकता हूं। कार्यान्वयन मुझे अब फ़ाइल को पढ़ने के लिए है क्योंकि स्ट्रिंग कुछ केबीएस की बहुत छोटी XML फ़ाइल के लिए लगभग 2 […]

कुशल 4×4 मैट्रिक्स गुणन (सी बनाम विधानसभा)

मैं सी में दो 4×4 मैट्रिक्स को गुणा करने के लिए एक तेज़ और पेचीदा तरीका तलाश रहा हूं। मेरे वर्तमान शोध में सीआईडी ​​एक्सटेंशन के साथ x86-64 विधानसभा पर ध्यान केंद्रित किया गया है। अब तक, मैंने एक समारोह चुड़ैल बना दिया है जो एक सरल सी कार्यान्वयन से लगभग 6x तेज है, जो […]

काफ्का: कस्टम सीरियलइज़र लिखना

मैं काफ्का 0.8.1 के साथ एक पीओसी बनाने की कोशिश कर रहा हूं। मैं काफ़का संदेश के रूप में अपना जावा क्लास का उपयोग कर रहा हूं जिसमें स्ट्रिंग डेटा प्रकार का एक समूह है। मैं कफका पुस्तकालय के साथ आने वाली डिफ़ॉल्ट सीरियललाइज़र वर्ग या स्ट्रिंग श्रृंखलाबद्ध वर्ग का उपयोग नहीं कर सकता मुझे […]

मेमोरी आवंटन / डेलोकेशन बटलैनेक?

सामान्य वास्तविक कार्यक्रमों में स्मृति आवंटन / डेलोकेशन कितनी परेशानी है? किसी भी प्रकार के कार्यक्रम से जवाब देते हैं, जहां आम तौर पर प्रदर्शन का स्वागत है क्या मॉलोक / फ्री / कचरा संग्रह के अच्छे निष्पादन बहुत तेजी से पर्याप्त हैं कि यह कुछ कोने के मामलों में केवल एक बाधा है, या […]

उत्पादन कोड के लिए कुछ अच्छा सीएसएस और जेएस मिनिमाइज़र क्या हैं?

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

ट्विटर बूटस्ट्रैप के साथ ASP.NET MVC4 बंडलिंग

मैं चहचहाना बूटस्ट्रैप के साथ MVC 4 में नई बंडलिंग फीचर का उपयोग करने की कोशिश कर रहा हूं और ऐसा लगता है कि मुझे ग्लीफ़िकॉन्स पीएनजी फाइल फ़ाइलों के पथ की तरह सीएसएस मिलना किसी तरह से गड़बड़ है। ये मेरा कोड है: bundles.Add(new StyleBundle("~/bundles/publiccss").Include( "~/Static/Css/bootstrap/bootstrap.css", "~/Static/Css/bootstrap/bootstrap-padding-top.css", "~/Static/Css/bootstrap/bootstrap-responsive.css", "~/Static/Css/bootstrap/docs.css")); bundles.Add(new ScriptBundle("~/bundles/publicjs").Include( "~/Static/Js/jquery-1.7.2.js", "~/Static/Js/bootstrap/bootstrap.js", "~/Static/Js/cookie/jquery.cookie.js")); […]

Dereferencing type-punned पॉइंटर कड़े-अलियासिंग नियमों को तोड़ देगा

मैं बड़े प्रोग्राम के भाग के रूप में फ़ाइलों से डेटा को पढ़ने के लिए कोड के निम्नलिखित भाग का उपयोग किया था double data_read(FILE *stream,int code) { char data[8]; switch(code) { case 0x08: return (unsigned char)fgetc(stream); case 0x09: return (signed char)fgetc(stream); case 0x0b: data[1] = fgetc(stream); data[0] = fgetc(stream); return *(short*)data; case 0x0c: for(int […]

दिलचस्प पोस्ट
जीमेल के जरिए साधारण एसएमटीपी आदेशों का उपयोग कर ईमेल कैसे भेज सकते हैं? क्या मैं छद्म तत्वों के लिए सिंगल या डबल कॉलन अंकन का उपयोग करना चाहिए? XMPPFramework – कैसे एक एमयूसी कमरा बनाने और उपयोगकर्ताओं को आमंत्रित करें? जावास्क्रिप्ट के साथ चेकबॉक्स चेक / अनचेक करें? एसएसआरएस 2008 आर 2 – एसएसआरएस 2012 – रिपोर्ट वीवर: सफारी और क्रोम में रिपोर्ट रिक्त हैं अजगर खोल में मौजूदा निर्देशिका को कैसे जानना / बदलना है? थ्रेड से रिटर्निंग वैल्यू BouncyCastle बिना जावा में एक X509 प्रमाणपत्र बनाना? डिज़ाइन लिब – कोर्डिनेटर लेआउट / कोलमटिंग टूलबार, ग्रिड दृश्य / सूची दृश्य के साथ लेआउट SQL: चर के आधार पर डायनामिक स्तंभ नाम चुनें जावास्क्रिप्ट में एकाधिक चर की घोषणा जावा में वीओ के कई गतिशील क्षेत्रों के लिए तुलनात्मक का उपयोग करना क्या हमें कक्षा में हमेशा एक डिफॉल्ट कन्स्ट्रक्टर शामिल करना चाहिए? यूडीआईडी ​​और यूयूआईडी के बीच मतभेद पीएलपी यादृच्छिक साधा अर्रे कुंजी को बनाए रखने => मूल्य