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

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



10
ฉันจะอัพเกรดแพ็คเกจเฉพาะโดยใช้ pip และไฟล์ข้อกำหนดได้อย่างไร
ฉันกำลังใช้ pip กับไฟล์ข้อกำหนดใน virtualenv สำหรับโครงการ Django ของฉัน ฉันพยายามอัพเกรดแพ็คเกจโดยเฉพาะอย่างยิ่ง Django และฉันได้รับข้อผิดพลาดเกี่ยวกับความขัดแย้งของซอร์สโค้ด: Source in `<virtualenv`>/build/Django has version 1.2.3 that conflicts with Django==1.2.4 (from -r requirements/apps.txt (line 3)) หลังจากอัปเดตหมายเลขเวอร์ชันของ Django จาก 1.2.3 เป็น 1.2.4 ในไฟล์ข้อกำหนดของฉันแล้ว ฉันใช้คำสั่งนี้ทำการอัปเกรดจริง: pip --install --upgrade -E `<virtualenv dir`> --requirement `<requirements file`> ฉันไม่พบการตั้งค่าสถานะใด ๆ ที่กระตุ้นให้มีการดาวน์โหลดซ้ำแพ็คเกจ ฉันลองใช้คำสั่งถอนการติดตั้งก่อนจากนั้นทำการติดตั้ง แต่ไม่มีลูกเต๋า บางทีฉันอาจจะหายไปบางอย่าง
436 django  virtualenv  pip 

15
การใช้โครงการลอมบอกปลอดภัยหรือไม่? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ในกรณีที่คุณไม่ทราบว่าโครงการลอมบอกจะช่วยให้มีบางส่วนของ annoyances ชวากับสิ่งที่ชอบสร้าง getters และ setters ด้วยคำอธิบายประกอบและแม้กระทั่งJavaBean ง่ายๆเช่นรุ่นที่มี @Data มันสามารถช่วยฉันได้จริงๆโดยเฉพาะในวัตถุเหตุการณ์ 50 ชนิดที่คุณมีเขตข้อมูลต่าง ๆ ถึง 7 แห่งที่ต้องสร้างและซ่อนตัวด้วย getters ฉันสามารถลบรหัสเกือบพันบรรทัดด้วยสิ่งนี้ อย่างไรก็ตามฉันกังวลว่าในระยะยาวมันจะเป็นการตัดสินใจที่น่าเศร้า Flamewars จะปะทุใน##Java Freenodeช่องเมื่อฉันพูดถึงการให้ข้อมูลโค้ดจะสร้างความสับสนให้กับผู้ช่วยเหลือที่เป็นไปได้ผู้คนจะบ่นเกี่ยวกับ JavaDoc ที่หายไปและผู้มอบหมายในอนาคตอาจจะลบทิ้งทั้งหมด ฉันจะสนุกกับการบวก แต่ฉันกังวลเกี่ยวกับการลบ ดังนั้น: ปลอดภัยหรือไม่ที่จะใช้ลอมบอกในโครงการใด ๆ ไม่ว่าเล็กหรือใหญ่ ผลกระทบเชิงบวกที่คุ้มค่ากับเชิงลบหรือไม่?
436 java  lombok 

14
ฉันควรตั้งค่าตัวแปรสภาพแวดล้อม JAVA_HOME บน macOS X 10.6 อย่างไร
แอ็พพลิเคชัน Java จำนวนมากที่ใช้เชลล์สคริปต์เพื่อกำหนดค่าสภาวะแวดล้อมใช้JAVA_HOMEตัวแปรสภาวะแวดล้อมเพื่อเริ่มต้นเวอร์ชัน Java ที่ถูกต้องค้นหา JRE JARs และอื่น ๆ ใน macOS X 10.6 เส้นทางต่อไปนี้ดูเหมือนจะใช้ได้กับตัวแปรนี้ /Library/Java/Home /System/Library/Frameworks/JavaVM.framework/Home /System/Library/Frameworks/JavaVM.framework/Versions/Current สิ่งเหล่านี้บางส่วนเป็น symlink ไปยัง VM ปัจจุบันจริง (ตามที่กำหนดในบานหน้าต่าง Java Preference) แต่ควรจะใช้อันไหนดี - หรือว่าจะใช้ได้ล่ะ?

7
การเขียน / ส่งออกสตริง HTML ที่ไม่ใช้ค่า Escape
ฉันบันทึก HTML ที่ปลอดภัย / ถูกสุขลักษณะในตาราง DB แล้ว ฉันจะเขียนเนื้อหา HTML นี้ในมุมมองมีดโกนได้อย่างไร มันก็จะหนีตัวอักษรเช่นและเครื่องหมายการ<&

