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

5
เมื่อใดที่จะใช้คลาส vs ดั้งเดิมใน Java?
ฉันเห็นว่า Java มีบูลีน (คลาส) และบูลีน (ดั้งเดิม) ในทำนองเดียวกันมีจำนวนเต็ม (คลาส) เทียบกับ int (ดั้งเดิม) อะไรคือวิธีปฏิบัติที่ดีที่สุดในการใช้เวอร์ชันดั้งเดิมกับคลาส? โดยทั่วไปฉันควรใช้รุ่นคลาสอยู่เสมอเว้นแต่ฉันจะมีเหตุผลที่เฉพาะเจาะจง วิธีที่นิยมใช้กันมากที่สุดคืออะไร?
54 java  class  usage 

11
ทำไม Lisp ไม่แพร่หลายมากขึ้น? [ปิด]
ฉันเริ่มเรียน Scheme ด้วยวิดีโอ SICP และฉันต้องการย้ายไปยัง Common Lisp ต่อไป ภาษาดูเหมือนจะน่าสนใจมากและผู้คนส่วนใหญ่เขียนหนังสือเกี่ยวกับภาษานั้นเพื่อสนับสนุนว่ามีพลังในการแสดงออกที่ไม่มีใครเทียบ CL ดูเหมือนว่าจะมีไลบรารีมาตรฐานที่ดี ทำไม Lisp ไม่แพร่หลายมากขึ้น? ถ้ามันมีพลังจริงๆผู้คนควรจะใช้มันให้จบ แต่มันแทบจะเป็นไปไม่ได้เลยที่จะหาพูดว่า Lisp job jobs ฉันหวังว่ามันจะไม่ใช่แค่วงเล็บเพราะมันไม่ได้เป็นปัญหาใหญ่หลังจากผ่านไปสักครู่

10
ทำไมรหัสของคุณไม่ควรใช้ CPU 100% [ปิด]
ฉันกำลังพูดโดยเฉพาะเกี่ยวกับโปรแกรม C # .NET 4 ที่ทำงานบน Windows XP หรือสูงกว่า แต่คำตอบทั่วไปก็ยอมรับได้เช่นกัน สมมติว่าโปรแกรมที่ได้รับการปรับให้เหมาะสมและมีประสิทธิภาพนั้น ปัญหานี่คือผลกระทบของการใช้งาน CPU สูงกับฮาร์ดแวร์ทั้งหมดและควรใช้โปรแกรมที่มีการใช้งานสูงเพื่อลดการสึกหรอหรือไม่ไม่ว่าการใช้งานของฉันจะมีประสิทธิภาพหรือไม่ เพื่อนร่วมงานวันนี้แนะนำว่าฉันไม่ควรตั้งเป้าการใช้งาน CPU 100% ในกระบวนการโหลดข้อมูลเพราะ "ซีพียูสมัยใหม่ราคาถูกและจะลดลงอย่างรวดเร็วที่ 100% ซีพียู" มันเป็นเรื่องจริงเหรอ? และถ้าเป็นเช่นนั้นทำไม ก่อนหน้านี้ฉันรู้สึกว่าการใช้ CPU 100% นั้นดีกว่าสำหรับการใช้งานที่หนักหน่วงหรือยาวนานและฉันก็ไม่สามารถหาแหล่งที่มาที่น่านับถือในเรื่องนี้ได้
42 c#  multithreading  cpu  usage 

8
เมื่อไหร่ที่ฉันควรใส่ใจเกี่ยวกับการแสดง?
เป็นเวลานานที่สุดในสถานที่ต่าง ๆ เช่นช่องทาง IRC ของ Java , SO และสถานที่อื่น ๆ ที่ฉันได้รับการบอกเล่าบางอย่างตามแนวของ "กังวลเกี่ยวกับลักษณะของโค้ดและการอ่าน / การทำความเข้าใจในตอนนี้และประสิทธิภาพในภายหลัง ดังนั้นเป็นเวลานานที่สุดที่ฉันไม่ได้เป็น OCD เกี่ยวกับประสิทธิภาพการทำงานสำหรับเดสก์ท็อปขนาดเล็กหรือเว็บแอปของฉันเพียงแค่ลบสิ่งที่ไม่มีประสิทธิภาพออกไปอย่างเห็นได้ชัด คำตอบส่วนใหญ่คือ "แล้วความสามารถในการปรับขยายได้?" นั่นเป็นจุดที่ถูกต้อง แต่ถ้าแอพของฉันถูกสร้างขึ้นเพื่อแยกวิเคราะห์พูดยาว 10,000 บรรทัดไฟล์ฉันควรทำให้โค้ดของฉันยุ่งเหยิงสำหรับคนส่วนน้อยที่กำลังจะผลักไฟล์ 1,000,000 บรรทัดหรือไม่ คำถามหลักของฉันคือเมื่อใดที่ฉันควรแลกเปลี่ยนวิธีที่ง่าย แต่ไม่มีประสิทธิภาพในการทำงานกับสัตว์ยักษ์ที่ซับซ้อนขนาดใหญ่ที่ทำสิ่งต่าง ๆ อย่างรวดเร็ว แต่ทำลายวิธีที่เป็นไปได้ในการอัพเกรดและทำให้รหัสยากเกินไป
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.