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

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

22
ใช้ Python 3 ใน virtualenv
การใช้virtualenvฉันใช้งานโครงการของฉันด้วย Python (2.7) เวอร์ชันเริ่มต้น ในโครงการหนึ่งฉันต้องใช้ Python 3.4 ฉันเคยbrew install python3ติดตั้งลงบน Mac ของฉัน ตอนนี้ฉันจะสร้าง virtualenv ที่ใช้รุ่นใหม่ได้อย่างไร เช่น sudo virtualenv envPython3 ถ้าฉันลอง: virtualenv -p python3 test ฉันเข้าใจ: Running virtualenv with interpreter /usr/local/bin/python3 Using base prefix '/usr/local/Cellar/python3/3.4.0_1/Frameworks/Python.framework/Versions/3.4' New python executable in test/bin/python3.4 Also creating executable in test/bin/python Failed to import the site module …

8
วิธีการใช้แจ็คสันในการกำจัดวัตถุต่างๆออก
เอกสารผูกพันข้อมูลแจ็คสันระบุว่าแจ็คสันสนับสนุน deserialising "อาร์เรย์ชนิดที่สนับสนุนทั้งหมด" แต่ฉันไม่สามารถคิดออกไวยากรณ์ที่แน่นอนสำหรับการนี้ สำหรับวัตถุเดียวฉันจะทำสิ่งนี้: //json input { "id" : "junk", "stuff" : "things" } //Java MyClass instance = objectMapper.readValue(json, MyClass.class); ตอนนี้สำหรับอาร์เรย์ฉันต้องการทำสิ่งนี้: //json input [{ "id" : "junk", "stuff" : "things" }, { "id" : "spam", "stuff" : "eggs" }] //Java List<MyClass> entries = ? ใครรู้ว่ามีคำสั่งหายไปมายากล? ถ้าไม่เช่นนั้นทางออกคืออะไร?
779 java  json  jackson 

15
jQuery รับค่าของ select onChange
ฉันอยู่ภายใต้การแสดงผลที่ฉันสามารถรับค่าของอินพุตที่เลือกโดยทำสิ่งนี้$(this).val();และใช้onchangeพารามิเตอร์กับฟิลด์ที่เลือก มันจะปรากฏขึ้นใช้งานได้ถ้าฉันอ้างอิง ID ฉันจะใช้สิ่งนี้ได้อย่างไร
779 jquery  select 

8
จะคืนค่าคีย์พจนานุกรมเป็นรายการใน Python ได้อย่างไร
ในPython 2.7 , ฉันจะได้รับพจนานุกรมคีย์ , ค่าหรือรายการที่เป็นรายการ: >>> newdict = {1:0, 2:0, 3:0} >>> newdict.keys() [1, 2, 3] ตอนนี้ในPython> = 3.3ฉันได้รับสิ่งนี้: >>> newdict.keys() dict_keys([1, 2, 3]) ดังนั้นฉันต้องทำสิ่งนี้เพื่อรับรายการ: newlist = list() for i in newdict.keys(): newlist.append(i) ฉันสงสัยว่ามีวิธีที่ดีกว่าในการส่งคืนรายการในPython 3หรือไม่?

13
จะพิมพ์การติดตามย้อนกลับแบบเต็มโดยไม่หยุดโปรแกรมได้อย่างไร
ฉันกำลังเขียนโปรแกรมที่แยกวิเคราะห์ 10 เว็บไซต์หาไฟล์ข้อมูลบันทึกไฟล์แล้วแยกวิเคราะห์เพื่อสร้างข้อมูลที่สามารถใช้งานได้ง่ายในไลบรารี NumPy มีตันของข้อผิดพลาดนี้เผชิญหน้าไฟล์ผ่านการเชื่อมโยงที่ไม่ดีที่เกิดขึ้นได้ไม่ดี XML รายการหายไปและสิ่งอื่น ๆ ฉันยังจะจัดหมวดหมู่ ฉันเริ่มทำโปรแกรมนี้เพื่อจัดการข้อผิดพลาดเช่นนี้: try: do_stuff() except: pass แต่ตอนนี้ฉันต้องการบันทึกข้อผิดพลาด: try: do_stuff() except Exception, err: print Exception, err หมายเหตุนี่คือการพิมพ์ไปยังไฟล์บันทึกสำหรับการตรวจสอบในภายหลัง ซึ่งมักจะพิมพ์ข้อมูลที่ไร้ประโยชน์มาก สิ่งที่ฉันต้องการคือการพิมพ์บรรทัดเดียวกันแน่นอนที่พิมพ์เมื่อข้อผิดพลาดทริกเกอร์โดยไม่ต้องลองยกเว้นการสกัดกั้นข้อยกเว้น แต่ฉันไม่ต้องการที่จะหยุดโปรแกรมของฉันเพราะมันซ้อนอยู่ในชุดของลูปที่ฉันต้องการ ดูให้เสร็จ


