malloc 返回之后,内存就归你了吗
8GB 的机器上 malloc(4GB) 两次,会成功吗?
प्रॉम्प्ट कॉपी करें, फिर कोई एक मॉडल चुनें। वह जवाब थमाने के बजाय इंटरव्यू लेने वाले की तरह दृश्य दर दृश्य आपसे पूछेगा।
जिस फ़ोन में ऐप लगा है, वहाँ सिस्टम सीधे ऐप खोल देगा। WeChat के अंदर बाहरी ऐप नहीं खुलते — पहले ब्राउज़र में खोलें।
कॉपी किए हुए पाठ के आख़िर में वही उत्तर-कुंजी है जिससे मॉडल आपको आँकता है। पहले खुद न पढ़ें — खुद तक पहुँचना ही असली बात है।
第一幕是三个预测题,先让你猜,不评价对错 —— 然后用它们把「malloc 给的是账,不是内存」这件事逼出来。
这块东西线上天天用得到:为什么 free 了内存没降、为什么 VSZ 几十 GB 是正常的、为什么内存泄漏不一定表现为一直涨(碎片也这样),以及最要紧的那一条 —— 内存不够时程序不会崩在 malloc 那一行。
यह किसका अभ्यास कराती है
यह पाठ रिपॉज़िटरी में (उस फ़ाइल के अंत में कुंजी है — खोलते ही दिख जाएगी)
यह वाला कर चुके हैं?
साइन इन करके दर्ज करें कि यह अभ्यास कर लिया — अगली बार दिखेगा कि किस दिन किया था।
जिन्होंने यह किया, उनके नोट
इसे कैसे इस्तेमाल करें
यह श्रृंखला सिखाती है, जिरह नहीं करती: यह राह दिखाती है, न कि तब तक दबाती है जब तक कहने को कुछ न बचे। अटकने पर पहले पूछती है कि आप किस परत पर अटके हैं (सुना ही नहीं / जानता हूँ पर क्यों नहीं पता / समझता हूँ पर लगा नहीं पाता), फिर तय करती है कि क्या देना है। दो बार राह दिखाने के बाद ही सीधा उत्तर देती है — और फिर अपने शब्दों में दोहरवाती है।
यह लगातार अंक माँगेगी: «थोड़ा ख़र्च तो है» या «तेज़ है» कहने पर टोक देगी। जिस नतीजे का अंक आप नहीं बता सकते, वह रटा हुआ नतीजा है — यही यह श्रृंखला सिखाती है।
कैसे शुरू करें
- एक चुनिए, खोलिए, प्रॉम्प्ट कॉपी कीजिए।
- एकदम नई ख़ाली बातचीत में चिपकाइए, कुछ मत कहिए, पहले सवाल का इंतज़ार कीजिए।
- अंक बताने के लिए तैयार रहिए: कितने नैनोसेकंड, कितने माइक्रोसेकंड, कितने गुना धीमा। न पता हो तो कह दीजिए — यह नोट करके आगे बढ़ जाएगी।
बीच में कभी भी कहे जा सकने वाले चार संकेत
跳过तुरंत अगले दृश्य पर换个说法इस जगह को दूसरे कोण से फिर समझाना直说吧पूरा उत्तर बताना, फिर मुझसे दोहरवाना复盘सीधे समापन पर जाकर पुनरावलोकन कार्ड निकलवाना
तीन फंदे
- अंत वाला उत्तर-पत्र पहले मत पढ़िए — उसका «आम तौर पर लोग क्या ग़लत समझते हैं» वाला हिस्सा ही हर सवाल का जवाब है।
- शब्दजाल पर मत टूटिए। «यह TLB मिस है» कहना आसान है; यह बताना कि पेज फ़ॉल्ट से कितना सस्ता है — वही मायने रखता है।
- जब वह तारीफ़ करने लगे, उसे «मेरी तारीफ़ मत करो» वाला नियम याद दिलाइए। राह दिखाना दुलारना नहीं है।
अंकों की समझ बनानी हो तो पहले रैंडम रीड और पहला बाइट। लाइव जाँच में काम आते हैं malloc, TCP का अटकना, कॉन्टेक्स्ट स्विच। समवर्ती कोड लिखते हों तो पुनःक्रम और छद्म साझाकरण।
नोट लिखने के लिए साइन इन।