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

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


8
ฉันจะตั้งชื่อแบบอักษรและแกนป้ายขนาดตัวอักษรใน Matplotlib ได้อย่างไร
ฉันกำลังสร้างร่างใน Matplotlib เช่นนี้: from matplotlib import pyplot as plt fig = plt.figure() plt.plot(data) fig.suptitle('test title') plt.xlabel('xlabel') plt.ylabel('ylabel') fig.savefig('test.jpg') ฉันต้องการระบุขนาดตัวอักษรสำหรับชื่อรูปและป้ายกำกับแกน ฉันต้องการทั้งสามแบบให้มีขนาดแบบอักษรที่แตกต่างกันดังนั้นการตั้งค่าขนาดแบบอักษรทั่วโลก ( mpl.rcParams['font.size']=x) ไม่ใช่สิ่งที่ฉันต้องการ ฉันจะตั้งค่าขนาดตัวอักษรสำหรับชื่อรูปและป้ายชื่อแกนได้อย่างไร?
530 python  matplotlib 

14
การวาง div ในสมอถูกต้องหรือไม่?
ฉันได้ยินมาว่าการวางองค์ประกอบบล็อกไว้ในองค์ประกอบอินไลน์เป็นบาป HTML: <a href="http://www.mydomain.com"><div> What we have here is a problem. You see, an anchor element is an inline element, and the div element is a block level element. </div></a> แต่ถ้าคุณใส่สมอเรือนอกdisplay:blockในสไตล์ชีตล่ะ? มันยังคงผิดหรือเปล่า? ข้อมูลจำเพาะ HTML 4.01 สำหรับองค์ประกอบระดับบล็อกและอินไลน์ดูเหมือนจะเป็นเช่นนั้น: สไตล์ชีทจัดให้มีวิธีการในการระบุการแสดงผลขององค์ประกอบโดยพลการรวมถึงองค์ประกอบที่มีการแสดงผลเป็นบล็อกหรืออินไลน์ ในบางกรณีเช่นรูปแบบอินไลน์สำหรับองค์ประกอบรายการสิ่งนี้อาจเหมาะสม แต่โดยทั่วไปผู้เขียนจะถูกกีดกันจากการแทนที่การตีความแบบดั้งเดิมขององค์ประกอบ HTML ด้วยวิธีนี้ ไม่มีใครมีเคล็ดลับเพิ่มเติมเกี่ยวกับปัญหานี้หรือไม่?
530 html 


30
หลาม int กับสตริงไบนารี?
มีวิธี Python แบบใดแบบหนึ่งในการแปลงจำนวนเต็ม (หรือยาว) เป็นสตริงไบนารีใน Python หรือไม่? มีฟังก์ชั่น dec2bin () มากมายบน Google ... แต่ฉันหวังว่าฉันจะสามารถใช้ฟังก์ชั่น / ไลบรารีในตัวได้
530 python 

13
วิธีการเพิกเฉยคุณสมบัติในคลาสถ้าว่างโดยใช้ json.net
ฉันใช้Json.NETเพื่อทำให้คลาสเป็น JSON ฉันมีชั้นเรียนเช่นนี้: class Test1 { [JsonProperty("id")] public string ID { get; set; } [JsonProperty("label")] public string Label { get; set; } [JsonProperty("url")] public string URL { get; set; } [JsonProperty("item")] public List<Test2> Test2List { get; set; } } ฉันต้องการที่จะเพิ่มJsonIgnore()แอตทริบิวต์Test2Listคุณสมบัติเฉพาะเมื่อเป็นTest2List nullหากไม่ใช่โมฆะฉันต้องการรวมไว้ใน json ของฉัน
529 c#  json.net 

19
มีฟังก์ชั่นในการทำสำเนาอาร์เรย์ PHP ไปยังอีกชุดหรือไม่?
มีฟังก์ชั่นในการทำสำเนาอาร์เรย์ PHP ไปยังอีกชุดหรือไม่? ฉันถูกเขียนไปหลายครั้งพยายามคัดลอกอาร์เรย์ PHP ฉันต้องการคัดลอกอาร์เรย์ที่กำหนดไว้ภายในวัตถุไปยังโกลบอลด้านนอก
529 php  arrays  copy 

6
ลิงค์เทียบกับคอมไพล์ vs คอนโทรลเลอร์
เมื่อคุณสร้างคำสั่งคุณสามารถใส่รหัสลงในคอมไพเลอร์ฟังก์ชั่นลิงค์หรือตัวควบคุม ในเอกสารพวกเขาอธิบายว่า: รวบรวมและฟังก์ชั่นการเชื่อมโยงจะใช้ในขั้นตอนต่าง ๆ ของวงจรเชิงมุม ตัวควบคุมจะใช้ร่วมกันระหว่างคำสั่ง อย่างไรก็ตามสำหรับฉันมันยังไม่ชัดเจนรหัสประเภทไหนควรไปที่ไหน เช่น: ฉันสามารถสร้างฟังก์ชั่นในการคอมไพล์และแนบกับขอบเขตในลิงค์หรือแนบฟังก์ชั่นเข้ากับขอบเขตในคอนโทรลเลอร์ได้หรือไม่? คอนโทรลเลอร์มีการใช้งานร่วมกันอย่างไรระหว่างคำสั่งหากแต่ละคำสั่งสามารถมีตัวควบคุมได้? คอนโทรลเลอร์ใช้งานร่วมกันจริง ๆ หรือเป็นเพียงคุณสมบัติขอบเขตหรือไม่

