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

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

15
ฉันจะเรียกใช้รหัส Python จาก Sublime Text 2 ได้อย่างไร
ฉันต้องการตั้งค่า Python IDE ที่สมบูรณ์ใน Sublime Text 2 ฉันต้องการทราบวิธีการเรียกใช้รหัส Python จากภายในตัวแก้ไข ใช้ระบบสร้างหรือไม่ ฉันต้องทำอย่างไร ?

3
jQuery.ajax จัดการตอบสนองต่อ:“ สำเร็จ:” กับ“ .done” หรือไม่
ผมได้ทำงานกับ jQuery AJAX และไม่กี่สัปดาห์ที่ผ่านมาและตอนนี้ฉันเห็นสองวิธีที่แตกต่างกันเพื่อ 'ยังคง' สคริปต์ที่ครั้งหนึ่งเคยเรียกร้องได้รับการทำ: และsuccess:.done จากบทสรุปจากเอกสาร jQueryเราได้รับ: .done (): คำอธิบาย: เพิ่มตัวจัดการที่จะเรียกเมื่อวัตถุที่ถูกเลื่อนออกไปได้รับการแก้ไข สำเร็จ: (.ajax () ตัวเลือก): ฟังก์ชั่นที่จะเรียกว่าถ้าคำขอประสบความสำเร็จ ดังนั้นทั้งคู่จึงทำบางสิ่งหลังจากการโทร AJAX เสร็จสมบูรณ์ / แก้ไขแล้ว ฉันสามารถใช้แบบสุ่มอย่างใดอย่างหนึ่งได้หรือไม่ ความแตกต่างคืออะไรและเมื่อใช้อย่างใดอย่างหนึ่งแทนสิ่งอื่น
309 ajax  jquery 


15
เลือก n สุ่มแถวจากตาราง SQL Server
ฉันมีตาราง SQL Server ที่มีแถวประมาณ 50,000 แถว ฉันต้องการเลือกแถวประมาณ 5,000 แถวโดยการสุ่ม ฉันคิดว่าวิธีที่ซับซ้อนการสร้างตาราง temp ด้วยคอลัมน์ "หมายเลขสุ่ม" คัดลอกตารางของฉันลงในนั้นวนลูปผ่านตาราง temp และอัปเดตแต่ละแถวด้วยRAND()แล้วเลือกจากตารางนั้นซึ่งคอลัมน์สุ่มหมายเลข < 0.1 ฉันกำลังมองหาวิธีที่ง่ายกว่าที่จะทำในงบเดียวถ้าเป็นไปได้ บทความนี้แนะนำให้ใช้NEWID()ฟังก์ชั่น ดูเหมือนว่าจะมีแนวโน้ม แต่ฉันไม่สามารถเห็นได้ว่าฉันจะเลือกเปอร์เซ็นต์ของแถวได้อย่างไร มีใครเคยทำเช่นนี้มาก่อนหรือไม่ ความคิดใด ๆ
309 sql  sql-server  random 

20
ข้อผิดพลาด 2006 (HY000): เซิร์ฟเวอร์ MySQL หายไปแล้ว
ฉันได้รับข้อผิดพลาดนี้เมื่อฉันพยายามที่จะแหล่งไฟล์ SQL ขนาดใหญ่ ( INSERTแบบสอบถามใหญ่) mysql> source file.sql ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id: 2 Current database: *** NONE *** ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id: 3 Current database: *** NONE *** …
309 mysql 



10
ตรวจสอบการมีอยู่ของคีย์ใน HashMap
การตรวจสอบการมีอยู่ของคีย์ใน HashMap จำเป็นหรือไม่ ฉันมี HashMap โดยพูด 1,000 รายการและฉันกำลังมองหาการปรับปรุงประสิทธิภาพ หากมีการเข้าถึง HashMap บ่อยมากการตรวจสอบการมีอยู่ของคีย์ในการเข้าถึงทุกครั้งจะนำไปสู่ค่าใช้จ่ายจำนวนมาก หากไม่มีคีย์และด้วยเหตุนี้จึงมีข้อยกเว้นเกิดขึ้นฉันสามารถตรวจจับข้อยกเว้นได้ (เมื่อฉันรู้ว่าสิ่งนี้จะเกิดขึ้นน้อยมาก) สิ่งนี้จะลดการเข้าถึง HashMap ลงครึ่งหนึ่ง นี่อาจไม่ใช่วิธีการเขียนโปรแกรมที่ดี แต่มันจะช่วยลดจำนวนการเข้าถึง หรือฉันกำลังพลาดบางสิ่งที่นี่ [ อัพเดท ] ฉันไม่มีค่า Null ใน HashMap
309 java  hashmap 

