전체 글

(163)
4. Git - Git 히스토리 : Branching, Merging, and Rebasing ※ 이 글은 chatGPT를 기반으로 작성한 글입니다.
3. Git - Git을 사용한 변경 관리 : Adding, Commiting, and Rebasing ※ 이 글은 chatGPT를 기반으로 작성한 글입니다.
2. Git - Git 시작하기, 설치, 레포지토리 구성 및 생성 ※ 이 글은 chatGPT를 기반으로 작성한 글입니다.
1. Git - 버전 관리 시스템(Version Control System for Collaborative Development) ※ 이 글은 chatGPT를 기반으로 작성한 글입니다.
리눅스 - 파일 권한 변경 chmod ※ 이 글은 chatGPT를 기반으로 작성한 글입니다. ① 리눅스와 유닉스 기반 운영 체제에서 파일 및 디렉토리의 접근 권한을 변경하기 위해 chmod를 사용한다. ② 소유자, 기타 사용자 또는 그룹에 대해 파일 및 디렉토리에 대한 특정 액세스 권한을 부여하거나 취소할 수 있다. HTML 삽입 미리보기할 수 없는 소스 ③ 권한 설정은 세 자리 숫자(A, B, C)로 지정된다. ㉠ 각각 소유자(u), 그룹(g), 기타 사용자(o)에 대한 권한이다. ㉡ 각 자리 숫자는 r, w, x 의 합으로 이루어져 있다. ⓐ r, w, x는 0 또는 1의 값을 가질 수 있는 이진 숫자이고, 0은 권한이 없음을 1은 권한이 있음을 의미한다. ⓑ 각각의 기호 r, w, x는 r = read permission(읽기 권한),..
Python 포맷 문자열 리터럴, F-string(formatted string literal) ※ 이 글은 chatGPT를 기반으로 작성한 글입니다. ① 포맷 문자열 리터럴(Formatted string literal, f-string)은 파이썬 3.6 이후 버전에서 지원하는 문법이다. ② f-string은 문자열 리터럴(string literal) 내에 표현식을 포함할 수 있다. ㉠ 문자열 리터럴의 여는 따옴표 앞에 문자 'f' 나 'F'를 적는 것으로 f-string을 만들 수 있다. ③ f-string에 포함된 표현식은 중괄호 {}로 묶인다. ㉠ 표현식에는 변수, 함수 호출, 대수 연산 등이 가능하다. HTML 삽입 미리보기할 수 없는 소스 ㉡ f-string은 기존의 방법과는 달리 간결하고 읽기 쉬운 방법을 제공해준다. ④ 런타임에 f-string을 대신할 문자열 리터럴이 치환된다. ㉠ 런..
리눅스 - 시스템 호출(System call) ※ 이 글은 chatGPT를 기반으로 작성한 글입니다. ① 시스템 호출(System call)은 운영 체제(operating system) 제공하는 프로그래밍 인터페이스이다. ㉠ 사용자 수준의 프로세스가 운영 체제의 핵심 구성 요소인 커널(kernal)로부터 서비스를 요청할 수 있도록 한다. ㉡시스템 호출은 다음 상황에서 필요하다. ⓐ 시스템 호출은 모든 프로그래밍 컴퓨터 시스템의 하드웨어 및 기타 리소스와 상호작용하는 데 필요하다.. ⓑ 시스템 호출은 파일, 프로세스 및 메모리와 같은 리소스에 액세스에 사용된다. ⓒ 프로그램이 권한 있는 작업을 수행해야 할 때 시스템 호출을 발생한다. ⓓ 시스템 호출은 프로그램을 사용자 모드에서 커널 모드로 전환하여 필요한 리소스에 접근할 수 있게 해준다. ② 시스템 ..
리눅스 - 계층 구조(Hierarchy Structure) ※ 이 글은 chatGPT를 기반으로 작성한 글입니다. ① 리눅스에서 계층 구조는 파일 시스템 계층(Filesystem hierarchy)라고도 하는 디렉터리의 트리와 같은 구조를 갖는다. ② 루트 디렉토리(Root directory)가 트리의 맨 위에 있고 하위 디렉토리가 여기서 분기되는 계층적 방식으로 파일과 디렉토리를 구성하는 방법이다. ㉠ 계층 구조는 조직적이고 쉽게 탐색할 수 있는 파일 시스템을 유지보수할 수 있게 돕는다. ③ 루트 디렉토리는 리눅스 파일시스템 계층의 최상위 디렉토리이다. ④ 계층의 디렉토리는 구성 파일, 시스템 이진 파일, 사용자 홈 디렉토리, 임시 파일 등과 같은 특정 목적을 수행하는 각 디렉토리와 함께 특정 순서로 배열된다. ⑤ 리눅스 파일시스템 계층에서 자주 사용되는 디렉..