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

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


6
การสร้างการตรวจสอบ MD5 ของไฟล์
มีวิธีง่ายๆในการสร้าง (และตรวจสอบ) MD5 checksums ของรายการไฟล์ใน Python หรือไม่? (ฉันมีโปรแกรมขนาดเล็กที่ฉันกำลังทำงานอยู่และฉันต้องการยืนยันผลรวมของไฟล์)
348 python  md5  checksum  hashlib 

17
ฉันจะต่อสตริง const / literal ใน C ได้อย่างไร
ฉันทำงานใน C และฉันต้องต่อสิ่งเล็ก ๆ น้อย ๆ ตอนนี้ฉันมีสิ่งนี้: message = strcat("TEXT ", var); message2 = strcat(strcat("TEXT ", foo), strcat(" TEXT ", bar)); ตอนนี้ถ้าคุณมีประสบการณ์ใน C ฉันมั่นใจว่าคุณรู้ว่านี่เป็นข้อผิดพลาดในการแบ่งส่วนเมื่อคุณพยายามเรียกใช้ ดังนั้นฉันจะแก้ไขได้อย่างไร
348 c  string  concatenation 

8
on_delete ทำในรุ่น Django ได้อย่างไร
ฉันค่อนข้างคุ้นเคยกับ Django แต่เมื่อไม่นานมานี้พบว่ามีon_delete=models.CASCADEตัวเลือกสำหรับรุ่นฉันค้นหาเอกสารเหมือนกัน แต่ไม่พบอะไรมากไปกว่า: เปลี่ยนเป็น Django 1.9: on_deleteตอนนี้สามารถใช้เป็นอาร์กิวเมนต์ตำแหน่งที่สอง (ก่อนหน้านี้มันมักจะถูกส่งผ่านเป็นอาร์กิวเมนต์คำหลักเท่านั้น) มันจะเป็นข้อโต้แย้งที่จำเป็นใน Django 2.0 กรณีตัวอย่างของการใช้งานคือ from django.db import models class Car(models.Model): manufacturer = models.ForeignKey( 'Manufacturer', on_delete=models.CASCADE, ) # ... class Manufacturer(models.Model): # ... pass on_delete ทำหน้าที่อะไร ( ฉันเดาการกระทำที่จะทำถ้าแบบจำลองถูกลบ ) อะไรmodels.CASCADEทำอย่างไร ( คำแนะนำใด ๆ ในเอกสาร ) มีตัวเลือกอื่น ๆ อีกบ้าง ( ถ้าฉันเดาถูกต้อง ) เอกสารสำหรับที่อยู่อาศัยนี้อยู่ที่ไหน

