본문 바로가기

분류 전체보기

cannot find symbol 오류 컴파일 도중 Error:(18, 54) error: cannot find symbol variable toolbar가 발생했다.cannot find symbol 메시지는 클래스명이나 변수명이 잘못 되었을 경우 컴파일시 에러가 발생한다. 해결방법=> 1. 철자를 확인한다. 2. 라이브러리 링크를 확인한다. ( import, classpath ) 나는 activity_main.xml 파일에 를 추가했더니 된다. 더보기
[github]깃허브에 현재프로젝트 추가시키기! 최근에 깃허브를 시작했는데 이전에 진행하던 프로젝트를 깃허브에 추가해봅시다.Create a new repository on GitHub. To avoid errors, do not initialize the new repository with README, license, or gitignore files. You can add these files after your project has been pushed to GitHub.Open Terminal (for Mac and Linux users) or the command prompt (for Windows users).Change the current working directory to your local project.Initialize the .. 더보기
트랜스포트계층 다중화와 역다중화 다중화?여러 소켓으로부터 데이터를 수집하여 헤더를 붙여 전송하는 것 역다중화?수신된 세그먼트를 올바른 소켓에 전달하는 것 앞장의 비유를 계속해서 설명하면다중화는 앤과 빌이 아이들의 우편을 모아 집배원에게 넘겨줄때 하는 작업이고,역다중화는 받은 우편물들을 이름으로 구별하는 작업으로 볼 수 있다. 비연결형 역다중화○UDP소켓은 2개의 투플 (수신IP주소, 수신포트번호)로 식별한다.○호스트가 UDP세그먼트를 식별하는 경우-세그먼트에서 수신포트번호 확인-UDP세그먼트를 해당 포트번호를 가진 소켓에 전달○다른 송신 IP주소와 포트번호를 가진 데이터그램도 동일한 소켓으로 전달될 수 있다.○장점:1.연결 설정과정이 없음2.간편성(송수신 사이에 연결상태 관리가 없음)3.작은 세그먼트 헤더4.혼잡제어가 없음(속도가 빠름.. 더보기
트랜스포트계층 개요 트랜스포트 계층-트랜스포트 프로토콜은 서로 다른 호스트에서 동작하는 애플리케이션 프로세스들 간의 논리적 통신을 제공한다.-논리적 통신 => 애플리케이션 관점에서 프로세스들이 동작하는 호스트들이 직접 연결된 것처럼 보인다는 것을 의미한다.-트랜스포트 계층 프로토콜은 네트워크 라우터가 아닌 종단 시스템에서 구현된다.-송신 측 트랜스포트 계층은 프로세스로부터 수신한 메시지를 세그먼트로 변환한다.*세그먼트 = 트랜스포트 계층에서 전송되는 패킷-지연을 보장하지 않는다.-대역폭을 보장하지 않는다. 트랜스포트 계층과 네트워크 계층 사이의 관계를 편지와 비유해보자.동부집안과 서부집안의 아이들이 서로 각각 편지를 쓴다고 하자.편지는 따로따로 봉투에 넣어서 우편서비스로 배달된다.서부집안에는 앤이, 동부집안에는 빌이 우편을.. 더보기
Activity 스택 확인하기 Activity stack 확인하기 C:\Users\jingyu\AppData\Local\Android\sdk\platform-tools>adb shell dumpsys activity activities | findstr "Run" 1. finish()를 안했을경우 stack MainActivity SplashActivity 2. finish()로 Splash를 끝낼 경우 stack MainActivity 더보기