본문 바로가기

전체 글71

java toString 만들기 팁 그동안 코딩하면서 데이터취급이 제대로 이루어지는지 toString() 메소드를 일일이 구현하였었는데 인자값이 많을때마다 한숨쉬면서 꾸역꾸역만들었었지만 제대로 도구를 활용하지 못한 내잘못이었다. 이클립스에서 자바 클래스화면을 띄워놓으면 설정 상단에 Source탭이 나온다. Source 탭을 클릭하면 나오는 여러 탭중 Generate 부분이 나오는데 여기서 Generate toString() 을 선택하게된다면 출력할 인자값들을 선택해서 출력할 수 있게 새로운 창이 나온다. 이와같이 직접 일일이 toString메소드를 @Override 어노테이션 입력하고 타이핑 해주지 않아도 된다는것을 너무 늦게 깨닫게 되었다... 이제 앞으로 toString() 때문에 시간 뺏기는일은 없을듯 2021. 5. 8.
ASN.1 ASN.1 은 패킷통신에 있어 JSON과 같은 방식이라고 생각하면 된다 다만 패킷 통신에 있을때 이해를 할때 JSON과 같은방식일뿐 다른 방식으로 동작하기 때문에 오해하지말것. 기본적으로 TCP/IP통신에서는 프로토콜 문서에 따라 정해진 규칙에 정해진 형식의 데이터를 넣으면된다. 예를들어, 총 10바이트를 이용하여 통신을 할 때 다음과 같은 규칙을 따른다. 1. 기본 전제조건으로 엔디안은 빅엔디안 패킷 번호 송신자 수신자 opcode data 1 data 1-2 data 2 data 2-2 data 2-3 crc 1 byte 1byte 1byte 1byte 2byte 3byte 1byte 라는 형식으로 TCP/IP 통신을 한다고 프로토콜 문서상으로 정의되어있다. =======================.. 2021. 5. 7.
티스토리 시작 와 내가 알던 티스토리는 초대장이 있어야 했던걸로 알고있는데 그게 아니네!! 와!! 신세계!! 2021. 5. 7.