คำถามติดแท็ก enumerate



7
แจกแจงคลาสทั้งหมดด้วยแอตทริบิวต์คลาสที่กำหนดเองได้อย่างไร
คำถามที่อยู่บนพื้นฐานของMSDN ตัวอย่างเช่น สมมติว่าเรามี C # บางคลาสที่มี HelpAttribute ในแอปพลิเคชันเดสก์ทอปแบบสแตนด์อโลน เป็นไปได้หรือไม่ที่จะระบุคลาสทั้งหมดที่มีแอ็ตทริบิวต์ดังกล่าว? มันสมเหตุสมผลไหมที่จะจำคลาสด้วยวิธีนี้? แอตทริบิวต์ที่กำหนดเองจะถูกใช้เพื่อแสดงรายการเมนูที่เป็นไปได้การเลือกรายการจะนำไปสู่หน้าจออินสแตนซ์ของคลาสดังกล่าว จำนวนชั้นเรียน / รายการจะเพิ่มขึ้นอย่างช้า ๆ แต่วิธีนี้เราสามารถหลีกเลี่ยงการแจกแจงพวกเขาทั้งหมดที่อื่นฉันคิดว่า

18
วัตถุประสงค์ -C: อ่านไฟล์ทีละบรรทัด
วิธีที่เหมาะสมในการจัดการกับไฟล์ข้อความขนาดใหญ่ใน Objective-C คืออะไร? สมมติว่าฉันต้องอ่านแต่ละบรรทัดแยกกันและต้องการที่จะถือว่าแต่ละบรรทัดเป็น NSString วิธีที่มีประสิทธิภาพที่สุดในการทำเช่นนี้คืออะไร? ทางออกหนึ่งคือการใช้วิธี NSString: + (id)stringWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error แล้วแยกบรรทัดด้วยตัวแบ่งบรรทัดใหม่แล้ววนซ้ำองค์ประกอบในอาร์เรย์ อย่างไรก็ตามดูเหมือนว่าจะไม่มีประสิทธิภาพพอสมควร ไม่มีวิธีง่ายๆในการจัดการไฟล์เป็นสตรีมระบุแต่ละบรรทัดแทนที่จะอ่านมันทั้งหมดในครั้งเดียวหรือไม่? ค่อนข้างชอบจาวาของ java.io.BufferedReader

4
ระบุ () - สร้างเครื่องกำเนิดไฟฟ้าใน Python
ฉันต้องการทราบว่าจะเกิดอะไรขึ้นเมื่อฉันส่งผลลัพธ์ของฟังก์ชันเครื่องกำเนิดไฟฟ้าไปยัง python's enumerate () ตัวอย่าง: def veryBigHello(): i = 0 while i < 10000000: i += 1 yield "hello" numbered = enumerate(veryBigHello()) for i, word in numbered: print i, word การแจงนับวนซ้ำอย่างเฉื่อยชาหรือไม่ก็ทำให้ทุกอย่างกลายเป็นเรื่องแรก? ฉัน 99.999% แน่ใจว่ามันขี้เกียจดังนั้นฉันจะปฏิบัติเหมือนกับฟังก์ชั่นเครื่องกำเนิดไฟฟ้าได้หรือไม่หรือฉันต้องระวังอะไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.