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

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

16
นอนเป็นมิลลิวินาที
ฉันรู้ว่าsleep(x)ฟังก์ชั่นPOSIX ทำให้โปรแกรมนอนหลับเป็นเวลา x วินาที มีฟังก์ชั่นเพื่อทำให้โปรแกรมสลีปสำหรับ x มิลลิวินาทีใน C ++ หรือไม่
631 c++  linux  sleep 

5
ตัวดำเนินการดาวหมายถึงอะไรในการเรียกใช้ฟังก์ชัน
ตัว*ดำเนินการหมายถึงอะไรใน Python เช่นในโค้ด like zip(*x)หรือf(**k)? วิธีการจัดการภายในล่าม? มีผลต่อประสิทธิภาพหรือไม่? เร็วหรือช้า? มีประโยชน์เมื่อใดและเมื่อใดไม่เป็นประโยชน์? ควรใช้ในการประกาศฟังก์ชันหรือในการโทร?


14
มีความแตกต่างระหว่าง“ ==” และ“ เป็น” หรือไม่?
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันGoogle-Fuได้ล้มเหลวฉัน ใน Python การทดสอบสองแบบต่อไปนี้มีความเท่าเทียมกันหรือไม่ n = 5 # Test one. if n == 5: print 'Yay!' # Test two. if n is 5: print 'Yay!' สิ่งนี้ถือเป็นจริงสำหรับวัตถุที่คุณจะเปรียบเทียบอินสแตนซ์ ( listพูด) หรือไม่? ตกลงดังนั้นคำตอบของฉันแบบนี้: L = [] L.append(1) if L == [1]: print 'Yay!' # Holds true, but... if L is …

8
ฉันจะซ่อนไฟล์บางไฟล์จากแถบด้านข้างใน Visual Studio Code ได้อย่างไร
การใช้ Visual Studio Code ของ Microsoft ฉันจะซ่อนไฟล์และรูปแบบไฟล์บางอย่างไม่ให้ปรากฏในแถบด้านข้างได้อย่างไร ฉันต้องการซ่อน.metaและจัด.gitสไตล์ไฟล์

25
Python ที่เทียบเท่ากับตัวแปรคงที่ภายในฟังก์ชั่นคืออะไร?
งูอะไรที่เทียบเท่ากับรหัส C / C ++ นี้? void foo() { static int counter = 0; counter++; printf("counter is %d\n", counter); } โดยเฉพาะอย่างยิ่งหนึ่งจะใช้สมาชิกคงที่ในระดับฟังก์ชั่นเมื่อเทียบกับระดับชั้นเรียนได้อย่างไร และการวางฟังก์ชั่นในชั้นเรียนเปลี่ยนอะไรหรือไม่?
630 python 

7
วิธีใช้ HTML Agility pack
ฉันจะใช้HTML Agility Pack ได้อย่างไร เอกสาร XHTML ของฉันไม่ถูกต้อง นั่นเป็นเหตุผลที่ฉันต้องการใช้มัน ฉันจะใช้มันในโครงการของฉันได้อย่างไร โครงการของฉันอยู่ใน C #

26
รายการอาร์กิวเมนต์มีข้อผิดพลาดนานเกินไปสำหรับคำสั่ง rm, cp, mv
ฉันมี PDF หลายร้อยไฟล์ภายใต้ไดเรกทอรีใน UNIX ชื่อของ PDF นั้นยาวมาก (ประมาณ 60 ตัวอักษร) เมื่อฉันพยายามลบ PDF ทั้งหมดด้วยกันโดยใช้คำสั่งต่อไปนี้: rm -f *.pdf ฉันได้รับข้อผิดพลาดต่อไปนี้: /bin/rm: cannot execute [Argument list too long] การแก้ไขข้อผิดพลาดนี้คืออะไร? ข้อผิดพลาดนี้เกิดขึ้นสำหรับmvและcpคำสั่งด้วยหรือไม่ ถ้าใช่จะแก้ไขคำสั่งเหล่านี้ได้อย่างไร?

16
จะติดตั้ง Google Play Services ใน Genymotion VM ได้อย่างไร (โดยไม่สนับสนุนการลากและวาง)
ฉันจะติดตั้ง Google Play Services ในเครื่องจำลองแบบ Genymotion โดยไม่รองรับการลากและวางได้อย่างไร ฉันไม่สามารถติดตั้งได้ตามที่กล่าวไว้ในโพสต์ Stack Overflow คุณจะติดตั้งเฟรมเวิร์กของ Google (เล่น, บัญชี, ฯลฯ ) บนอุปกรณ์เสมือน Genymotion ได้อย่างไร เนื่องจากขาดการสนับสนุนสำหรับการติดตั้งแบบลากและวาง Genymotion รองรับ Google Apps สำหรับตัวจำลองสองสามตัว แต่ไม่รองรับตัวเลียนแบบแท็บเล็ต

