प्रोग्रामिंग

संक्षेप पिछले लेख में, हमने XDP प्रोग्राम का उपयोग करके सभी पैकेट को DROP करने वाला प्रोग्र
आपने क्या किया? Postfix में OpenDKIM जोड़ते समय के नोट्स + DMARC में मैंने OpenDKIM को लागू किया था, लेकिन मैं ARC साइनिंग का समर्थन करना चाहता था, इसलिए मैंने arcmilter में बदलाव किया। arcmilter, ARC साइनिंग करने के लिए एक milter है, लेकिन यह DKIM साइनिंग भी कर सकता है। arcmilter, Go भाषा में लिखा गया है। यह कहा जा सकता है कि, मैंने इसे लिखा है…? arcmilter, निम्नलिखित रिपॉजिटरी में है।
सारांश यह XDP को जल्दी से आज़माने के लिए एक चर्चा है। इसलिए, eBPF आदि के विस्तृत विवरण को छोड़
gcc द्वारा बनाई गई प्रोग्राम को FreeBSD के GDB में डिबग करते समय, कभी-कभी डिबग जानकारी के फ़ॉर्मेट का भिन्न होने पर त्रुटियाँ उत्पन्न होती हैं। उस समय का नोट्स। काम नहीं होता gcc द्वारा बनाई गई प्रोग्राम को FreeBSD के GDB में डिबग करते समय, कभी-कभी प्रतीक जानकारी के अभाव में त्रुटि होती है। # gcc -g test.c # gdb a.out काम होता है DWARF-2 फ़ॉर्मेट की डिबग जानकारी का उपयोग करने के लिए सेटिंग करने पर, gdb में प्रतीक जानकारी प्रदर्शित होती है।
यह सामग्री Qiita से स्थानांतरित की गई है। Golang में तारीख के फ़ॉर्मेट को निर्दिष्ट करने के लिए time के Format का उपयोग किया जाता है, लेकिन graphite-api के लिए निम्नलिखित फ़ॉर्मेट में होना आवश्यक था। हालांकि, किसी कारणवश ऐसा वातावरण था जो ठीक से काम कर रहा था और ऐसा जो नहीं कर रहा था, और मैंने समय बर्बाद किया। निष्कर्ष के रूप में, ऐसा लगता है कि यह एक बग था?
यह सामग्री Qiita से स्थानांतरित की गई है। यदि आप vim में go भाषा के कोडिंग कर रहे हैं, तो आप syntax और gofmt, goimports का उपयोग करके कोडिंग को आसान बना सकते हैं, लेकिन व्यक्तिगत रूप से जो लेख लिखे गए हैं वे मुझे जटिल लगे, इसलिए मैंने इसे संक्षेप में प्रस्तुत करने का प्रयास किया है। golang की स्थापना OS X $ brew install golang CentOS $ sudo yum install golang --enablerepo=epel Ubuntu $ sudo apt install golang GOPATH के लिए निर्देशिका का निर्माण $ mkdir $HOME/go .