- Today
- Total
목록분류 전체보기 (360)
프로그래밍 농장
인터넷 계층에서 사용되는 Address 들의 종류 Physical address -> Data link / one hop간 사용 (= mac 주소의길이 : 48-bit ) / chipset maker에게 24bit 할당 logical address -> public -> global unique / IP 주소의 가장큰 심플한, 파워풀한 기능 -> '식별자' port address -> port 번호를 통해서 어플리케이션의 process를 구분(식별)할수있게해줌. / 동일 node에서 내부적으로 application의 process,id를 구분하기위해서 만든것 application-specific address - Ethernet 이란? wired local networks = 유선망 -> 대표적인 유선망..
Internet = network of network 인터넷전까지의 네트워크는 소규모 혹은 지역별 등의 작은 네트워크의 형태로 존재하였다. -> 인터넷이 나온후, 여러 network들을 통합하여, 여러 환경에 구애받지않고 통신이 가능하게됌. [ Inter - networking ] - 프로토콜(Protocol) : 다른 Device들 간에도 정보를 주고받을수있도록 만든 규칙 = A type of regulation for communication procedures/processing - packet switching : 상대방이 누군가와 통신하고있는지, 가용하고있는지의 여부를 따지지않고 Data 전송하는 형태 - Circuit switching : 상대방이 나와 통신을 할수있는지 경로를 열어놓고 Acc..
Network security 인터넷 : network - network 의 연결관계 / edge device들이 상호 연결되어있는 구조 -> 기본적으로 network interface가 존재하여 security hole이 존재할 가능성이 높음. 인터넷은 기본적으로 보안을 크게 생각치않고 디자인됨 : Internet not originally designed with much security in mind -> why ? : from " 모든 정보는 공유되어야한다 " Internet은 기본적으로 layer 별 적합한 security protocol 등 이 생겼지만, 이는 중간중간 hole이 존재하여 취약하게됨. malware can get in host from : virus ( e-mail attach..
서론 앱을 구현하다보면 자연스럽게 앱이 준비되는동안 사용자에게 보여줄 Splash화면을 추가해야겠다고 생각하게 된다. 이미 많은 앱에서 Splash 화면을 보여주고 있다. Splash 화면을 구현하는데는 여러가지 방법이 있겠으나 사실 Splash화면을 사용하는 이유부터 알고 구현을 해야한다. 그런 의미에서 아래에서 설명할 방법이 개인적으로 가장 잘 구현했다고 생각한다. Splash screen 이란? Splash screen은 이미지나 로고, 현재 버전의 소프트웨어를 포함한 그래픽 요소를 보여주는 화면으로, 보통 게임이나 프로그램이 실행되고 있을 때 나오는 화면 splash screen의 목표 Splash screens은 프로그램이 로딩되고있다는걸 알려주기위해서 사용. 뒷단에서 무언가 작업중이다라는걸 알..
ctrl + shift + / Block commenting ctrl + / -> Line commentting 단축키 alt + ins
생애주기란? - 효율적인 메모리 관리를 위해 액티비티가 생성되고 소멸되는 조건 Lifecycle의 3가지 상태 - 활성(Actinve) : 일반적인 액티비티 화면 - 일시정지(Paused) : 다른 액티비티에 의해 일부 가려진 상태 - 정지(stopped) : 다른 액티비티에 의해 완전히 가려진 상태 메소드 호출 순서 - onCreate() - 액티비티 시작 준비 -> 대부분의 초기화 작업 - onStart() - 액티비티가 화면에 표시되기 직전 상태 - 정지상태(stopped)에서 화면이 복귀될때도 호출 됨. - onResume() - 액티비티가 화면에 표시되고 사용자와 상호작용할 수 있게 됨. - 일시정지상태(Paused)에서 화면이 복귀될 때 호출 됨. - onPause() - 액티비티가 일부에 가..