15
วิธีแสดงรายการแพคเกจที่ผู้ใช้ติดตั้งไว้
ฉันจะแสดงรายการแพ็กเกจที่ผู้ใช้ติดตั้งเท่านั้นได้npmอย่างไร เมื่อฉันทำnpm -g listมันจะส่งออกทุกแพคเกจและการอ้างอิงของพวกเขาซึ่งไม่ใช่สิ่งที่ฉันต้องการ

15
จะจัดการกับ SettingWithCopyWarning ใน Pandas ได้อย่างไร?
พื้นหลัง ฉันเพิ่งอัพเกรด Pandas จาก 0.11 เป็น 0.13.0rc1 ตอนนี้แอปพลิเคชันกำลังเปิดตัวคำเตือนใหม่ ๆ มากมาย หนึ่งในนั้นเช่นนี้ E:\FinReporter\FM_EXT.py:449: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_index,col_indexer] = value instead quote_df['TVol'] = quote_df['TVol']/TVOL_SCALE ฉันต้องการรู้ว่ามันแปลว่าอะไร? ฉันจำเป็นต้องเปลี่ยนบางสิ่งหรือไม่ ฉันควรจะระงับการเตือนถ้าผมยืนยันการใช้งานquote_df['TVol'] = quote_df['TVol']/TVOL_SCALE? ฟังก์ชั่นที่ให้ข้อผิดพลาด def _decode_stock_quote(list_of_150_stk_str): """decode the webpage and …

8
“ cat << EOF” ทำงานอย่างไรในการทุบตี?
ฉันต้องการเขียนสคริปต์เพื่อป้อนอินพุตหลายบรรทัดไปยังโปรแกรม ( psql) หลังจาก googling ไปเล็กน้อยฉันพบว่าไวยากรณ์ต่อไปนี้ใช้งานได้: cat &lt;&lt; EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF นี้ได้อย่างถูกต้องสร้างสตริงหลายคู่สาย (จากBEGIN;การEND;รวม) และท่อมันเป็น input psqlไปยัง แต่ฉันไม่รู้ว่ามันทำงานได้ยังไงบางคนช่วยอธิบายหน่อยได้ไหม? ฉันหมายถึงส่วนใหญ่cat &lt;&lt; EOFฉันรู้ว่าการ&gt;ส่งออกไปยังไฟล์&gt;&gt;ผนวกกับไฟล์&lt;อ่านอินพุตจากไฟล์ ทำอะไร&lt;&lt;กันแน่ และมีหน้าคนสำหรับมันหรือไม่?
629 linux  bash  scripting  heredoc 

24
วิธีตั้งค่าโฟกัสบนฟิลด์อินพุตหลังจากเรนเดอร์?
วิธีการตอบสนองของการตั้งค่าการมุ่งเน้นไปที่ช่องข้อความเฉพาะหลังจากที่มีการแสดงองค์ประกอบ? เอกสารดูเหมือนว่าจะแนะนำให้ใช้ refs เช่น: ตั้งค่าref="nameInput"ในฟิลด์อินพุตของฉันในฟังก์ชั่นการแสดงผลแล้วโทร: this.refs.nameInput.getInputDOMNode().focus(); แต่ฉันจะเรียกสิ่งนี้ได้ที่ไหน ฉันลองไปหลายที่แล้วแต่ไม่สามารถใช้งานได้

8
สร้างผู้ใช้ใหม่ใน MySQL และให้สิทธิ์การเข้าถึงฐานข้อมูลเดียว
ผมต้องการสร้างผู้ใช้ใหม่ใน MySQL และให้การเข้าถึงแบบเต็มไปยังฐานข้อมูลเพียงหนึ่งบอกว่าที่ผมสร้างขึ้นด้วยคำสั่งเช่นdbTest create database dbTest;MySQL มีคำสั่งให้ทำเช่นไร?

10
ช่องทำเครื่องหมาย jQuery สถานะการตรวจสอบการเปลี่ยนแปลงเหตุการณ์
ฉันต้องการให้เหตุการณ์ดำเนินการด้านไคลเอ็นต์เมื่อทำเครื่องหมายที่ช่องทำเครื่องหมาย / ไม่เลือก: $('.checkbox').click(function() { if ($(this).is(':checked')) { // Do stuff } }); โดยทั่วไปฉันต้องการให้เกิดขึ้นสำหรับทุกช่องในหน้า วิธีการนี้เป็นการยิงที่คลิกและตรวจสอบสถานะ ok ฉันคิดว่าต้องมีวิธี jQuery ที่สะอาดกว่า ใครรู้วิธีแก้ปัญหา?

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