본문 바로가기

개발

(4)
Windows10에 Django 개발 환경 설치하기 2020년 1월 15일 기준, Python과 Django 모두 최신버전으로 설정하였습니다. [1] python3.8 최신 버전을 다운 받습니다. (https://www.python.org/) [2] 원하는 버전을 선택하여 Download 버튼을 누릅니다. 필자의 경우 최신 버전인 Python3.8.1을 선택하였습니다. [3] 필자의 컴퓨터는 윈도우10이고, 64bit를 기본사양으로 합니다. 파란색 체크로 다운 받은 것을 표시해 두었습니다. 32bit의 경우에는 체크한 부분 기준 아래로 세번째 것을 다운 받도록 합니다. [4] 다운받은 파일을 실행합니다. 이 때, 빨간색으로 표시한 부분에 체크를 반드시 해주도록 합니다. 윈도우에서 경로를 따로 지정하지 않도록 도와줍니다. [5] '시작->명령프롬프트'를 시..
왜 Django는 좋을까? Django의 슬로건 "마감에 쫓기는 완벽주의자들을 위한 웹 프레임워크" Django는 2003년부터 개발되어 빠르게 기능을 추가하고 싶은 인터넷 언론사들을 위해서 만들어졌다. Washington Post는 이런 언론사들 중 하나로서 이 프레임워크를 사용하고 있다(물론 현재는 다를 수도 있다). Django는 이들의 요구를 위해 내장된 컨텐츠 관리 시스템을 포함하고 있을 뿐만 아니라 실제로 더 많은 컴포넌트를 제공하여 개발 속도를 증가하는 데 도움을 준다. 뿐만 아니라 다양한 사용자의 피드백을 수용하여 Django는 최신 데이터베이스 시스템(MariaDB)을 지원한다. Django는 장점은 데이터베이스 처리, 보안 그리고 admin page를 쉽게 구현할 수 있다. 즉, 올인원 패키지라고 생각하면 된다...
[책 소개 및 1장] WebRTC는 무엇인가? 'WebRTC 프로그래밍 실시간 P2P 통신 애플리케이션 개발'이라는 책을 참고하였습니다. 제가 일하고 싶은 회사의 직무가 WebRTC와 관련이 있어서 기본지식을 쌓기 위해 이 책을 꺼내들었습니다. 기본지식을 습득하는 것이 목표이고 이를 정리하면서 글로 풀어보고자 합니다. 책의 목차를 기본 골격으로 하여 포인트만 정리하겠습니다. 1. 웹 기반의 실시간 통신 소개 WebRTC란 무엇인가 : WebRTC는 하나의 단순한 기술이 아니라 여러 표준과 프로토콜의 집합체이며, 아직도 개발 중인 기술이다. WebRTC는 P2P(peer-to-peer)통신을 기반으로 하여 W3C(World Wide Web Consortium)의 Web Real-Time Communication 워킹 그룹(https://www.w3.o..
What is constructor in C++? A constructor is a member function of a class which initializes objects of a class. In C++, Constructor is automatically called when object(instance of class) create. It is special member function of the class. class StackNode { public: int val; StackNode* top;// pointer for top StackNode* prev; // pointer for previous node // constructor StackNode (int x) { this->val = x; // save data prev = NU..