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

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


4
จะแทนที่ฟังก์ชั่น trait และเรียกมันจากฟังก์ชั่น overridden ได้อย่างไร?
สถานการณ์: trait A { function calc($v) { return $v+1; } } class MyClass { use A; function calc($v) { $v++; return A::calc($v); } } print (new MyClass())->calc(2); // should print 4 รหัสนี้ใช้งานไม่ได้และฉันไม่สามารถหาวิธีที่จะเรียกฟังก์ชั่นลักษณะได้เหมือนว่ามันได้รับมา ฉันพยายามโทรself::calc($v), static::calc($v), parent::calc($v), A::calc($v)และต่อไปนี้: trait A { function calc($v) { return $v+1; } } class MyClass { use …
370 php  traits 

9
สร้างวัตถุว่างเปล่าใน JavaScript ด้วย {} หรือวัตถุใหม่ ()?
มีสองวิธีในการสร้างวัตถุว่างใน JavaScript: var objectA = {} var objectB = new Object() มีความแตกต่างในวิธีการที่โปรแกรมสคริปต์จัดการกับพวกเขา? มีเหตุผลที่จะใช้อย่างใดอย่างหนึ่งมากกว่าที่อื่น ๆ ? ในทำนองเดียวกันก็เป็นไปได้ที่จะสร้างอาร์เรย์ว่างโดยใช้ไวยากรณ์ที่แตกต่างกัน: var arrayA = [] var arrayB = new Array()


13
จะวาง div สองตัวไว้ติดกันได้อย่างไร
พิจารณารหัสต่อไปนี้ : #wrapper { width: 500px; border: 1px solid black; } #first { width: 300px; border: 1px solid red; } #second { border: 1px solid green; } <div id="wrapper"> <div id="first">Stack Overflow is for professional and enthusiast programmers, people who write code because they love it.</div> <div id="second">When you post …
370 css  html 

13
รับข้อความรายการที่เลือกปินเนอร์?
วิธีรับข้อความของรายการที่เลือกปินเนอร์ ฉันต้องได้รับข้อความในรายการที่เลือกในเครื่องปั่นด้ายของฉันเมื่อฉันคลิกที่ปุ่มบันทึก ฉันต้องการข้อความไม่ใช่ดัชนี

3
Ruby ความแตกต่างระหว่าง exec ระบบและ% x () หรือ Backticks
ความแตกต่างระหว่างวิธีการทับทิมต่อไปนี้คืออะไร? exec, systemและ%x()หรือBackticks ฉันรู้ว่ามันถูกใช้เพื่อรันคำสั่งเทอร์มินัลผ่านทางการเขียนโปรแกรมผ่าน Ruby แต่ฉันต้องการรู้ว่าทำไมมีสามวิธีที่แตกต่างกันในการทำเช่นนี้
370 ruby  exec 

14
ฉันไม่ต้องการรับค่าความทึบของเด็กจากพาเรนต์ใน CSS
ฉันไม่ต้องการรับค่าความทึบของเด็กจากพาเรนต์ใน CSS ฉันมีกองหนึ่งซึ่งเป็นพ่อแม่และฉันมีอีกกองหนึ่งในกองแรกซึ่งก็คือเด็ก ฉันต้องการตั้งค่าคุณสมบัติความทึบใน div parent แต่ฉันไม่ต้องการให้ div ลูกสืบทอดคุณสมบัติความทึบแสง ฉันจะทำสิ่งนั้นได้อย่างไร
370 css 

7
ปุ่ม HTML เพื่อไม่ส่งแบบฟอร์ม
ฉันมีแบบฟอร์ม นอกฟอร์มนั้นฉันมีปุ่ม ปุ่มง่าย ๆ เช่นนี้: <button>My Button</button> อย่างไรก็ตามเมื่อฉันคลิกมันก็จะส่งแบบฟอร์ม นี่คือรหัส: <form id="myform"> <input /> </form> <button>My Button</button> ปุ่มทั้งหมดนี้ควรทำคือ JavaScript บางอัน แต่ถึงแม้ว่ามันจะดูเหมือนในรหัสข้างต้นก็ส่งแบบฟอร์ม เมื่อฉันเปลี่ยนปุ่มแท็กเพื่อขยายมันทำงานได้อย่างสมบูรณ์ แต่น่าเสียดายที่มันต้องมีปุ่ม มีวิธีใดบ้างที่จะบล็อกปุ่มนั้นไม่ให้ส่งแบบฟอร์ม? ชอบเช่น <button onclick="document.getElementById('myform').doNotSubmit();">My Button</button>
370 javascript  html 

