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

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

14
จะวนซ้ำ JSONObject อย่างไร
ฉันใช้ไลบรารี JSON ชื่อJSONObject(ฉันไม่รังเกียจที่จะเปลี่ยนหากต้องการ) ฉันรู้วิธีวนซ้ำJSONArraysแต่เมื่อฉันแยกวิเคราะห์ข้อมูล JSON จาก Facebook ฉันไม่ได้รับอาร์เรย์เพียง a JSONObjectแต่ฉันต้องสามารถเข้าถึงรายการผ่านดัชนีเช่นJSONObject[0]รับแรกและฉัน ไม่สามารถหาวิธีที่จะทำ { "http://http://url.com/": { "id": "http://http://url.com//" }, "http://url2.co/": { "id": "http://url2.com//", "shares": 16 } , "http://url3.com/": { "id": "http://url3.com//", "shares": 16 } }
312 java  json 

30
คุณสมบัติที่ซ่อนของ JavaScript? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ "คุณสมบัติที่ซ่อนอยู่" ของ JavaScript อะไรที่คุณคิดว่าโปรแกรมเมอร์ทุกคนควรรู้ หลังจากที่ได้เห็นคุณภาพที่ยอดเยี่ยมของคำตอบสำหรับคำถามต่อไปนี้ฉันคิดว่ามันถึงเวลาถาม JavaScript แล้ว คุณสมบัติที่ซ่อนของ HTML คุณสมบัติที่ซ่อนของ CSS คุณสมบัติที่ซ่อนของ PHP คุณสมบัติที่ซ่อนของ ASP.NET คุณสมบัติที่ซ่อนของ C # คุณสมบัติที่ซ่อนของ Java คุณสมบัติที่ซ่อนของ Python แม้ว่า JavaScript จะเป็นภาษาฝั่งไคลเอ็นต์ที่สำคัญที่สุดในตอนนี้ (เพียงแค่ถาม Google) มันน่าประหลาดใจที่นักพัฒนาเว็บส่วนใหญ่น้อยชื่นชมความแรงของมัน

