본문 바로가기

프로그래밍75

[C/C++] this 포인터 이해 및 활용 0. 정리에 들어가기 전에 이번에 포스팅할 내용은 this 포인터입니다. this 포인터라는 이름을 보시면 어떤 느낌이 느시나요? 뭔가 가리키는 포인터라고 생각이 드실 것입니다. 프로그래밍 언어에서 특히 객체지향 언어에서는 보통 객체를 가리키고자 할 때, 사용하는 키워드가 존재합니다. 오늘은 이러한 키워드 중에서 자기 자신을 가리키는 this 포인터에 대해서 정리하겠습니다. this 포인터란 객체 자신을 가리키는 용도로 사용되는 포인터를 말합니다. 1. this 포인터의 활용 방법. this 포인터 활용 (1) 123456789101112class exClass{private: int num;public: void exClass(int num) { this->num = 200; num = 105; } ... 2017. 3. 19.
HTTP의 기본 HTTP의 중요성 HTTP는 RFC 2616에서 규정된 프로토콜이다. 현시점에서 최신 버전은 1.1이다. HTTP(HyperText Transfer Protocol, 문화어: 초본문전송규약, 하이퍼본문전송규약)는 WWW 상에서 정보를 주고받을 수 있는 프로토콜이다. 주로 HTML 문서를 주고받는 데에 쓰인다. TCP와 UDP를 사용하며, 80번 포트를 사용한다. 1996년 버전 1.0, 그리고 1999년 1.1이 각각 발표되었다. HTTP는 클라이언트와 서버 사이에 이루어지는 요청/응답(request/response) 프로토콜이다. 예를 들면, 클라이언트인 웹 브라우저가 HTTP를 통하여 서버로부터 웹페이지나 그림 정보를 요청하면, 서버는 이 요청에 응답하여 필요한 정보를 해당 사용자에게 전달하게 된다... 2017. 2. 13.
개행없는 출력 방법 파이썬 2.7버전 기준 print방법을 사용하면 자동으로 개행되는 것을 확인할 수 있다. 123print 'abc'print 'def'print 'zzz'cs 1234abcdefzzz>>> cs 필요에 따라서 개행 없이 출력할 때가 있을 것이다. 이때는 sys를 방법을 이용하여 해결하면 된다. (물론 print에서 개행문자를 제거한 후, 사용하는 방법도 있겠지만.. 라인 수가 더 늘어날 뿐이라고 생각한다. 그렇지만 취향은 존중하겠다.) 1234import syssys.stdout.write('abc')sys.stdout.write('def')sys.stdout.write('zzz')cs 12abcdefzzz>>> cs 따라서 sys를 이용하면 간단하게 개행 없이 출력하는 것을 볼 수 있다. 최근에는 알고.. 2016. 7. 20.