27
วิธีการเพิ่มหลายคลาสให้กับส่วนประกอบ ReactJS
ฉันใหม่สำหรับ ReactJS และ JSX และฉันมีปัญหาเล็กน้อยกับรหัสด้านล่าง ฉันกำลังพยายามเพิ่มคลาสหลายคลาสให้กับclassNameแอตทริบิวต์ของแต่ละรายการli: <li key={index} className={activeClass, data.class, "main-class"}></li> องค์ประกอบ React ของฉันคือ: var AccountMainMenu = React.createClass({ getInitialState: function() { return { focused: 0 }; }, clicked: function(index) { this.setState({ focused: index }); }, render: function() { var self = this; var accountMenuData = [ { name: "My Account", …


18
ฉันจะรับ Cron เช่น scheduler ใน Python ได้อย่างไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน9 เดือนที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังมองหาห้องสมุดใน Python ที่จะให้atและcronชอบฟังก์ชั่น ฉันอยากได้โซลูชัน Python ที่บริสุทธิ์แทนที่จะใช้เครื่องมือที่ติดตั้งลงในกล่อง วิธีนี้ฉันทำงานบนเครื่องที่ไม่มี cron สำหรับผู้ที่ไม่คุ้นเคยcron: คุณสามารถกำหนดเวลางานตามนิพจน์เช่น: 0 2 * * 7 /usr/bin/run-backup # run the backups at 0200 on Every Sunday 0 9-17/2 * * 1-5 /usr/bin/purge-temps # run the purge temps command, every 2 hours …

19
ฉันจะป้องกันไม่ให้เหตุการณ์ onclick ของผู้ปกครองยิงเมื่อผู้ประกาศข่าวเด็กถูกคลิกได้อย่างไร
ฉันกำลังใช้ jQuery เพื่อให้สามารถคลิก div ได้และใน div นี้ฉันยังมีเบรก ปัญหาที่ฉันพบคือเมื่อฉันคลิกที่จุดยึดทั้งเหตุการณ์การคลิกกำลังเริ่มทำงาน (สำหรับ div และตัวยึด) ฉันจะป้องกันไม่ให้เหตุการณ์ onclick ของ div ไม่ทำงานเมื่อคลิกสมอ นี่คือรหัสที่ใช้ไม่ได้: JavaScript var url = $("#clickable a").attr("href"); $("#clickable").click(function() { window.location = url; return true; }) HTML <div id="clickable"> <!-- Other content. --> <a href="http://foo.com">I don't want #clickable to handle this click event.</a> </div>

30
วิธีการคอมเม้นท์หลายบรรทัดใน Visual Studio Code
ฉันไม่สามารถหาวิธีที่จะแสดงความคิดเห็นและหลายบรรทัด uncomment รหัสในVisual Studio รหัส เป็นไปได้ไหมที่จะแสดงความคิดเห็นและไม่แสดงข้อคิดเห็นหลายบรรทัดใน Visual Studio Code โดยใช้ทางลัดบางอย่าง? ถ้าใช่จะทำอย่างไร?


10
จำลองฟังก์ชัน group_concat MySQL ใน Microsoft SQL Server 2005 หรือไม่
ฉันกำลังพยายามย้ายแอพที่ใช้ MySQL ไปยัง Microsoft SQL Server 2005 (ไม่ใช่ตัวเลือก แต่เป็นชีวิต) ในแอปดั้งเดิมเราใช้งบ ANSI-SQL เกือบทั้งหมดโดยมีข้อยกเว้นที่สำคัญอย่างหนึ่ง - เราใช้group_concatฟังก์ชั่นของ MySQL ค่อนข้างบ่อย group_concatโดยวิธีการนี้จะได้รับตารางพูดชื่อพนักงานและโครงการ ... SELECT empName, projID FROM project_members; ผลตอบแทน: ANDY | A100 ANDY | B391 ANDY | X010 TOM | A100 TOM | A510 ... และนี่คือสิ่งที่คุณจะได้รับจาก group_concat: SELECT empName, group_concat(projID SEPARATOR ' / ') FROM …

18
twitter bootstrap navbar แก้ไขเว็บไซต์ที่ทับซ้อนกันด้านบน
ฉันใช้ bootstrap บนเว็บไซต์ของฉันและฉันมีปัญหากับ navbar คงที่ เมื่อฉันใช้ navbar ปกติทุกอย่างใช้ได้ดี อย่างไรก็ตามเมื่อฉันพยายามที่จะเปลี่ยนเป็น navbar คงที่ด้านบนเนื้อหาอื่น ๆ ทั้งหมดในเว็บไซต์เลื่อนขึ้นเช่น navbar ไม่ได้อยู่ที่นั่นและ navbar ทับมัน นี่เป็นวิธีที่ฉันวางไว้: .navbar.navbar-fixed-top .navbar-inner .container .container .row //yield content ฉันพยายามที่จะคัดลอกตัวอย่าง bootstraps แต่ยังคงมีปัญหานี้เฉพาะเมื่อใช้ navbar คงที่ด้านบน ผมทำอะไรผิดหรือเปล่า?

9
Ruby: การเรียกคลาสเมธอดจากอินสแตนซ์
ใน Ruby คุณจะเรียกวิธีการเรียนจากอินสแตนซ์ของคลาสนั้นได้อย่างไร บอกว่าฉันมี class Truck def self.default_make # Class method. "mac" end def initialize # Instance method. Truck.default_make # gets the default via the class's method. # But: I wish to avoid mentioning Truck. Seems I'm repeating myself. end end บรรทัดTruck.default_makeดึงค่าเริ่มต้น แต่มีวิธีพูดแบบนี้โดยไม่เอ่ยถึงTruckหรือไม่? ดูเหมือนว่าควรจะมี
347 ruby  class-method 

19
คุณทำการดีบักแบบไร้สายใน Xcode 9 ด้วย iOS 11, Apple TV 4K และอื่น ๆ ได้อย่างไร?
มีการเพิ่มการดีบักแบบไร้สายเมื่อเร็ว ๆ นี้เป็นคุณลักษณะใน Xcode 9, iOS 11 และ tvOS 11 Apple TV 4K ไม่มีพอร์ต USB ดังนั้นจึงต้องใช้การดีบักแบบไร้สาย คุณจะทำการดีบักแบบไร้สายนี้ใน Xcode ได้อย่างไร
347 ios  xcode  ios11  xcode9 

14
กรอบการจำลองที่ดีที่สุดสำหรับ Java คืออะไร [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ กรอบที่ดีที่สุดสำหรับการสร้างวัตถุจำลองใน Java คืออะไร ทำไม? ข้อดีและข้อเสียของแต่ละเฟรมเวิร์กคืออะไร

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