전체 글

(163)
리눅스 - 파일의 타입 ※ 이 글은 chatGPT를 기반으로 작성한 글입니다. 리눅스에는 여러가지 파일의 종류가 있다. 다음은 리눅스에서 대표적으로 사용되는 파일의 종류들이다. ① 일반 파일(Regular files) : 리눅스에서 가장 일반적인 파일의 종류이다. 이것들은 데이터와 일반적인 파일 확장자를 포함한다. ㉠ 일반적인 파일 확장자는 .txt, .doc, .pdf, .jpg 와 같은 확장자를 말한다. ② 디렉토리(Directories) : 파일을 조직하거나 다른 디렉토리들을 계층 구조로 만들기 위해 사용한다. 일반적으로 폴더라고 알려져 있다. ③ 장치 파일(Device files) : 물리적인 혹은 가상의 장치를 표현하기 위해 사용한다. 장치 파일은 문자 디바이스(character devices)와 블럭 디바이스(blo..
리눅스 - 문자 장치(Character device)와 블록 장치(Block device) ① 리눅스의 장치 파일에는 문자 장치(Character device)와 블록 장치(Block device)가 있다. ② 문자 장치는 한 가지 문자로 한 번에 읽기와 쓰기를 동시에 수행할 수 있다. ③ 블록 장치는 읽기와 쓰기를 블럭 안에서 수행한다.
int main() 함수의 변형 ※ 이 글은 chatGPT를 기반으로 작성한 글입니다. ① 일반적으로 C/C++언어를 사용하여 프로그래밍할 때, main() 함수를 다음과 같이 정의한다. HTML 삽입 미리보기할 수 없는 소스 ② 하지만, main() 함수를 다음과 같이 변형시키는 방법 또한 존재한다. HTML 삽입 미리보기할 수 없는 소스 ㉠ 이러한 방식은 커맨드 라인(Command line)을 이용해 입력을 받아야할 때 사용한다. ⓐ 커맨드 라인은 cmd, CLI, 프롬프트(prompt), 콘솔(console), 터미널(terminal) 등으로 불린다. ㉡ argc 매개변수는 프로그램에 전달된 커맨드 라인 인수의 수를 의미하는 정수형 인수이다. ㉢ argv 매개변수는 프로그램에 전달된 인수를 포함하는 char* 배열이다. ⓐ arg..
파일 시스템(Filesystem) ※ 이 글은 chatGPT를 기반으로 작성한 글입니다.
디렉토리 스트림(Directory Stream) ※ 이 글은 chatGPT를 기반으로 작성한 글입니다. ① 디렉토리 스트림(Directory Stream)은 C 표준 라이브러리에서 제공하는 추상데이터 타입이다. ㉠ 디렉토리 스트림은 디렉토리의 내용을 접근하기 위한 방법을 제공한다. ㉡ 스트림(stream)은 디렉토리의 내용이 데이터 스트림처럼 순차적으로 표시되는 것을 말한다. ㉢ 디렉토리 스트림은 DIR 구조체로 표현되며, 이는 헤더 파일에 정의되어 있다. ⓐ DIR 구조체는 디스크의 위치와 디렉토리 스트림의 현재 위치를 포함하여 열려있는 디렉토리에 대한 정보를 포함한다. ② 에는 opendir(), readdir(), closedir() 가 정의되어 있다. ㉠ opendir() 함수는 디렉토리의 내용을 읽는 디렉토리 스트림(Directory Stre..
객체(Object)와 인스턴스(Instance)의 차이 ※ 이 글은 chatGPT를 기반으로 작성한 글입니다. ① 객체 지향 프로그래밍(Oriendted-Object Programming)에서 인스턴스(instance)와 객체(object)라는 용어는 클래스에서의 구체화되는 대상을 설명하기 위해 필연적으로 사용된다. ② 인스턴스와 객체 사이에는 미묘한 차이가 있다. ㉠ 인스턴스는 데이터(data), 상태(state), 동작(behavior) 또는 메서드(method) 를 갖게된 채로 클래스에서 실체화된 것이다. ㉡ 객체(object)는 클래스의 인스턴스를 포함하며, 컴퓨터 프로그램에서 조작할 수 있는 모든 항목을 설명하는 데 사용되는 일반적인 용어이다. ⓐ 객체는 클래스의 인스턴스 뿐만 아니라 구조체(sutucture), 사용자 정의 데이터 타입(user-d..
백그라운드 및 pip 모드 재생 시 음량 작아지는 문제 해결 유튜브 백그라운드 및 PIP재생시 음량 작아지는 문제 S22 사용자 입니다 제목처럼 유튜브 보다 화면을 꺼 백그라운드로 전환하거나 홈버튼을 눌러 PIP 전환했을때 음량이 작아지는데 음량 변화 없게 수정하는 방법 없을까요? r1.community.samsung.com 문제 상황 해당 문제는 갤럭시 기종에서 유튜브, 트위치, 네이버 TV, 넷플릭스 등 pip 모드로 재생 혹은 백그라운드 재생할 때 발생한 것으로 보인다. 해결책 설명 : 이 문제는 기종에 상관없이 Dolby Atmos 모드의 설정을 바꿔주면 해결된다. 1. 설정 - 소리 및 진동 - 음질 및 음향 효과 - Dolby Atmos 순으로 이동하자. 2. Dolby Atmos 를 클릭하면 '자동'에 옵션단추가 체크되어 있다. 이 것을 '영화', '..
클래스와 객체 지향 프로그래밍 ※ 이 글은 chatGPT를 기반으로 작성한 글입니다. ① 클래스(class)와 객체(object)는 객체 지향 프로그래밍(Oriented-Object Programming)의 근간이 되는 개념이다. ㉠ 클래스는 객체를 만들기 위해 사용하는 설계도 혹은 템플릿에 해당한다. ㉡ 인스턴스(instance)는 클래스가 구체화되는 것을 의미한다. ⓐ 클래스의 인스턴스는 객체에 포함된다. ⓑ 인스턴스는 고유한 데이터 또는 상태, 동작 또는 방법, 정체성을 가진 클래스가 구체화된 대상을 일컫는다. 인스턴스는 클래스 Blueprint에서 생성되며 해당 클래스의 다른 인스턴스와 동일한 구조와 동작을 갖지만 고유한 값과 특성을 가집니다. 객체 지향 프로그래밍(OOP)에서 인스턴스(instance)와 객체(object)라..