18
Google“ คุณหมายถึงอะไร” อัลกอริทึมทำงานอย่างไร
ฉันพัฒนาเว็บไซต์ภายในสำหรับเครื่องมือการจัดการพอร์ตโฟลิโอ มีข้อมูลข้อความจำนวนมากชื่อ บริษัท ฯลฯ ฉันประทับใจในความสามารถของเครื่องมือค้นหาบางอย่างที่สามารถตอบคำถามได้อย่างรวดเร็วด้วย "คุณหมายถึง xxxx" หรือไม่ ฉันต้องสามารถใช้คิวรีผู้ใช้อย่างชาญฉลาดและตอบสนองไม่เพียง แต่ผลการค้นหาแบบดิบ แต่ยังมี "คุณหมายถึงอะไร" การตอบสนองเมื่อมีคำตอบอื่น ๆ ที่เป็นไปได้สูง [ฉันกำลังพัฒนาในASP.NET (VB - อย่าถือมันไว้กับฉัน!)] อัปเดต: ตกลงฉันจะเลียนแบบสิ่งนี้อย่างไรหากไม่มีผู้ใช้ที่ยังไม่ได้ชำระเงินนับล้าน สร้างคำที่พิมพ์ผิดสำหรับแต่ละคำที่ 'รู้จัก' หรือ 'ถูกต้อง' และทำการค้นหา? วิธีการอื่นที่หรูหรากว่านี้?


5
ฉันจะพิมพ์ JSON โดยใช้ node.js ได้อย่างไร?
ดูเหมือนว่าปัญหาจะได้รับการแก้ไข แต่ฉันไม่สามารถหาวิธีแก้ปัญหาได้ โดยพื้นฐานแล้วฉันอ่านไฟล์ JSON เปลี่ยนคีย์และเขียน JSON ใหม่เป็นไฟล์เดียวกัน ทั้งหมดทำงานได้ แต่ฉันจัดรูปแบบ JSON หลวมดังนั้นแทนที่จะเป็น: { name:'test', version:'1.0' } ฉันเข้าใจ {name:'test',version:'1.1'} มีวิธีใน Node.js ในการเขียน JSON ในรูปแบบที่ดีไปยังไฟล์หรือไม่?
436 json  node.js 

8
ค่าที่เหมาะสมสำหรับแอตทริบิวต์ที่ถูกตรวจสอบของ HTML คืออะไร
เราทุกคนรู้วิธีการกรอกแบบช่องทำเครื่องหมายใน HTML: <input name="checkbox_name" id="checkbox_id" type="checkbox"> สิ่งที่ฉันไม่รู้ - อะไรคือค่าที่ถูกต้องทางเทคนิคสำหรับช่องทำเครื่องหมายที่เลือก? ฉันเห็นสิ่งเหล่านี้ทำงานทั้งหมด: <input name="checkbox_name" id="checkbox_id" type="checkbox" checked> <input name="checkbox_name" id="checkbox_id" type="checkbox" checked="on"> <input name="checkbox_name" id="checkbox_id" type="checkbox" checked="yes"> <input name="checkbox_name" id="checkbox_id" type="checkbox" checked="checked"> <input name="checkbox_name" id="checkbox_id" type="checkbox" checked="true"> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล คำตอบนั้นไม่สำคัญหรือไม่? ผมเห็นหลักฐานสำหรับคำตอบที่ถูกต้องทำเครื่องหมายว่าไม่มีนี่จากข้อมูลจำเพาะของตัวเอง: ช่องทำเครื่องหมาย (และปุ่มตัวเลือก) เป็นสวิตช์เปิด / ปิดที่ผู้ใช้สามารถสลับได้ สวิตช์เป็น "เปิด" เมื่อมีการตั้งค่าแอตทริบิวต์ที่ตรวจสอบขององค์ประกอบการควบคุม เมื่อมีการส่งแบบฟอร์มการควบคุมช่องทำเครื่องหมาย "กับ" เท่านั้นที่จะประสบความสำเร็จ ช่องทำเครื่องหมายหลายแห่งในแบบฟอร์มอาจใช้ชื่อตัวควบคุมเดียวกัน …


10
จะตรวจสอบว่าไฟล์นั้นมีอยู่ใน Go ได้อย่างไร?
ไลบรารี่มาตรฐานของ Go ไม่มีฟังก์ชั่นที่ตั้งใจเพียงเพื่อตรวจสอบว่ามีไฟล์อยู่หรือไม่ (เช่น Python os.path.exists) เป็นวิธีสำนวนที่จะทำอะไร?



5
Debug vs Release ใน CMake
ในโครงการที่รวบรวม GCC ฉันจะเรียกใช้ CMake สำหรับแต่ละประเภทเป้าหมาย (debug / release) ได้อย่างไร ฉันจะระบุการดีบักและปล่อยแฟล็ก C / C ++ โดยใช้ CMake ได้อย่างไร ฉันจะแสดงให้เห็นได้อย่างไรว่าไฟล์ประมวลผลหลักจะถูกคอมไพล์ด้วยg++และหนึ่งไลบรารีซ้อนกันด้วยgcc?
436 c++  c  gcc  cmake 

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