나무 숲
엔디언 endian 이란?바이트를 배열하는 방법인 Byte order중의 하나이다. 엔디언(Endianness)은 컴퓨터의 메모리와 같은 1차원의 공간에 여러 개의 연속된 대상을 배열하는 방법을 뜻한다. 엔디언은 보통 큰 단위가 앞에 나오는 빅 엔디언(Big-endian)과 작은 단위가 앞에 나오는 리틀 엔디언(Little-endian)으로 나눌 수 있으며, 두 경우에 속하지 않거나 둘을 모두 지원하는 것을 미들 엔디언(Middle-endian)이라 부르기도 한다. 빅 엔디언(Big-endian)큰 단위의 바이트가 앞에 나온다. 사람이 숫자를 쓰는 방법과 같다.소프트웨어의 디버그를 편하게 해 준다.네트워크에서는 주소를 빅 엔디언으로 쓰는데, 역사적으로 라우팅이 전화를 거는 식으로 접두 부호로 이루어졌기 ..
Gray code란?자료를 표현하는 방식 중 하나.I/O장치, A/D 변환기, 주변장치 등에서 숫자를 표현할 때 사용한다.수의 크기가 변할 때 인접한 수 사이에 한 자리만(1bit) 변하게 만들어진 코드이다.1비트만 변화하므로 하드웨어적인 오류가 적다. 이런 식의 그림을 가장 익숙하게 볼 수 있다. 하드 드라이브가 동작하는 방식을 통해 그레이 코드의 쓰임을 가장 간단하게 볼 수 있는 방법이라고 한다.0 위치의 이진 표현은 0000이고, 15 위치는 1111인 것을 알 수 있다. 하드 드라이브가 동작할 때 섹션 단위로 읽는데, 만약 하드 드라이브가 어떠한 이유로 오류를 겪어, 15위치에서 0위치로 훌쩍 넘어가서 읽어버릴 때, 다시말해 모든 비트가 반전되는 것은 비트를 읽을 때 오류가 있었음을 알 수 있다...
소프트뱅크 주식회사(SoftBank Corporation, ソフトバンク株式会社)는 1981년 9월 3일 일본 도쿄에서 설립된 고속 인터넷, 전자 상거래, 파이낸스, 소프트웨어 유통, 출판(소프트뱅크 크리에이티브라는 컴퓨터 잡지), 온라인게임 서비스, 구단주, 기술 관련 분야에서 활동하는 일본의 기업 겸임 일본의 이동통신사이다. 사장은 한국계 일본인인 손 마사요시(손정의)이다.일본 내에서는 통신사 쪽으로는 다 잡고 있으며 그 외 세계적으로도 사업이 퍼져 있다. 계열사로는 아래와 같은 것들이 있다. (어마어마하다!!)소프트뱅크 텔레콤(소프트뱅크 이동통신 부분의 명칭)소프트뱅크 모바일소프트뱅크 크리에이티브SBI 그룹 (한국 : SBI 홀딩스)월콤 (WILLCOM)겅호 온라인 엔터테인먼트야후! 재팬스프린트 넥스..
포터모어를 소개합니다. 해리포터를 감명깊게 읽고 알게 된 사이트인데, 롤링님께서 아직까지도 직접! 인물의 이야기를 쓰시기도 하고 등장하는 마법 주문, 생물 등을 사진과 함께 설명해놓은 부분도 있습니다. 제가 제일 재미있게 즐겼던 부분은 자신의 기숙사/지팡이/패트로누스 찾기 입니다. 비록 모두 영어지만 검색해보면 해석본이 있기도 하고 요즘엔 구글 크롬을 이용하여 바로 번역해버리기도 하더군요. https://www.pottermore.com/ 우선 사이트는 이곳입니다. 자신의 기숙사/지팡이/패트로누스를 찾기 위해서는 가장 먼저 회원가입!!을 해야합니다. 현재 시각 기준 메인 화면입니다. 우측 상단에 join 버튼을 통해 간단히 가입할 수 있습니다. 위 화면은 제가 이미 모든 테스트를 끝내버려서.. 나타난 모..
std::getline을 이용한다. // extract to string #include #include int main () { std::string name; std::cout
컴퓨터 입력 단계에서의 검사* Check digit 검사 숫자원 코드에 일정한 규칙에 따라 계산된1자리의 숫자를 추가하여 컴퓨터에 의해 자동으로 검사한다.ex) 주민등록번호, 바코드, ISBN * Balance check 균형 검사대차 대조표에서 대변과 차변의 합계를 컴퓨터를 이용해서 계산한 결과와 같은지를 검사한다. * Limit check 한계 검사입력된 데이터가 규정된 범위 내에 있는지 검사한다. * Batch Total check, Sum check, Total check 일괄 합계 검사입력된 데이터의 특정 항목에 대한 합계값을 미리 계산 후 함께 입력하여 컴퓨터에서 처리한 결과와 같은지 검사한다. * Blank check 공란 검사입력된 데이터 중 공란인 항목을 검사한다. * Data Count..
ROM (Read Only Memory) 반도체 기억 장치의 하나해석 그대로 읽을 수만 있는 기억장치로, 일반적으로 쓰기 불가과거에는 write 동작이 어려웠기 때문에 Read only를 만들게 되었다고 한다CD-ROM의 ROM을 의미하며, CD-RW의 RW는 Re-Writable(재기록 가능)의 약자비휘발성 메모리 (전원이 꺼져도 지워지지 않음)그렇기에 주로 변경이 별로 없는 소프트웨어를 기억시키는 데 사용됨 종류 및 특징 Mask ROM공장에서 찍어나오는 ROM내용 변경 불가ex) 음악CD, 게임 카드 PROM (Programmable ROM)사용자가 빈 공간에 한 번만 쓰기 가능하며 그 이후 내용 변경 불가 비트를 기록하는 각 셀마다 퓨즈가 들어있는데 퓨즈가 이어져 있으면 1, 끊어져 있으면 0으로..
2차원 배열을 사용할 때 뿐만 아니라 행렬Matrix를 공부할 때도 계속 헷갈렸던 비운의 내용입니다 우선 (제가) 가장 헷갈리는 것 첫 번째 행은 가로, 열은 세로를 의미합니다 위 그림처럼 외우려고 하면 꽤 쉬울 것 같아요 다시한번 그림을 준비했습니다 아 저렇게가 가로고 이렇게가 세로구나.. 행과 열이구나.. 그렇다면 2차원 배열에서 각 좌표는 어떻게 표현할 수 있을까.. int arr[5][6]을 선언! 선언 시 arr[Row][Column] = arr[행][열] 이라는 것을 알 수 있습니다 그림에 표현했듯이 각 색에 맞는 해당 위치의 좌표를 나타내었습니다. (0, 0)은 좌측 상단부터 시작되어 대각선으로 (1, 1), (2, 2)... 이렇게 내려옵니다. 0부터 시작하였기 때문에, 우측 최하단의 좌표..