คำถามติดแท็ก error-detection

7
ทางเลือกที่เร็วกว่าไปยัง CRC คืออะไร
ฉันกำลังส่งข้อมูลจาก dsPIC ไปยังพีซีและฉันทำ CRC 8 บิตไปยังบล็อกขนาด 512 ไบต์ทุกบล็อกเพื่อให้แน่ใจว่าไม่มีข้อผิดพลาด เมื่อเปิดใช้งานรหัส CRC ของฉันฉันจะได้รับประมาณ 33KB / s โดยที่ฉันไม่ได้รับ 67KB / s อะไรคืออัลกอริธึมการตรวจหาข้อผิดพลาดทางเลือกในการตรวจสอบที่จะเร็วขึ้น

5
การตรวจจับการลบของการลบ [] กับการลบในเวลารวบรวม
ฉันต้องการทราบว่าเป็นไปได้หรือไม่ที่จะตรวจพบdeleteข้อผิดพลาดที่แสดงความคิดเห็นด้านล่างในเวลารวบรวม? โดยเฉพาะอย่างยิ่งฉันต้องการทราบเกี่ยวกับคอมไพเลอร์ g ++ ClassTypeA *abc_ptr = new ClassTypeA[100]; abc_ptr[10].data_ = 1; delete abc_ptr; // error, should be delete []

3
วิธีจัดการข้อผิดพลาดหลังการตรวจสอบความถูกต้องในคำสั่ง (DDD + CQRS)
ตัวอย่างเช่นเมื่อคุณส่งแบบฟอร์มลงทะเบียนคุณจะต้องตรวจสอบในDomain Model( WriteModelในCQRS) ว่ามันอยู่ในสถานะที่ถูกต้อง (ตัวอย่างไวยากรณ์ที่อยู่อีเมลอายุ ฯลฯ ) จากนั้นคุณสร้างและส่งไปยังCommandCommand Bus ฉันเข้าใจว่าคำสั่งไม่ควรส่งคืนสิ่งใด ดังนั้นคุณจะจัดการกับข้อผิดพลาดได้Command Busอย่างไร (ตัวอย่างเช่นผู้ใช้ที่ลงทะเบียน 1 วินาทีก่อนหน้านี้ด้วยเหมือนกันusername/email) คุณรู้ได้อย่างไรว่าคำสั่งนั้นล้มเหลวและคุณรู้ได้อย่างไรว่ามีข้อผิดพลาด?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.