5
แยกจากที่เกิดขึ้นครั้งแรก
อะไรจะเป็นวิธีที่ดีที่สุดในการแบ่งสตริงในการเกิดขึ้นครั้งแรกของตัวคั่น? ตัวอย่างเช่น: "123mango abcd mango kiwi peach" แยกเป็นคนแรกที่mangoจะได้รับ: "abcd mango kiwi peach"
309 python  split 

15
นิพจน์ C # แลมบ์ดา: ทำไมฉันจึงควรใช้
ฉันอ่านเอกสารMicrosoft Lambda Expressionอย่างรวดเร็ว ตัวอย่างประเภทนี้ช่วยให้ฉันเข้าใจได้ดีขึ้นถึง: delegate int del(int i); del myDelegate = x => x * x; int j = myDelegate(5); //j = 25 ถึงกระนั้นฉันก็ยังไม่เข้าใจว่าทำไมมันถึงเป็นนวัตกรรม มันเป็นแค่วิธีการหนึ่งที่ตายเมื่อ "ตัวแปร method" จบลงใช่ไหม เหตุใดฉันจึงควรใช้วิธีนี้แทนวิธีการจริง
309 c#  c#-3.0  lambda 


13
วิธีค้นหา 'sizeof' (ตัวชี้ที่ชี้ไปยังอาร์เรย์)
ก่อนอื่นนี่คือรหัสบางส่วน: int main() { int days[] = {1,2,3,4,5}; int *ptr = days; printf("%u\n", sizeof(days)); printf("%u\n", sizeof(ptr)); return 0; } มีวิธีการหาขนาดของอาเรย์ที่ptrชี้ไป (แทนที่จะแค่ให้ขนาดของมันซึ่งเป็นสี่ไบต์บนระบบ 32 บิต)?
309 c  arrays  pointers  sizeof 

13
ฉันจะป้องกันข้อผิดพลาดได้อย่างไร "ลายเซ็นดัชนีของชนิดวัตถุโดยนัยมีประเภท" ใด ๆ "เมื่อรวบรวม typescript ที่มีการเปิดใช้งานธง noImplicitAny?
ฉันมักจะรวบรวม typescript กับธง - noImplicitAny สิ่งนี้สมเหตุสมผลแล้วที่ฉันต้องการให้การตรวจสอบประเภทของฉันแน่นที่สุด ปัญหาของฉันคือด้วยรหัสต่อไปนี้ฉันได้รับข้อผิดพลาดIndex signature of object type implicitly has an 'any' type: interface ISomeObject { firstKey: string; secondKey: string; thirdKey: string; } let someObject: ISomeObject = { firstKey: 'firstValue', secondKey: 'secondValue', thirdKey: 'thirdValue' }; let key: string = 'secondKey'; let secondValue: string = someObject[key]; สิ่งสำคัญที่ควรทราบคือแนวคิดคือตัวแปรสำคัญมาจากที่อื่นในแอปพลิเคชันและอาจเป็นคีย์ใด ๆ …
309 typescript 


11
แปลง: ไม่ได้รับอนุญาต `aaaa` @ error / constitute.c / ReadImage / 453
ฉันต้องการสร้างรูปแคปต์ชาโดยใช้convertจาก ImageMagick และฉันทำตามนี้แต่มีปัญหาบางอย่าง อินพุตในเชลล์ลินุกซ์ของฉัน: convert -background white -fill black -font FreeSerif-Bold -pointsize 36 label:'adfgh' ./test.png ข้อผิดพลาดคือ: แปลง: ไม่ได้รับอนุญาตadfgh@ ข้อผิดพลาด / con.c.c / ReadImage / 453 แปลง: ไม่มีชื่อไฟล์ภาพ./test.png@ error / convert.c / ConvertImageCommand / 3015 ImageMagick ของฉัน: รุ่น: 6.7.2-7 yum install ImageMagickผมติดตั้งด้วย ฉันไร้เดียงสา มีคำแนะนำอะไรมั้ย

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