17
Maven ไม่ทำงานใน Java 8 เมื่อ Javadoc แท็กไม่สมบูรณ์
ตั้งแต่ฉันใช้ Maven ฉันสามารถสร้างและติดตั้งในโครงการที่เก็บในเครื่องของฉันที่มีแท็ก Javadoc ที่ไม่สมบูรณ์ (ตัวอย่างเช่นพารามิเตอร์ขาดหายไป) อย่างไรก็ตามเนื่องจากฉันย้ายไปยัง Java 8 (1.8.0-ea-b90) Maven นั้นเข้มงวดมากเกี่ยวกับแท็กเอกสารที่หายไปและแสดงข้อผิดพลาด Javadoc จำนวนมากที่เกี่ยวข้องกับปัญหา Javadoc เมื่อฉันพยายามสร้างหรือติดตั้งโครงการที่ Javadoc ไม่ได้ "สมบูรณ์แบบ" บางโครงการที่ฉันพยายามรวบรวมและติดตั้งในพื้นที่เก็บข้อมูลในพื้นที่ของฉันคือโครงการของ บริษัท อื่นซึ่งฉันไม่สามารถควบคุมได้ ดังนั้นการแก้ปัญหาเพียงแก้ไข Javadocs ทั้งหมดในโครงการเหล่านี้ทั้งหมดจึงดูเหมือนจะไม่เป็นไปได้ในสถานการณ์ของฉัน นี่เป็นส่วนเล็ก ๆ ของผลลัพธ์ที่ฉันเห็นเมื่อฉันดำเนินการmvn clean package installในโครงการของฉัน: [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 9.026s [INFO] Finished at: Mon Apr 08 21:06:17 CEST …

7
ฉันจะเรียกคืนอาร์กิวเมนต์ของคำสั่ง bash ก่อนหน้าได้อย่างไร
มีวิธีใน Bash เพื่อเรียกคืนอาร์กิวเมนต์ของคำสั่งก่อนหน้าหรือไม่? ฉันมักจะตามมาด้วยvi file.cgcc file.c มีวิธีใน Bash เพื่อเรียกคืนอาร์กิวเมนต์ของคำสั่งก่อนหน้าหรือไม่?
312 linux  bash  unix  command 

29
ฉันได้รับข้อผิดพลาดของการตั้งค่าการจัดเตรียมที่ขัดแย้งกันเมื่อพยายามเก็บถาวรเพื่อส่งแอพ iOS
ตอนนี้ฉันกำลังพยายามผลิตภัณฑ์> เก็บแอป iOS ของฉันเพื่อส่ง อย่างไรก็ตามฉันได้รับข้อผิดพลาดดังต่อไปนี้: AppName มีการตั้งค่าการเตรียมการที่ขัดแย้งกัน AppName ได้รับการลงนามโดยอัตโนมัติเพื่อการพัฒนา แต่มีการระบุตัวตนการลงรหัสรหัสที่ขัดแย้งการกระจาย iPhone ได้ด้วยตนเอง ตั้งค่ารหัสการเซ็นชื่อรหัสiPhone Developerในในตัวแก้ไขการตั้งค่าการสร้างหรือสลับเป็นการเซ็นชื่อด้วยตนเองในตัวแก้ไขโครงการ ' ต้องมีการเซ็นชื่อรหัสสำหรับประเภทผลิตภัณฑ์ 'แอปพลิเคชัน' ใน SDK 'iOS 10.1' ' สถานการณ์จะไม่เปลี่ยนแปลงแม้แต่สิ่งที่ฉันลองอีกครั้งเพื่อสร้างใบรับรอง iOS หรือโปรไฟล์การจัดสรรใหม่ ผมได้รับการตั้งค่าเป็นในiOS Distribution TARGETS > Code Signing Identity > Release > Any iOS SDKเมื่อฉันเปลี่ยนการตั้งค่าiOS Developerที่นี่และเปลี่ยนการตั้งค่าPROJECTS > Code Signing Identity > Release > Any iOS SDKเป็นiOS Distributionฉันได้สำเร็จในการเก็บถาวร …
312 ios  xcode 

13
เปลี่ยนเส้นทางหน้าต่างหลักจากการกระทำ iframe
ฉันต้องใช้ JavaScript ใดในการเปลี่ยนเส้นทางหน้าต่างหลักจาก iframe ฉันต้องการให้พวกเขาคลิกไฮเปอร์ลิงก์ซึ่งใช้ JavaScript หรือวิธีอื่นใดจะเปลี่ยนเส้นทางหน้าต่างหลักไปยัง URL ใหม่
312 javascript  iframe  dhtml 

19
ฉันจะจัดการคำเตือนของฟังก์ชัน file_get_contents () ใน PHP ได้อย่างไร
ฉันเขียนโค้ด PHP เช่นนี้ $site="http://www.google.com"; $content = file_get_content($site); echo $content; แต่เมื่อฉันลบ "http: //" ออกจาก$siteฉันได้รับคำเตือนต่อไปนี้: คำเตือน: file_get_contents (www.google.com) [function.file-get-content]: ไม่สามารถเปิดสตรีม: ฉันลองtryแล้วcatchแต่มันใช้งานไม่ได้

10
การสร้างอินสแตนซ์โดยใช้ชื่อคลาสและตัวสร้างการเรียก
มีวิธีสร้างอินสแตนซ์ของคลาสเฉพาะที่กำหนดชื่อคลาส (ไดนามิก) และส่งพารามิเตอร์ไปยังตัวสร้างหรือไม่ สิ่งที่ต้องการ: Object object = createInstance("mypackage.MyClass","MyAttributeValue"); ที่ไหนเป็นอาร์กิวเมนต์คอนสตรัคของ"MyAttributeValue"MyClass


7
การโฮสต์ที่เก็บ Maven บน GitHub
ฉันมีห้องสมุดที่เปิดแหล่งเล็ก ๆ ที่ฉันใช้งานบน GitHub ฉันต้องการให้นักพัฒนาซอฟต์แวร์รายอื่นสามารถใช้งานผ่าน maven ได้ แต่ฉันไม่ต้องการเรียกใช้เซิร์ฟเวอร์ Nexus ของตัวเองและเนื่องจากเป็นทางแยกฉันไม่สามารถปรับใช้กับ oss.sonatype.org ได้อย่างง่ายดาย สิ่งที่ฉันต้องการทำคือปรับใช้กับ gitHub เพื่อให้ผู้อื่นสามารถเข้าถึงได้โดยใช้ maven วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร?


25
ความแตกต่างระหว่างการประกาศตัวแปรก่อนหรือในวง?
ฉันสงสัยอยู่เสมอว่าโดยทั่วไปแล้วการประกาศตัวแปรแบบโยนทิ้งต่อหน้าวงหนึ่งซึ่งต่างจากการวนซ้ำภายในวงทำให้เกิดความแตกต่าง (ประสิทธิภาพ) ไหม? ตัวอย่าง(ค่อนข้างไม่มีจุดหมาย)ใน Java: a)การประกาศก่อนลูป: double intermediateResult; for(int i=0; i < 1000; i++){ intermediateResult = i; System.out.println(intermediateResult); } b)การประกาศ (ซ้ำ) ภายในวง: for(int i=0; i < 1000; i++){ double intermediateResult = i; System.out.println(intermediateResult); } เป็นที่หนึ่งที่ดีกว่าหรือข ? ฉันสงสัยว่าการประกาศตัวแปรซ้ำ (ตัวอย่างb ) สร้างค่าใช้จ่ายมากขึ้นในทางทฤษฎีแต่คอมไพเลอร์นั้นฉลาดพอที่จะไม่สำคัญ ตัวอย่างbมีข้อได้เปรียบของการกระชับและ จำกัด ขอบเขตของตัวแปรที่จะใช้ แต่ฉันก็ยังมีแนวโน้มที่จะรหัสตามตัวอย่าง แก้ไข:ฉันสนใจกรณี Java เป็นพิเศษ

