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

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

3
ทำไมการพิมพ์“ B” ช้ากว่าการพิมพ์“ #” มาก
ฉันสร้างเมทริกซ์สองตัวของ1000x 1000: แรกเมทริกซ์: และO ประการที่สองเมทริกซ์: และ#OB ใช้รหัสต่อไปนี้เมทริกซ์แรกใช้เวลา 8.52 วินาทีในการทำให้เสร็จสมบูรณ์: Random r = new Random(); for (int i = 0; i < 1000; i++) { for (int j = 0; j < 1000; j++) { if(r.nextInt(4) == 0) { System.out.print("O"); } else { System.out.print("#"); } } System.out.println(""); } ด้วยรหัสนี้เมทริกซ์ที่สองใช้เวลา 259.152 วินาทีในการทำให้เสร็จสมบูรณ์: …

7
Flash CS4 ปฏิเสธที่จะปล่อย
ฉันมีโครงการ Flash และมีไฟล์ต้นฉบับมากมาย ฉันมีคลาสที่ค่อนข้างใช้งานหนักเรียกว่าเจนนิน ฉันเพิ่งย้าย (และบางทีอาจเรียกได้ว่า) ย้าย Jenine จากเนมสเปซหนึ่งไปอีกอันหนึ่ง ฉันคิดว่าเราพร้อม - ฉันคิดว่ามันเป็นเวลา ใหม่ Jenine ดีกว่าในทุก ๆ ทาง - เธอสูญเสียรหัสล้นหลามเธอได้แยกตัวเองออกจากความสัมพันธ์ทางชนชั้นที่เป็นร่องรอยและในที่สุดเธอก็กลับบ้านมาที่เนมสเปซที่เธอรู้จักอย่างลับ ๆ ในหัวใจของเธอ เป็นของ. เธอเป็นคนใจดี น่าเสียดายที่ Flash ไม่มีสิ่งนั้น บางทีมันอาจจะกลายเป็นสิ่งที่แนบมา บางทีมันอาจไม่ต้องการให้ Jenine แยกตัว ไม่ว่าจะด้วยวิธีใดมันยึดติดกับเจนนินรุ่นเก่าที่สมบูรณ์แบบในความทรงจำ มันปฏิเสธที่จะไปต่อ มันไม่สนใจการโทร (ฟังก์ชั่น) ของเธอ มันพยายามลืมอินเตอร์เฟสใหม่สาธารณะของเธอ แต่ทุกตัวอย่างของ Jenine ที่สร้างขึ้นนั้นเป็นสำเนาของเวอร์ชั่นเก่าเสมอไปจนถึง classpath ของมัน: var jenineInstance:Jenine = new Jenine(); trace( getQualifiedClassName(jenineInstance)); // Should …
2742 flash  caching  flash-cs4 

30
ฉันจะทดสอบฟังก์ชั่นส่วนตัวหรือชั้นเรียนที่มีวิธีการส่วนตัวเขตข้อมูลหรือชั้นในได้อย่างไร
ฉันจะทดสอบหน่วย (โดยใช้ xUnit) คลาสที่มีวิธีการส่วนตัวภายในเขตข้อมูลหรือคลาสที่ซ้อนกันได้อย่างไร หรือฟังก์ชั่นที่ทำให้เป็นส่วนตัวโดยมีการเชื่อมโยงภายใน ( staticใน C / C ++) หรืออยู่ในเนมสเปซส่วนตัว ( ไม่ระบุชื่อ )? ดูเหมือนว่าการเปลี่ยนแปลงตัวปรับการเข้าถึงสำหรับวิธีการหรือฟังก์ชั่นจะไม่สามารถทำการทดสอบได้
2727 java  unit-testing  tdd 


30
ฉันจะรู้ได้อย่างไรว่าปุ่มตัวเลือกใดถูกเลือกผ่าน jQuery
ฉันมีปุ่มตัวเลือกสองปุ่มและต้องการโพสต์ค่าของปุ่มที่เลือก ฉันจะรับค่าด้วย jQuery ได้อย่างไร ฉันสามารถรับพวกเขาทั้งหมดเช่นนี้: $("form :radio") ฉันจะรู้ได้อย่างไรว่าอันไหนถูกเลือก?

30
ฉันจะรับค่าสตริงข้อความค้นหาใน JavaScript ได้อย่างไร
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ มีวิธีที่ปลั๊กอินน้อยกว่าในการดึงค่าสตริงแบบสอบถามผ่าน jQuery (หรือไม่)? ถ้าเป็นเช่นนั้นได้อย่างไร ถ้าไม่มีปลั๊กอินที่สามารถทำได้หรือไม่

