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

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

17
:: (เครื่องหมายทวิภาคคู่) ใน Java 8
ฉันสำรวจแหล่งJava 8และพบว่าส่วนหนึ่งของรหัสนี้น่าประหลาดใจมาก: //defined in IntPipeline.java @Override public final OptionalInt reduce(IntBinaryOperator op) { return evaluate(ReduceOps.makeInt(op)); } @Override public final OptionalInt max() { return reduce(Math::max); //this is the gotcha line } //defined in Math.java public static int max(int a, int b) { return (a >= b) ? a : b; } เป็นMath::maxเหมือนตัวชี้วิธีการหรือไม่ …
956 java  java-8 



27
รายการไดเรกทอรีเฉพาะการใช้ ls ใน Bash?
คำสั่งนี้จะแสดงรายการไดเรกทอรีในเส้นทางปัจจุบัน: ls -d */ รูปแบบที่แน่นอน*/ทำอะไร? และเราจะให้เส้นทางแบบสัมบูรณ์ในคำสั่งด้านบน (เช่นls -d /home/alice/Documents) เพื่อแสดงรายการเฉพาะไดเรกทอรีในเส้นทางนั้นได้อย่างไร
954 bash  directory  ls 

16
มิกซ์อินคืออะไรและทำไมจึงมีประโยชน์
ใน " Programming Python " Mark Markz พูดถึง "mixins" ฉันมาจากพื้นหลัง C / C ++ / C # และฉันไม่เคยได้ยินคำศัพท์มาก่อน มิกซ์อินคืออะไร? การอ่านระหว่างบรรทัดของตัวอย่างนี้ (ซึ่งฉันเชื่อมโยงเพราะมันค่อนข้างยาว) ฉันคิดว่ามันเป็นกรณีของการใช้การสืบทอดหลาย ๆ แบบเพื่อขยายชั้นเรียนซึ่งตรงข้ามกับการทำคลาสย่อย 'ที่เหมาะสม' ถูกต้องหรือไม่ เหตุใดฉันจึงต้องการทำเช่นนั้นแทนที่จะใส่ฟังก์ชันใหม่ลงในคลาสย่อย สำหรับเรื่องนั้นทำไมการผสมผสานมิกซ์ / การสืบทอดหลายวิธีจึงดีกว่าการใช้การแต่งเพลง? อะไรคือสิ่งที่แยกมิกซ์อินจากการสืบทอดหลาย ๆ ด้าน? มันเป็นเพียงเรื่องของความหมายหรือไม่?

27
ดึงข้อมูลระเบียนสุดท้ายในแต่ละกลุ่ม - MySQL
มีตารางmessagesที่มีข้อมูลดังแสดงด้านล่าง: Id Name Other_Columns ------------------------- 1 A A_data_1 2 A A_data_2 3 A A_data_3 4 B B_data_1 5 B B_data_2 6 C C_data_1 ถ้าฉันเรียกใช้คิวselect * from messages group by nameรีฉันจะได้ผลลัพธ์ดังนี้: 1 A A_data_1 4 B B_data_1 6 C C_data_1 แบบสอบถามใดจะส่งคืนผลลัพธ์ต่อไปนี้ 3 A A_data_3 5 B B_data_2 6 C C_data_1 นั่นคือบันทึกสุดท้ายในแต่ละกลุ่มควรส่งคืน …


26
ฉันจะขอเส้นทางของแอปพลิเคชันในแอปพลิเคชันคอนโซล NET ได้อย่างไร
ฉันจะค้นหาเส้นทางของแอปพลิเคชันในแอปพลิเคชันคอนโซลได้อย่างไร ในWindows Formsฉันสามารถใช้Application.StartupPathเพื่อค้นหาเส้นทางปัจจุบัน แต่ดูเหมือนจะไม่สามารถใช้ได้ในแอปพลิเคชันคอนโซล


27
ตั้งค่าตัวเลือกเลือก 'เลือก' ตามค่า
ฉันมีselectฟิลด์ที่มีตัวเลือกบางอย่างอยู่ในนั้น ตอนนี้ฉันต้องเลือกหนึ่งในนั้นoptionsด้วย jQuery แต่ฉันจะทำอย่างนั้นได้อย่างไรเมื่อฉันรู้เพียงว่าvalueสิ่งoptionนั้นต้องถูกเลือก? ฉันมี HTML ต่อไปนี้: <div class="id_100"> <select> <option value="val1">Val 1</option> <option value="val2">Val 2</option> <option value="val3">Val 3</option> </select> </div> val2ฉันจำเป็นต้องเลือกตัวเลือกที่มีค่า สิ่งนี้สามารถทำได้? นี่คือหน้าตัวอย่าง: http://jsfiddle.net/9Stxb/


21
จำนวนเต็มสูงสุดของ JavaScript คือจำนวนใดที่สามารถไปได้โดยไม่สูญเสียความแม่นยำ
สิ่งนี้ถูกกำหนดโดยภาษาหรือไม่ มีค่าสูงสุดที่กำหนดหรือไม่? มันแตกต่างกันในเบราว์เซอร์ที่แตกต่างกันอย่างไร

8
วิธีการแท็กการคอมมิชชันเก่าใน Git
เรายังใหม่กับ git และฉันต้องการตั้งค่าแท็กที่จุดเริ่มต้นของที่เก็บของเรา รหัสการผลิตของเราเหมือนกับที่เก็บเริ่มต้น แต่เราได้ทำคอมมิชชันตั้งแต่นั้นมา แท็กที่จุดเริ่มต้นจะช่วยให้เราสามารถ "ย้อนกลับ" การผลิตไปยังสถานะที่รู้จักและมั่นคง ดังนั้นวิธีเพิ่มแท็กลงในคำสั่งที่เก่ากว่าหรือไม่



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