11
ต้องการตัวอย่างอาร์กิวเมนต์แบบง่าย: 1 อาร์กิวเมนต์, 3 ผลลัพธ์
เอกสารสำหรับโมดูลหลาม argparseขณะที่ยอดเยี่ยมผมว่ามากเกินไปสำหรับสมองเริ่มต้นเล็ก ๆ ของฉันที่จะเข้าใจในขณะนี้ ฉันไม่จำเป็นต้องทำคณิตศาสตร์ในบรรทัดคำสั่งหรือเข้าไปยุ่งเกี่ยวกับการจัดรูปแบบบรรทัดบนหน้าจอหรือเปลี่ยนตัวละครตัวเลือก ทั้งหมดที่ฉันต้องการจะทำคือ"ถ้าหาเรื่องคือ A, ทำเช่นนี้ถ้า B ทำอย่างนั้นถ้าไม่มีการแสดงความช่วยเหลือดังกล่าวข้างต้นและเลิก"
529 python  argparse 

17
เริ่มต้นการพัฒนาแอพ iPhone ใน Linux? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 ปีที่แล้ว ฉันได้ยินมาว่าคุณต้องได้รับ Mac ถ้าคุณต้องการพัฒนาแอพของ iPhone มันเป็นเรื่องจริงเหรอ? เป็นไปได้หรือไม่ที่จะพัฒนาแอพ iPhone โดยใช้ Linux? ถ้าใช่ฉันต้องทำอะไรและฉันจะดาวน์โหลดเครื่องมือที่จำเป็นได้ที่ไหน?
529 ios  linux 

6
ค้นหาบรรทัดที่ซ้ำกันในไฟล์และนับจำนวนครั้งที่แต่ละบรรทัดถูกทำซ้ำ
สมมติว่าฉันมีไฟล์ที่คล้ายกับต่อไปนี้: 123 123 234 234 123 345 ฉันต้องการค้นหาว่ามีการทำซ้ำ '123' กี่ครั้งกี่ครั้งที่มีการทำซ้ำ '234' และอื่น ๆ ดังนั้นโดยอุดมคติแล้วผลลัพธ์จะเป็นดังนี้: 123 3 234 2 345 1
529 file  count  find  duplicates  lines 

8
composer.lock ควรมุ่งมั่นที่จะควบคุมเวอร์ชันหรือไม่?
ฉันสับสนเล็กน้อยที่composer.lockใช้ในแอปพลิเคชันที่มีที่เก็บ ฉันเห็นหลายคนบอกว่าเราไม่ควร.gitignore composer.lockออกจากที่เก็บ หากฉันอัปเดตห้องสมุดของฉันในสภาพแวดล้อมการพัฒนาของฉันฉันจะมีใหม่composer.lockแต่ฉันจะไม่สามารถอัปเดตไลบรารีเหล่านั้นเป็นการผลิตได้หรือไม่ มันจะไม่สร้างความขัดแย้งในไฟล์นี้หรือไม่?

21
ระยะทางแบบยุคลิดสามารถคำนวณด้วย NumPy ได้อย่างไร?
ฉันมีสองจุดในแบบ 3 มิติ: (xa, ya, za) (xb, yb, zb) และฉันต้องการคำนวณระยะทาง: dist = sqrt((xa-xb)^2 + (ya-yb)^2 + (za-zb)^2) วิธีที่ดีที่สุดในการทำเช่นนี้กับ NumPy หรือกับ Python โดยทั่วไปคืออะไร ฉันมี: import numpy a = numpy.array((xa ,ya, za)) b = numpy.array((xb, yb, zb))

22
แบบแผน REST URI - ชื่อทรัพยากรเอกพจน์หรือพหูพจน์ขณะสร้าง
ฉันยังใหม่กับ REST และฉันสังเกตเห็นว่าในบริการ RESTful บางอย่างพวกเขาใช้ URI ทรัพยากรที่แตกต่างกันสำหรับการอัปเดต / รับ / ลบและสร้าง เช่น การสร้าง - การใช้/ ทรัพยากรด้วยวิธีการ POST (สังเกตพหูพจน์) ในบางสถานที่การใช้/ ทรัพยากร (เอกพจน์) ปรับปรุง - ใช้/ ทรัพยากร / 123ด้วยวิธีการ PUT รับ - การใช้/ ทรัพยากร / 123ด้วยวิธีการ GET ฉันสับสนเล็กน้อยเกี่ยวกับแผนการตั้งชื่อ URI นี้ เราควรใช้พหูพจน์หรือเอกพจน์เพื่อสร้างทรัพยากรอะไร เกณฑ์ที่ควรตัดสินใจในขณะนั้นคืออะไร

19
คำอธิบายประกอบ @Transactional อยู่ที่ไหน
คุณควรวาง@TransactionalในDAOชั้นเรียนและ / หรือวิธีการของพวกเขาหรือมันจะดีกว่าที่จะใส่คำอธิบายประกอบชั้นเรียนบริการที่กำลังเรียกใช้วัตถุ DAO? หรือเหมาะสมที่จะอธิบายคำว่า "เลเยอร์" ทั้งคู่?

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