30
วิธีส่งผ่านวัตถุจากกิจกรรมหนึ่งไปอีกกิจกรรมหนึ่งบน Android
ฉันกำลังพยายามส่งวัตถุของคลาสลูกค้าของฉันจากที่หนึ่งActivityและแสดงในที่อื่นActivityและแสดงในที่อื่น รหัสสำหรับคลาสลูกค้า: public class Customer { private String firstName, lastName, Address; int Age; public Customer(String fname, String lname, int age, String address) { firstName = fname; lastName = lname; Age = age; Address = address; } public String printValues() { String data = null; data = "First Name :" + …

13
วิธีลบคลาส CSS ทั้งหมดโดยใช้ jQuery / JavaScript
แทนที่จะเรียกเป็นรายบุคคล$("#item").removeClass()สำหรับแต่ละชั้นเรียนอาจมีฟังก์ชั่นเดียวซึ่งสามารถเรียกได้ว่าจะลบคลาส CSS ทั้งหมดออกจากองค์ประกอบที่กำหนดหรือไม่ ทั้ง jQuery และ raw JavaScript จะใช้งานได้
778 javascript  jquery  dom 



13
จะเปลี่ยนสาขาในพื้นที่ด้วยรีโมตสาขาทั้งหมดใน Git ได้อย่างไร
ฉันมีสองสาขา: สาขาท้องถิ่น (สาขาที่ฉันทำงานด้วย) สาขาระยะไกล (สาธารณะเท่านั้นที่ผ่านการทดสอบอย่างดี) เมื่อเร็ว ๆ นี้ฉันทำให้สาขาของฉันสับสน ฉันจะแทนที่สาขาในพื้นที่ทั้งหมดด้วยรีโมตได้อย่างไรฉันจึงสามารถทำงานต่อจากที่สาขารีโมตได้ในขณะนี้ ฉันค้นหาแล้วและเช็คเอาท์ที่สาขาระยะไกลในพื้นที่ไม่มีผลใด ๆ
778 git 

30
ควรใช้ IMG กับ CSS กับภาพพื้นหลังเมื่อใด
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ในสถานการณ์ใดจะเหมาะสมกว่าที่จะใช้IMGแท็กHTML เพื่อแสดงรูปภาพซึ่งตรงข้ามกับ CSS background-imageและในทางกลับกัน ปัจจัยอาจรวมถึงการเข้าถึงการสนับสนุนเบราว์เซอร์เนื้อหาแบบไดนามิกหรือข้อ จำกัด ทางเทคนิคหรือหลักการใช้งานใด ๆ

25
วิธีการแปลง std :: string เป็นตัวเล็ก?
ฉันต้องการแปลง a เป็นstd::stringตัวพิมพ์เล็ก ฉันรู้ถึงฟังก์ชั่นtolower()นี้ แต่ในอดีตที่ฉันเคยมีปัญหากับฟังก์ชั่นนี้และมันก็แทบจะไม่เหมาะอย่างยิ่งถ้าใช้กับ a std::stringจะต้องวนซ้ำตัวละครแต่ละตัว มีทางเลือกอื่นที่ใช้งานได้ 100% หรือไม่

30
วิธีที่ดีกว่าในการกำหนดระยะห่างระหว่างรายการ flexbox
ในการตั้งค่าระยะห่างน้อยที่สุดระหว่างรายการ flexbox ที่ฉันใช้margin: 0 5pxกับ.itemและmargin: 0 -5pxบนภาชนะ สำหรับฉันดูเหมือนว่าแฮ็ค แต่ฉันไม่สามารถหาวิธีที่ดีกว่านี้ ตัวอย่าง #box { display: flex; width: 100px; margin: 0 -5px; } .item { background: gray; width: 50px; height: 50px; margin: 0 5px; } <div id='box'> <div class='item'></div> <div class='item'></div> <div class='item'></div> <div class='item'></div> </div> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล
777 css  flexbox 


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