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

15
ทำไมขนาดของโปรแกรมถึงใหญ่มาก
ถ้าเราดูโปรแกรมโบราณ Netscape Navigator หรือ Microsoft Word รุ่นก่อนหน้าโปรแกรมเหล่านั้นมีขนาดน้อยกว่า 50 MB ตอนนี้เมื่อฉันติดตั้ง google chrome ก็คือ 200 MB และ Slack เวอร์ชันเดสก์ท็อปคือ 300 MB ฉันอ่านเกี่ยวกับกฎบางอย่างที่โปรแกรมจะใช้หน่วยความจำที่มีอยู่ทั้งหมดไม่ว่าจะเป็นเท่าใด แต่ทำไม? ทำไมขนาดปัจจุบันของโปรแกรมจึงมีขนาดใหญ่เมื่อเทียบกับเมื่อ 10 หรือ 15 ปีก่อน? โปรแกรมไม่ทำงานอย่างมีนัยสำคัญมากขึ้นและดูไม่แตกต่างกันมาก มันคืออะไรหมูทรัพยากรตอนนี้หรือไม่

3
ไบนารีคืออะไร [ปิด]
ฉันเห็นผู้ใช้ไบนารีคำศัพท์ในบริบทที่แตกต่างกันมาก ไบนารีคืออะไร การรวบรวมไฟล์ไบนารีไฟล์ติดตั้งไฟล์. dll หรืออะไร หรือเป็นคำทั่วไปสำหรับการรวบรวมไฟล์บางส่วนในดิสก์?

2
หมายเลขเวอร์ชันเป็นส่วนหนึ่งของชื่อไฟล์
ฉันเห็นว่าซอฟต์แวร์บางตัวมีหมายเลขเวอร์ชันเป็นส่วนหนึ่งของชื่อไฟล์ในขณะที่ซอฟต์แวร์อื่นไม่ทำ ฉันคุ้นเคยกับประเภทหลังมากขึ้นและฉันคิดว่ามันเป็นที่นิยมมากกว่า แต่ฉันเห็นประเภทเก่าในห้องสมุดจาวาสคริปต์ ยกตัวอย่างเช่นชื่อไฟล์ jQuery เป็นเหมือนแทนjquery-2.1.0.js jquery.jsเมื่อใดก็ตามที่ฉันอัปเดตไฟล์ประเภทนี้ฉันจะต้องค้นหาสถานที่ในโปรแกรมอื่น ๆ ที่โหลดไฟล์เหล่านี้และเปลี่ยนชื่อไฟล์ที่พวกเขาอ้างถึงและลบเวอร์ชันเก่าของไลบรารีเหล่านี้ด้วยตนเอง ฉันไม่สะดวกดังนั้นฉันค่อนข้างเปลี่ยนชื่อไฟล์เพื่อยกเว้นหมายเลขรุ่นและเก็บชื่อไฟล์ที่อ้างถึงโดยไม่รวมหมายเลขรุ่น ฉันสงสัยว่าตัวเลขเหล่านี้ใช้สำหรับการควบคุมเวอร์ชันบางประเภท แต่ไม่ชัดเจนว่าจะใช้เมื่อใดและอย่างไร ข้อดีและข้อเสียของการรวมหมายเลขรุ่นในชื่อไฟล์คืออะไร มีความเห็นพ้องกันว่าในด้านใดของซอฟต์แวร์หรือภาษาที่ใช้หมายเลขรุ่นในชื่อไฟล์และพื้นที่ / ภาษาใดที่ไม่ได้ใช้? ถ้าเป็นเช่นนั้นมีเหตุผลใดที่

1
ชื่อส่วนที่ไม่ใช่ส่วนขยายของชื่อไฟล์คืออะไร [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา กำหนดเส้นทางไฟล์: /some/path/abc.txt ชื่อไฟล์คือ "abc.txt" และนามสกุลเป็น "txt" "มาตรฐานอุตสาหกรรม" ชื่อที่ชัดเจนสำหรับส่วน "abc" คืออะไร? สำหรับการอ้างอิงทั้งในไลบรารีที่เก่าjava.ioและใหม่กว่าของ java ชื่อไฟล์หมายถึง "abc.txt" และไม่มีคำใด (เช่น API ไลบรารีไม่สนับสนุน) สำหรับส่วน "abc"java.nio
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.