การเขียนโปรแกรม

คำถาม & คำตอบสำหรับโปรแกรมเมอร์มืออาชีพและกระตือรือร้น

12
Solr vs. ElasticSearch [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดเมื่อปีที่แล้ว อะไรคือความแตกต่างทางสถาปัตยกรรมระหว่างเทคโนโลยีเหล่านี้? นอกจากนี้กรณีการใช้งานใดที่เหมาะสมกว่าสำหรับแต่ละกรณี

14
PECS คืออะไร (ผู้ผลิตขยาย Consumer Super)?
ตั้งอยู่ในส่วนที่ไม่ถูกต้องของStack Overflow ที่อยู่ : Использование wildcard ใน Generics Java ฉันเจอ PECS (ย่อมาจากผู้ผลิตextendsและผู้บริโภคsuper ) ในขณะที่อ่านข้อมูลเกี่ยวกับยาชื่อสามัญ มีใครอธิบายให้ฉันรู้วิธีใช้ PECS เพื่อแก้ไขความสับสนระหว่างextendsและsuper?

4
ทำไมชื่อตัวแปร JavaScript ที่ถูกต้อง◎ܫ◎และ? ไม่ถูกต้อง
ฉันสังเกตเห็นว่าใน Internet Explorer (แต่น่าเสียดายที่ไม่ใช่ในเบราว์เซอร์อื่นที่ฉันทดสอบ) คุณสามารถใช้ชื่อตัวแปร Unicode นี่ทำให้วันของฉันและฉันดีใจอย่างยิ่งที่ฉันสามารถเขียนโค้ด Unicode-Laden ที่มีความสนุกสนานเช่นนี้: var ктоείναι草泥马 = "You dirty horse.", happy☺n☺mat☺p☺eia = ":)Yay!", ಠ_ಠ = "emoticon"; alert(ктоείναι草泥马 + happy☺n☺mat☺p☺eia + ಠ_ಠ); ด้วยเหตุผลบางอย่างแม้ว่า◎ܫ◎, ♨_♨และ☺ไม่ได้เป็นชื่อตัวแปรที่ถูกต้อง ทำไมಠ_ಠและ草泥马ทำงาน แต่◎ܫ◎, ♨_♨และ☺ทำไม่ได้? แก้ไข: ทดสอบมันออกมาในเบราว์เซอร์ของคุณบนJSFiddle ฉันทดสอบใน Internet Explorer 9, Chrome, Firefox และ Opera จนถึงตอนนี้ดูเหมือนว่าจะใช้งานได้เฉพาะใน Internet Explorer 9 (ฉันไม่ทราบเกี่ยวกับ Internet Explorer 8 และต่ำกว่า) …

21
การนับไฟล์ซ้ำในไดเรกทอรี Linux
ฉันจะนับซ้ำไฟล์ในไดเรกทอรี Linux ได้อย่างไร ฉันพบสิ่งนี้: find DIR_NAME -type f ¦ wc -l แต่เมื่อฉันเรียกใช้มันกลับข้อผิดพลาดต่อไปนี้ ค้นหา: พา ธ ต้องนำหน้านิพจน์: ¦
728 linux 


7
วิธีคัดลอกคอมมิทจากสาขาหนึ่งไปอีกสาขาหนึ่ง
ฉันมีสองสาขาจากเจ้านายของฉัน: v2.1 : (รุ่น 2) ฉันทำงานมาหลายเดือนแล้ว wss : ที่ฉันสร้างเมื่อวานนี้เพื่อเพิ่มหนึ่งคุณลักษณะเฉพาะให้กับเจ้านายของฉัน (กำลังการผลิต) มีวิธีการคัดลอกเมื่อวานนี้มุ่งมั่นจาก wss เพื่อ v2.1?


21
แยกสตริงย่อยใน Bash
ให้ชื่อไฟล์ในรูปแบบsomeletters_12345_moreleters.extฉันต้องการแยก 5 หลักและใส่ลงในตัวแปร ดังนั้นเพื่อเน้นจุดนั้นฉันมีชื่อไฟล์ที่มีจำนวน x ตัวอักษรจากนั้นลำดับห้าหลักที่ล้อมรอบด้วยขีดล่างเดี่ยวด้านใดด้านหนึ่งแล้วอีกชุดของจำนวน x อักขระ ฉันต้องการที่จะนำตัวเลข 5 หลักและใส่ลงในตัวแปร ฉันสนใจมากในหลายวิธีที่สามารถทำได้
728 string  bash  shell  substring 

16
ใน C # อะไรคือความแตกต่างระหว่างสาธารณะส่วนตัวการป้องกันและไม่มีตัวปรับการเข้าถึง
ทุกปีที่วิทยาลัยของฉันฉันได้ใช้publicและต้องการที่จะทราบความแตกต่างระหว่างpublic, privateและprotected? นอกจากนี้สิ่งที่ไม่staticตรงข้ามกับการไม่มีอะไร?



18
วิธีการเชื่อมสตริงอย่างมีประสิทธิภาพในระหว่างการเดินทาง
ใน Go stringเป็นชนิดดั้งเดิมซึ่งหมายความว่ามันเป็นแบบอ่านอย่างเดียวและการจัดการทุกอย่างจะสร้างสตริงใหม่ ดังนั้นหากฉันต้องการเชื่อมสตริงหลาย ๆ ครั้งโดยไม่ทราบความยาวของสตริงผลลัพธ์สิ่งที่ดีที่สุดในการทำคืออะไร วิธีที่ไร้เดียงสาจะเป็น: s := "" for i := 0; i < 1000; i++ { s += getShortStringFromSomewhere() } return s แต่ดูเหมือนจะไม่ได้มีประสิทธิภาพมาก

26
การใช้คีย์บอร์ดเปียโนเป็นแป้นพิมพ์คอมพิวเตอร์ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน7 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันมีปัญหาRSIและลองใช้แป้นพิมพ์คอมพิวเตอร์ 30 แบบซึ่งทำให้ฉันเจ็บปวด การเล่นเปียโนไม่ได้ทำให้ฉันเจ็บปวด ฉันเล่นเปียโนมาประมาณ 20 ปีโดยไม่มีปัญหาเรื่องความเจ็บปวด ฉันต้องการทราบว่ามีวิธีในการจับภาพ MIDI จากแป้นพิมพ์ MIDI และแป้นพิมพ์ออกตามจังหวะหรือไม่ ฉันไม่รู้อะไรเลยเกี่ยวกับ MIDI แต่ฉันต้องการคำแนะนำเกี่ยวกับวิธีการแปลงสัญญาณนี้เป็นการกดแป้น
727 keyboard  midi 

25
Mercurial และ Git ต่างกันอย่างไร
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันใช้ git มาระยะหนึ่งแล้วบน Windows (กับ msysGit) และฉันชอบแนวคิดของการควบคุมแหล่งที่มาแบบกระจาย เมื่อไม่นานมานี้ฉันได้ดู Mercurial (hg) และมันน่าสนใจ อย่างไรก็ตามฉันไม่สามารถคลุมหัวความแตกต่างระหว่าง hg และ git มีใครทำการเปรียบเทียบแบบเคียงข้างกันระหว่างคอมไพล์และ hg หรือไม่ ฉันสนใจที่จะรู้ว่าสิ่งที่แตกต่าง hg และ git โดยไม่ต้องกระโดดลงไปในการสนทนาแฟนบอย

13
ใช้ @property กับ getters และ setters
นี่เป็นคำถามออกแบบเฉพาะของ Python: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... และ class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... Python ช่วยให้เราสามารถทำอย่างใดอย่างหนึ่ง หากคุณต้องการออกแบบโปรแกรม Python คุณจะใช้แนวทางใดและทำไม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.