전체 글(14826)
-
VoIP 전화 통화 설정 과정, VoIP 전화 통화 설정 과정, VoIP 신호 트래픽의 특징
VoIP 전화 통화 설정 과정VoIP 통화 설정은 아래의 과정을 통해 이루어집니다. INVITE -> TRYING -> RINING -> OK -> ACK 사용자가 전화기의 송수화기를 들고 상대방 전화기의 번호 누르기를 완료하면 발신자는 VoIP 서버에 INVITE 메시지를 송신함으로써 호 설정 과정을 시작합니다. 그러면 VoIP 서버는 발신자로부터 수신한 INVITE 메시지를 착신자에게 송신함과 동시에 발신자에게 100번(Trying) 메시지를 송신하는데, 이 100번 메시지는 VoIP 서버가 착신자에게 INVITE 메시지를 전달함으로써 호 설정을 시작했음을 뜻합니다. 서버를 통해 발신자의 INVITE 메시지를 받은 착신자는 사용자에게 전화가 걸려 왔음을 알리는 벨을 울리기 시작하고 180번(Ringi..
-
PTVS - Django 프로젝트 생성
PTVS - Django 프로젝트 생성 VS 메뉴: [File] >> [New] > [Project...] >>왼쪽 창: [Installed] > [Templates] > [Other Languages] > [Python] 선택 >>오른쪽 창에서 [Django Web Project] 선택 >>하단에 Name:과 Location을 수정한 후 >> [OK] 버튼 클릭 External Package들을 어디에 설치할 지를 묻는 창이 오픈됩니다.권장사항대로 첫번째를 선택합니다. 가상환경(Virtual Environment)를 추가하기 위한 마법사가 오픈됩니다. 가상환경의 이름과 디렉토리 위치를 지정할 수 있습니다.어떤 Python 인터프리터를 사용하는지 항목에서 선택한 후 [Create] 버튼을 클릭합니다.(여..
-
아두이노 IDE 다운로드
아두이노 IDE 다운로드 아두이노 공식 사이트에 접속http://arduino.cc 상단 메뉴에서 [SOFTWARE] 메뉴 클릭http://arduino.cc/en/Main/Software Download the Arduino IDE 항목까지 페이지를 스크롤합니다. >>우측에 Windows항목에서 둘중 하나를 클랙해서 설치파일을 다운받을 수 있습니다.
-
제시된 입력 폼의 프로토타입 작성하기
제시된 입력 폼의 프로토타입 작성하기 UI_Mockup.html
-
내부 클래스 정의 시 주의사항( 장점), 내부 클래스(Inner Class)의 종류, Inner 클래스의 특징
내부 클래스(Inner Class)· 내부 클래스는 특정 클래스 내에 또 다른 클래스가 정의되어 있는 클래스를 의미합니다. · 내부 클래스가 필요한 이유는 지금까지 작업해 왔던 클래스들과는 다르게 독립적이지는 않지만 하나의 멤버처럼 사용할 수 있는 특징이 있기 때문입니다.· 주로 외부 클래스(outer class)의 인스턴스 변수나 인스턴스 메소드에 사용될 목적으로 선언됩니다. 내부 클래스 정의 시 주의사항이자 장점· 내부 클래스는 외부 클래스의 모든 멤버들을 마치 자신의 멤버처럼 사용할 수 있습니다.· static 내부 클래스를 제외하고 다른 내부 클래스는 항상 외부 클래스를 통해서만 생성이 가능합니다.
-
NestClass 를 만드는 이유
NestClass 를 만드는 이유· 코드를 간단하게 표현하기 위해· 내부 클래스에서 외부 클래스의 멤버에 손쉽게 접근할 수 있게 됩니다.· 소스의 가독성과 유지보수성을 높이고 싶을 때· 클래스 외부에 공개하고 싶지 않은 형식을 만들고 싶을 때· 외부에서는 내부 클래스에 접근할 수 없으므로, 코드의 복잡성을 줄일 수 있습니다.· 현재 클래스의 일부처럼 즉, 하나의 멤버처럼 사용할 수 있게 만들고 싶을 때· 서로 관련 있는 클래스를 논리적으로 묶어서 표현함으로써, 코드의 캡슐화를 가능하게 합니다.