반응형

2015/04/17 4

[Android - 안드로이드] Navigation Drawer or DrawerLayout

- DrawerLayout을 통해서 적용시킬수 있음. drawerLyaout.openDrawer(cup_hello2); - 해당뷰(cup_hello2)에 layout_gravity 속성에 'start'or 'end' 속성이 적용되어있어야함.- android:layout_gravity="start", android:layout_gravity="end" - start 속성은 좌측, end 속성은 우측- left, right 속성도 마찬가지인듯...?(테스트 안 해본...)- 양쪽의 둘다 넣을수도 있음. - java.lang.IllegalArgumentException is not a drawer 이 옴의 에러때문에 한시간 버림...ㅠ_ㅠ 소스 첨부 소스MainActivity.java==============..

[Linux - 리눅스 / Ubuntu - 우분투] 0번 프로세스, 스와퍼(Swapper)

0번 프로세스 - init와 kthreadd를 'ps -ef' 명령으로 확인해보면 부모 프로세스의 PID(PPID)가 0번으로 나옴- 유닉스나 리눅스에는 스와퍼(swapper)라는 0번 프로세스가 있음.- 스와퍼는 프로세스 스케쥴링을 담당하는 스케쥴러라고 생각하면 됨- 스와퍼는 CPU가 프로세르를 실핼할 수 있도록 메모리에 올렸다가, 할당된 시간이 끝나면 디스크로 잠시 스왑했다가, 다시 실행할 순서가 되면 메모리에 올리는 일을 함- 리눅스의 모든 프로세스는 부모 프로세스가 있는데 스와퍼만은 부팅 과정에서 별도로 실행되어 부모 프로세스가 없음.- 스와퍼는 프로세서라기보다는 운영체제 자체라고 볼 수도 있음.

OS/Linux - Ubuntu 2015.04.17

[Linux - 리눅스 / Ubuntu - 우분투] init프로세스와 런레벨

init 프로세스와 런레벨- 기존의 init 프로세스는 런레벨(Run Level) 이라는 개념을 사용- init 은 시스템의 단계를 일곱 개로 구분하여 정의하고 각 단계에 따라 쉘 스크립트를 실행하는데, 이 단계를을 런레벨이라고 함 유닉스의 런레벨 런레벨 의미 관련 스크립트의 위치 0 시스템 종료 /etc/rc0.d 1, S, s 단일 사용자 모드 /etc/rc1.d 2 다중 사용자 모드(NFS를 실행하지 않음) /etc/rc2.d 3 다중 사용자 모드(NFS 포함) /etc/rc3.d 4 사용하지 않음(예비 번호) /etc/rc4.d 5 시스템 종료(페도라는 GUI 모드로 부팅) /etc/rc5.d 6 시스템 재시작 /etc/rc6.d - 페도라와 달리 우분투에서는 이중 0, 1, 2, 6번만 사용- ..

OS/Linux - Ubuntu 2015.04.17
반응형