인기글
-
2진수와 음수 10진수간의 변환 (signed int)
2진수 11110111을 10진수로 표현 (signed int) 1단계, 1은 0으로, 0은 1으로 변환한다.(1의보수) 00001000 2단계, 1단계에서 나온 결과에 1을 더한다. (2의보수 : 1의 보수에 1을 더하는것) 00001001 3단계, 2단계 결과를 10진수화하여 '-'기호를 붙인다. -9 결론 : 2진수 11110111 은 10진수로 -9 이다. 10진수 -9를 2진수로 표현 1단계, 9를 8비트로 만든다. 00001001 2단계, -9는 음수이기 때문에, 첫번째 부호비트를 1로 바꾼다. 10001001 3단계, 0은 1로, 1은 0으로 바꾼다. (1의보수) 단, 부호비트는 그대로 유지. 11110110 4단계, 3단계 결과값에 1을 더한다. (2의 보수 : 1의 보수에 1을 더하는것)..
2020.06.25
-
도메인 클래스 설계
1. 같은 도메인 클래스를 다른 패키지에 생성해서 사용하는 경우 • 장점: o 특정 패키지 내에서만 사용하는 도메인 객체를 따로 관리할 수 있어 해당 패키지의 독립성을 높일 수 있습니다. o 서로 다른 모듈(패키지) 간에 의존성을 줄이고, 모듈화된 설계를 지원합니다. o 패키지의 목적에 맞게 도메인을 맞춤화할 수 있습니다 (필드 추가/제거 등). • 단점: o 도메인 클래스의 중복이 발생할 수 있습니다. (예: 동일한 개념의 클래스가 여러 패키지에 존재) o 중복된 도메인을 유지보수할 때 일관성을 유지하기 어려울 수 있습니다. o 데이터 변환 비용이 발생할 수 있습니다. 예를 들어, 패키지 간 데이터 전달 시 다른 형태의 도메인 객체로 변환해야 하는 경우. 적용 사례: • Bounded Context: ..
2024.11.17
-
빌더박의 오토바이 이야기 53탄 - 혼다 슈퍼커브110 엔진 헤드/ 밸브 교환
엔진성능은 헤드 밸브 기밀과 적당한 밸브 간격이 좌우한다고 해도 과언이 아니라고 생각한다. 일전에 엔진 소음때문에 밸브 간격을 조정했었다. 소음은 많이 줄었지만 시동성이 좋지 않고, 힘이 달리는 느낌을 지울 수가 없었다. 적산거리 26,000km 2018년식 슈퍼커브110의 엔진 헤드 및 밸브 교환 일기. 신품 헤드 및 밸브 구매. 헤드를 분리하려면 먼저 헤드에 붙어 있는 헤드커버, 머플러, 흡기파이프, 점화플러그, 산소센서, 캠체인을 헤드에서 분리해 준다. 헤드커버를 열기전에 오일받이를 위치시킨다. 헤드커버 분리하고 고무가스켓 분리. 머플러 분리. 점화플러그캡을 분리하고 17mm 복스알로 점화플러그 분리. 전체 내용 : https://m.blog.naver.com/twowheelpark/22340417..
2024.04.03
-
빌더박의 오토바이 이야기 51탄 - 혼다 슈퍼 커브110 프런트 브레이크 패드 교환
브레이크 패드 마일리지가 남아 있지만 디스크를 교환하였기에 진행하기로 했다. 혼다 바이크의 구조는 비슷하다. PCX와 커브의 브레이크 캘리퍼 구조가 거의 같고 볼트 사이즈와 부착위치도 동일하다. 정비하는 입장에서는 효율적이라 생각한다. 12mm 복스알을 이용하여 캘리퍼 고정볼트 2개를 풀고 디스크에서 캘리퍼를 분리해 낸다. 8mm 복스알로 브레이크 패드 고정핀을 풀어주고 전체 내용 : https://m.blog.naver.com/twowheelpark/223393133665 혼다 슈퍼 커브110 프런트 브레이크 패드 교환 브레이크 패드 마일리지가 남아 있지만 디스크를 교환하였기에 진행하기로 했다. 혼다 바이크의 구조는 비... blog.naver.com
2024.03.24