ดาวน์โหลดแอป
เลือกโฟลเดอร์และให้ผู้ช่วยอ่านไฟล์ที่เกี่ยวข้องก่อนแก้ไข ระบุเป้าหมายและขอบเขตของงานให้ชัดเจน
เข้ารหัสข้อมูลไม่เกิน 4096 ไบต์เป็นกรอบ SLIP ที่มีไบต์ขอบทั้งสองด้าน. ทดสอบอินพุตว่างและแปลงไบต์ 0xC0 กับ 0xDB ทุกตัวเป็นลำดับหลีก พร้อมปฏิเสธข้อมูลยาวเกินและชนิดที่ไม่ใช่ไบต์ก่อนเข้ารหัส.
เลือกโฟลเดอร์และให้ผู้ช่วยอ่านไฟล์ที่เกี่ยวข้องก่อนแก้ไข ระบุเป้าหมายและขอบเขตของงานให้ชัดเจน
เลือก endpoint ที่เข้ากันได้ เครื่องมือที่ใช้ได้และคุณภาพคำตอบขึ้นอยู่กับโมเดลและเซิร์ฟเวอร์ที่ตั้งค่า
ตรวจสอบการแก้ไขและผลลัพธ์คำสั่ง รันการตรวจสอบของโปรเจกต์ก่อนยอมรับผล โค้ดที่สร้างขึ้นไม่ได้ผ่านการทดสอบโดยอัตโนมัติ
เปรียบเทียบการทำงานจริงกับผลที่คาดหวัง หากการตรวจสอบไม่ผ่าน ให้หาสาเหตุก่อนแก้ไขเพิ่มเติม
def slip_frame(payload):
if type(payload) is not bytes or len(payload) > 4096:
raise ValueError("slip.payload")
frame = bytearray([0xC0])
for value in payload:
if value == 0xC0:
frame.extend((0xDB, 0xDC))
elif value == 0xDB:
frame.extend((0xDB, 0xDD))
else:
frame.append(value)
frame.append(0xC0)
return bytes(frame)ตรวจสอบก่อนนำไปใช้. ตรวจสอบการแก้ไขและผลลัพธ์คำสั่ง รันการตรวจสอบของโปรเจกต์ก่อนยอมรับผล โค้ดที่สร้างขึ้นไม่ได้ผ่านการทดสอบโดยอัตโนมัติ