Computer Science

1.Android Studio 설치안드로이드 및 안드로이드 전용 앱 제작을 위한 공식 통합 개발 환경인 Android Studio를 설치한다https://developer.android.com/studio?hl=ko         2.한글설정한글 설정을 위해 한글 언어팩 플러그인을 자신의 버전에 맞게 다운로드하자https://plugins.jetbrains.com/plugin/13711-korean-language-pack------/versions/stable     우측 상단 설정에서 플러그인에 들어간다.     그후 Disk 에서 직접 설치한 플러그인을 찾아 더블클릭한다.  Restart IDE로 설치한 한국어 언어팩을적용하자   적용완료
1.디스크1-1.리눅스 하드디스크 추가과정하드디스크 시스템에 부착확정 파티션 생성논리 파티션 생성파티션 포멧마운트확인하기/etc/fstab 등록 1-2.하드디스크 시스템에 부착하기시스템 종료, 하드디스크 장착fdisk -l 로 하드디스크 확인/dev/sdb에 추가됨을 확인 1-3.확장 파티션 생성포맷이전 파티션 생성sudo fdisk /dev/sdb로 파티션 설명확인가능옵션 n 으로 새로운 파티션 생성  1-4.논리적 파티션 생성파티션을 여러개의 논리적 파티션으로 분리fdisk로 생성  1-5.파티션 포맷mkfs.ext4 /dev/sdb5로 포맷 1-6.마운트mount -t ext4 /dev/sdb5 /home/francis/tmp 1-7/확인하기df로 확인 1-8.파일 등록/etc/fstab에 등록  ..
1.소유권 , 허가권 확인ls -l loop.sh    2.허가권소유권 허가권:파일,디렉터리를 소유한 사용자의 허가권그룹 허가권: 파일,디렉터리를 소유한 그룹의 허가권다른 사용자 허가권: 파일,디렉터리를 소유하지않은 사용자의 허가권   3.권한읽기 권한(r):파일의 내용을 확인하거나 복사가능쓰기 권한(w):파일의 내용 수정가능실행 권한(x):파일을 실행가능  4.소유권사용자 소유권그룹 소유권   5.허가권 변경chmod [option] mode file   6.사용자 및 그룹 소유권 변경chown [options] owner file   7.그룹 소유권만 변경chgrp [options] group file   8.기본 허가권 변경umask [option] [mask]   9.특수 권한9-1.Set-UID..
1.HTTP 캐시 헤더클라이언트와 서버 간의 캐싱 동작을 제어하기 위한 메커니즘헤더들은 HTTP 요청 및 응답 메시지의 일부로 사용되며, 리소스의 캐시 동작을 명시적으로 설정하거나 제어하는 데 사용  1-1. Cache-Control 헤더가장 중요하고 널리 사용되는 캐시 제어 헤더여러 가지 지시자(directive)를 포함할 수 있으며, 각 지시자는 캐시 동작을 정의한다. public: 응답을 공유 캐시에 저장(여러 사용자가 동일한 캐시된 응답을 공유)private: 응답을 개인 사용자 캐시에만 저장(브라우저와 같이 해당 응답을 받은 사용자만 캐시)no-cache: 클라이언트는 응답을 캐시할 수 있지만, 캐시된 리소스를 사용하기 전에 원 서버에 재검증(Validation)을 요청no-store: 리소스를..
1.프로세스 정보1-1. ps실행중인 프로세스에 관한 정보를 보여줌  1-2.pstree프로세스를 트리형태로 출력 1-3.top실시간으로 프로세스 정보를 보여줌 2.프로세스 종료2-1.kill프로세스에 특정 시그널을 보낸다.  2-2.killall지정한 이름에 부합하는 모든 프로세스에 시그널을 보낸다. 2-3.pkill프로세스 이름과 지정한 패턴이 부합되는 프로세스만 종료 3.프로세스 전환3-1.jobs실행중인 모든 잡을 출력 3-2.fg백그라운드 -> 포어그라운드 3-3.bg포어그라운드 -> 백그라운드  4.프로세스 우선순위4-1.nice우선순위 조정 4-2.renice현재 실행중인 프로세스의  nice값 변경 4-3.nohup로그아웃이후에도 프로세스 계속 실행  5.프로세스 관련 파일5-1./proc..
1.리눅스 ,네트워크 리눅스는 네트워크 디바이스의 호환성을 제공ethernet , ppp, wlap,bluetooth,zigbee 등등 다양하게 지원   2.이더넷 카드리눅스 배포판에 포함되있음없으면 드라이버 사이트에서 다운modprobe, insmod 로 드라이버를 시스템에 로드/etc/modprobe.d 디렉터리에서 설정으로 자동로드  3.네트워크 인터페이스 설정3-1.GUI 기반 설정System > Preferences > Network Connetions$nm-connectin-editor & 3-2.텍스트 기반$sudo setup > Network configurations > Device configuration$system-config-network$sudo service network re..
1.프로세스디스크의 프로그램을 메모리에 적재하고 실행한 상태프로그램의 인스턴스    2.프로세스 특징생성,실행,대기,중지,좀비,종료 등 라이프 사이클을 가진다.고유 아이디를 갖는다.부모, 자식 프로세스의 관계를 맺고 실행 우선순위와 상태를 가진다.주기적인 이벤트 발생을 위한 타이머를 가진다.가상 메모리, 프로세스 컨텍스트같은 리소스 정보를 가짐 3.프로세스 유형3-1.Init 프로세스모든 프로세스의 부모 프로세스ID 1임가장 먼저 실행되는 프로세스   3-2.부모,자식 프로세스자식 프로세스 ID => PID부모 프로세스 ID => PPID 3-3.고아,좀비 프로세스고아프로세스 : 부모프로세스를 잃어버렸을때(강제종료) 고아프로세스의 부모프로세스는 Init 로 변경좀비 프로세스: 자식 프로세스가 종료될때 코..
1.YAML사람이 쉽게 읽고 쓸 수 있는 데이터 직렬화 형식구성 파일 작성에 자주 사용   2.YAML 특징인간이 읽기 쉬움: 들여쓰기를 이용한 데이터의 구조계층적 구조: 들여쓰기를 통해 계층적인 데이터 구조를 표현데이터 직렬화: 데이터를 직렬화하여 파일이나 네트워크를 통해 전송하거나 저장주석:주석을 사용하여 데이터에 설명을 추가가능폭넓은 지원: 많은 프로그래밍 언어와 플랫폼에서 YAML을 지원  3.YAML 사용처설정 파일데이터 전송 및 교환CI/CD 파이프라인 설정데이터베이스 설정클라우드 인프라 구성
아사_
'Computer Science' 카테고리의 글 목록 (4 Page)