11
ฉันจะคัดลอกโฟลเดอร์จากระยะไกลไปยังเครื่องท้องถิ่นโดยใช้ scp ได้อย่างไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ฉันจะคัดลอกโฟลเดอร์จากระยะไกลไปยังโฮสต์ในพื้นที่ได้scpอย่างไร? ฉันใช้sshเพื่อเข้าสู่ระบบเซิร์ฟเวอร์ของฉัน จากนั้นผมอยากจะคัดลอกโฟลเดอร์ระยะไกลเพื่อท้องถิ่นfoo/home/user/Desktop ฉันจะบรรลุสิ่งนี้ได้อย่างไร
2695 shell  command-line  copy  scp 

30
ข้อความ 'src refspec master ไม่ตรงกับ' เมื่อกดคอมมิทใน Git
ฉันโคลนที่เก็บของฉันด้วย: git clone ssh://xxxxx/xx.git แต่หลังจากที่ผมเปลี่ยนบางไฟล์และaddและcommitพวกเขาก็ต้องการที่จะผลักดันพวกเขาไปยังเซิร์ฟเวอร์: git add xxx.php git commit -m "TEST" git push origin master แต่ข้อผิดพลาดที่ฉันได้รับกลับมาคือ: error: src refspec master does not match any. error: failed to push some refs to 'ssh://xxxxx.com/project.git'
2689 git  commit 

30
ฉันควรใช้ชนิดข้อมูลวันที่และเวลาหรือข้อมูลประทับเวลาใน MySQL หรือไม่
คุณจะแนะนำให้ใช้วันที่และเวลาหรือการประทับเวลาฟิลด์และทำไม (ใช้ MySQL)? ฉันทำงานกับ PHP ที่ฝั่งเซิร์ฟเวอร์

16
ตรวจสอบว่ามีรหัสที่กำหนดอยู่แล้วในพจนานุกรมหรือไม่
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันต้องการทดสอบว่ามีคีย์อยู่ในพจนานุกรมหรือไม่ก่อนอัปเดตค่าสำหรับคีย์ ฉันเขียนรหัสต่อไปนี้: if 'key1' in dict.keys(): print "blah" else: print "boo" ฉันคิดว่านี่ไม่ใช่วิธีที่ดีที่สุดในการทำภารกิจนี้ให้สำเร็จ มีวิธีที่ดีกว่าในการทดสอบคีย์ในพจนานุกรมหรือไม่
2683 python  dictionary 

30
ฉันจะตรวจสอบว่าสตริงมีคำเฉพาะได้อย่างไร
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ พิจารณา: $a = 'How are you?'; if ($a contains 'are') echo 'true'; สมมติว่าฉันมีรหัสข้างต้นเป็นวิธีที่ถูกต้องในการเขียนคำสั่งif ($a contains 'are')คืออะไร?

16
ฉันจะปิดใช้งานคุณสมบัติที่ปรับขนาดได้ของ textarea ได้อย่างไร
textareaฉันต้องการที่จะปิดการใช้งานปรับขนาดได้ทรัพย์สินของ ขณะนี้ฉันสามารถปรับขนาดได้textareaโดยคลิกที่มุมล่างขวาของtextareaและลากเมาส์ ฉันจะสามารถปิดการใช้งานนี้หรือไม่?
2649 html  css 

30
ทำไม“ ใช้ namespace std;” ถือว่าเป็นการปฏิบัติที่ไม่ดี?
ฉันได้รับการบอกเล่าจากคนอื่นว่าการเขียน using namespace std;ในรหัสที่เป็นธรรมและที่ฉันควรใช้std::coutและstd::cinโดยตรงแทน เหตุใดจึงusing namespace std;ถือว่าเป็นวิธีปฏิบัติที่ไม่ดี มันไม่มีประสิทธิภาพหรือมีความเสี่ยงในการประกาศตัวแปรที่ไม่ชัดเจน (ตัวแปรที่ใช้ชื่อเดียวกันกับฟังก์ชั่นในstdเนมสเปซ)? มันส่งผลกระทบต่อประสิทธิภาพหรือไม่


26
ฉันจะส่งผ่านตัวแปรโดยอ้างอิงได้อย่างไร
เอกสาร Python ดูเหมือนไม่ชัดเจนว่าพารามิเตอร์ถูกส่งผ่านโดยการอ้างอิงหรือค่าและรหัสต่อไปนี้สร้างค่าไม่เปลี่ยนแปลง 'ดั้งเดิม' class PassByReference: def __init__(self): self.variable = 'Original' self.change(self.variable) print(self.variable) def change(self, var): var = 'Changed' มีบางอย่างที่ฉันสามารถทำได้เพื่อส่งผ่านตัวแปรโดยการอ้างอิงจริงหรือไม่?

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