Error 3

[컴퓨터 구조] Hamming Code

1. Hamming Codedata를 송신할 때 1001 0101 이런 데이터를 보냈는데 받을 때 에러가 생겨 1101 0101 으로 data를 받았다고 하자. 이런 일은 당연하게도 일어나면 안 되는 것이다.  data bit가 하나라도 의도와 달라지면 우리가 원하는 data를 얻지 못한다.  그래서 data를 보낼 때 몇개의 bit를 추가로 보내어 오류를 검출하고 정정까지 할 수 있도록 하는 것이 Hamming code다. 2. Hamming Code 작동 방식hamming code는 송신한 data와 4개의 parity bit를 통해 문제를 해결할 수 있다. 1) 검출 방법검출 방법은 간단하다. 위의 표대로 방법만 따라가면 된다. ① parity bit 검출P1을 구하기 위해서는 위 표에서 X표시된 ..

컴퓨터구조 2025.01.04

[Python - Error] IndexError: list index out of range

a = [1, 2, 3, 4, 5]print(a[5]) output print(a[5]) ~^^^IndexError: list index out of range 프로그래밍 언어를 처음하는 사람들이 자주 보는 에러다. 바로 IndexError이다.  쉽게 말하면 index가 유효하지 않은 범위에서 접근하려고 할 때 나타나는 에러이다.  그래서 index를 수정하거나, 접근 방식을 다르게 하면 해결할 수 있다.  참고로 Python 등의 프로그래밍 언어는 index가 0부터 시작한 다는 것을 기억해야한다.

에러 모음집 2024.10.15
반응형