1
ฉันจะค้นหาการแข่งขันทั้งหมดในนิพจน์ทั่วไปใน Python ได้อย่างไร
ในโปรแกรมที่ฉันเขียนฉันมี Python ใช้re.search()ฟังก์ชั่นเพื่อค้นหารายการที่ตรงกันในบล็อกข้อความและพิมพ์ผลลัพธ์ อย่างไรก็ตามโปรแกรมจะออกเมื่อพบคู่แรกในบล็อกข้อความ ฉันจะทำสิ่งนี้ซ้ำ ๆ ได้อย่างไรเมื่อโปรแกรมไม่หยุดจนกว่าจะพบการแข่งขันทั้งหมด มีฟังก์ชั่นแยกการทำเช่นนี้?
312 python  regex  search 

8
ฉันจะคืนค่าตารางสาระสำคัญใน MySQL ได้อย่างไร
หากฉันมีตาราง MySQL ที่มีลักษณะเช่นนี้: ชื่อการกระทำของ company_name ------------------------------- บริษัท พริ้นท์ 3 บริษัท A พริ้นท์ 2 บริษัท พริ้นท์ 3 บริษัท B EMAIL บริษัท B PRINT 2 บริษัท B PRINT 2 บริษัท B พิมพ์ 1 บริษัท พริ้นท์ 3 เป็นไปได้ไหมที่จะรันคำสั่ง MySQL เพื่อให้ได้ผลลัพธ์เช่นนี้: company_name EMAIL PRINT 1 หน้าพิมพ์ 2 หน้าพิมพ์ 3 หน้า -------------------------------------------------- ----------- บริษัท 0 …
312 mysql  pivot 

18
ฉันจะรู้ได้อย่างไรว่าส่วนใดในรหัสไม่เคยใช้?
ฉันมีรหัส C ++ ดั้งเดิมที่ฉันควรจะเอารหัสที่ไม่ได้ใช้ออก ปัญหาคือรหัสฐานมีขนาดใหญ่ ฉันจะทราบได้อย่างไรว่ารหัสใดไม่เคยถูกเรียกใช้ / ไม่เคยใช้?

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