6
การประชุมสำหรับตัวคั่นคำในชื่อแพคเกจ Java คืออะไร?
ควรแยกหนึ่งคำในชื่อแพ็คเกจอย่างไร ข้อใดต่อไปนี้ถูกต้อง com.stackoverflow.my_package (ใต้) com.stackoverflow.my-package (ยัติภังค์) com.stackoverflow.MyPackage (CamelCase) มาตรฐานทั่วไปคืออะไร

10
จะปิดการใช้งานปุ่ม Android ได้อย่างไร
ฉันสร้างเค้าโครงที่มีสองปุ่มถัดไปและก่อนหน้า ในระหว่างปุ่มฉันกำลังสร้างมุมมองแบบไดนามิกบางอย่าง ดังนั้นเมื่อฉันเปิดแอปพลิเคชั่นครั้งแรกฉันต้องการปิดการใช้งานปุ่ม "ก่อนหน้า" เนื่องจากไม่มีมุมมองก่อนหน้านี้ ฉันต้องการปิดใช้งานปุ่ม "ถัดไป" เมื่อไม่มีมุมมองเพิ่มเติมให้แสดง อย่างไรก็ตามมีการปิดใช้งานปุ่มหรือไม่
370 android  layout  button 

30
Eclipse - ไม่สามารถติดตั้งเบรกพอยต์เนื่องจากไม่มีหมายเลขแอตทริบิวต์
ฉันได้รับข้อผิดพลาดแปลก ๆ นี้ใน Eclipse ขณะพยายามตั้งเบรกพอยต์ Unable to insert breakpoint Absent Line Number Information ฉันเลือกช่องทำเครื่องหมายจากตัวเลือกคอมไพเลอร์ แต่ไม่มีโชค

8
การซ่อนข้อความของแกนในแผนการของ matplotlib
ฉันพยายามพล็อตร่างโดยไม่มีเครื่องหมายหรือตัวเลขที่แกนใดอันหนึ่ง (ฉันใช้ขวานในความหมายดั้งเดิมไม่ใช่การตั้งชื่อ matplotlib!) ปัญหาที่ฉันเจอคือที่ matplotlib ปรับ ticklabels x (y) โดยการลบค่า N จากนั้นเพิ่ม N ที่ส่วนท้ายของแกน สิ่งนี้อาจคลุมเครือ แต่ตัวอย่างง่าย ๆ ต่อไปนี้เน้นถึงปัญหาโดยที่ '6.18' เป็นค่าที่ไม่เหมาะสมของ N: import matplotlib.pyplot as plt import random prefix = 6.18 rx = [prefix+(0.001*random.random()) for i in arange(100)] ry = [prefix+(0.001*random.random()) for i in arange(100)] plt.plot(rx,ry,'ko') frame1 = plt.gca() for xlabel_i …
370 python  matplotlib  plot 

9
ฉันจะใช้ pickle เพื่อบันทึก dict ได้อย่างไร?
ฉันได้ตรวจสอบข้อมูลที่เอกสารของ Pythonให้มาแล้ว แต่ฉันยังสับสนอยู่เล็กน้อย มีใครบางคนโพสต์โค้ดตัวอย่างที่จะเขียนไฟล์ใหม่จากนั้นใช้ pickle เพื่อถ่ายโอนพจนานุกรมลงไป

15
การสร้าง Panda DataFrame จากค่าในตัวแปรให้“ ValueError: หากใช้ค่าสเกลาร์ทั้งหมดคุณต้องผ่านดัชนี”
นี่อาจเป็นคำถามง่าย ๆ แต่ฉันไม่สามารถหาวิธีทำสิ่งนี้ได้ ให้บอกว่าฉันมีสองตัวแปรดังนี้ a = 2 b = 3 ฉันต้องการสร้าง DataFrame จากสิ่งนี้: df2 = pd.DataFrame({'A':a,'B':b}) สิ่งนี้สร้างข้อผิดพลาด: ValueError: หากใช้ค่าสเกลาร์ทั้งหมดคุณต้องผ่านดัชนี ฉันลองสิ่งนี้ด้วย: df2 = (pd.DataFrame({'a':a,'b':b})).reset_index() สิ่งนี้ทำให้ข้อความแสดงข้อผิดพลาดเดียวกัน

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