목록전체 글 (75)
코딩하는 오징어
안녕하세요. 코딩하는오징어 입니다. 오늘은 네임스페이스에대해 포스팅하겠습니다. 네임스페이스는 어려운개념이 아닙니다. 단순히 이름공간을 따로 생성해줌으로써 협업을 하게 될 경우 함수명이나 변수명이 겹치게 되는 문제를 해결하기 위한 방법입니다. 매우 간단한 개념이므로 예제코드를 보면서 설명하겠습니다. 코드만 봐도 아 이런거구나 느낌이 오시죠??! 네 그렇습니다. 네임스페이스를 만들어 놓으면 함수 시그니처가 똑같더라도 중복문제가 발생하지 않습니다. 이 때, scope operator로 (범위지정 연산자) 구분하게 되는데요. 네임스페이스::함수명 이렇게 구분하게 됩니다. 여기서 ::이것이 범위지정 연산자입니다. 네임스페이스뿐만아니라 클래스 부분에서도 쓰이게되는 연산자이기 때문에 기억해두시기 바랍니다. 위에 코드..
안녕하세요 코딩하는 오징어입니다. 오늘은 visual studio 에서 디버깅하는 법을 알아 보겠습니다. 저는 IDE를 쓸 때 제일 먼저 하는 일이 그 IDE환경에서 디버깅하는 방법 부터 알아 보는 스타일입니다. eclipse에서도 단축키정도만 다를 뿐 visual studio와 일맥 상통합니다. (gdb로 디버깅 하시길 원하는 분들은 다음에 linux부분에서 포스팅하도록 하겠습니다.)소스코드는 알고리즘 과제 입니다...소스코드는 무시하시고 디버깅에만 집중해주시면 감사하겠습니다. ㅎㅎ 먼저 run_time error가 났습니다. 어디서 프로그램이 죽었는지 머리로 계산하지마세요. F5를 누르면 error 발생 지역으로 갑니다. line 18왼쪽에 노란색 화살표가 보이시나요??? 에러의 원인입니다. (lis..
jQuery는 모든 브라우저에서 동작하는 클라이언트 자바스크립트 라이브러리입니다.문서 객체 모델과 관련된 처리를 쉽게 구현일관된 이벤트 연결을 쉽게 구현시각적 효과를 쉽게 구현Ajax 애플리케이션을 쉽게 이러한 일들을 쉽게 처리하기위해 제작되었다고 볼 수 있습니다. 그럼 먼저 jQuery를 사용하기 위한 방법을 알아볼까요?두 가지 방법이 있습니다.첫 번째로 다운로드를 하여 내 프로젝트에 파일을 위치시키는 것입니다. http://jquery.com에 접속합니다. Download jQuery를 클릭하면 여러 방법들이 나오는데 우리 프로젝트에 파일을 위치시키는 것은 uncompressed와 compressed중 하나를 선택하여 다운로드 받으면 됩니다. 압축하지 않은 것과 압축한 것의 차이겠죠? 두 번째 방법은..