
총 156개
-
시스템프로그래밍_이중 패스 매크로 프로세서 알고리즘에 대하여 정리2025.04.271. 매크로(Macro) 매크로는 일련의 명령어에 대한 생략형으로, 반복되는 일련의 명령어들을 한 줄로 간략하게 표현할 수 있다. 매크로의 다양한 기능에는 조건부 매크로 확장, 매크로 내의 매크로 호출, 매크로 내의 매크로 정의, 반복 기능의 매크로 등이 있다. 2. 매크로 프로세서 매크로 프로세서는 매크로 정의를 인식하고 저장하며, 매크로 호출을 인식하고 매크로를 확장하여 인수를 치환하는 기능을 수행한다. 매크로 프로세서는 전향 참조 문제로 인해 이중 패스 알고리즘을 사용하게 된다. 3. 이중 패스 매크로 프로세서 알고리즘 이중 ...2025.04.27
-
멀티미디어를 활용하기 위한 다양한 운영체제의 특징2025.01.101. Windows OS 윈도우는 마이크로소프트사에서 개발한 것으로 전 세계에서 가장 많이 사용되는 운영체제입니다. 윈도우는 안정적인 그래픽 사용자 인터페이스(GUI)를 가지고 있으며, 선점형 멀티태스킹 방식으로 동시에 여러 개의 프로그램을 실행할 수 있습니다. 또한 PnP 기능이 있어 하드웨어를 자동으로 구성해줍니다. 하지만 특정 문자 사용에 제한이 있으며 한 대의 컴퓨터를 한 사람만 독점해서 사용할 수 있습니다. 2. Mac OS 맥 OS는 애플에서 유닉스를 바탕으로 개발한 운영체제로, 아이맥과 맥북 등 애플 제품에서만 호환됩니...2025.01.10
-
플러터 웹 개발 환경에서 갤럭시 앱 배포하기-초보자도 쉽게 따라하는 단계별 가이드2025.01.191. 플러터 웹 개발 환경 플러터 웹 개발 환경에서 소스코드를 작성하고, 이를 컴파일하여 개발된 앱을 스마트폰에 설치하고 실행하는 방법을 상세히 기술하고 있습니다. 별도의 개발환경 프로그램 설치 없이 웹을 통해 코드를 작성하고, 그 결과물을 스마트폰 앱으로 동작시키는 과정을 다루고 있습니다. 2. 갤럭시 앱 배포 갤럭시 S시리즈 스마트폰을 사용하여 플러터 웹 개발 환경에서 작성한 코드를 컴파일하고, 생성된 APK 파일을 스마트폰에 설치하여 실행하는 방법을 단계별로 설명하고 있습니다. 3. 미로 게임 앱 개발 본 문서에서는 미로 게임...2025.01.19
-
매크로 프로세서의 기능에 대한 조사2025.05.071. 매크로 정의와 확장 매크로 프로세서는 프로그래머가 코드를 작성할 때 작업을 단순화하고 코드의 재사용성을 높이는 도구로 사용됩니다. 매크로 프로세서는 프로그램에서 자주 사용되는 코드 조각이나 패턴을 단순한 키워드로 정의할 수 있게 해줍니다. 이렇게 정의된 키워드는 나중에 코드에서 사용될 때 자동으로 원래의 코드 조각이나 패턴으로 확장되어집니다. 이 과정은 매크로 확장이라고 합니다. 매크로 확장의 장점은 코드 중복의 최소화, 가독성 향상 등입니다. 2. 매개변수화된 매크로 매크로 프로세서는 매개변수화된 매크로를 지원하여, 프로그래...2025.05.07
-
Local PC에 stable diffusion 상세 설치 방법과 실습예제2025.01.141. Stable Diffusion Stable Diffusion은 Stability AI라는 곳에서 공개한 무료 라이선스의 text-to-image 인공지능 모델입니다. 이 모델은 방대한 양의 관련 데이터로 미리 학습되어 있으며, 이를 알고리즘으로 만들어 놓은 것입니다. 이미지 생성 AI에서는 이러한 모델 또는 체크포인트라고 부르며, 어떤 모델을 사용하는지에 따라 결과물이 달라집니다. 2. Lora Lora는 AI 학습 모델의 한 종류로, 조금 더 세부적이고 정교하게 특정 영역만 집중 학습한 모델입니다. 3. Github Gith...2025.01.14
-
리눅스 운영체제의 종류와 특징, 장단점2025.01.231. 리눅스 운영체제의 종류 리눅스는 다양한 배포판으로 나뉘어져 있으며, 대표적인 배포판으로는 우분투, 레드햇, 센토스, 페도라 등이 있습니다. 각 배포판은 특정한 목적과 용도에 맞추어 개발되었으며, 사용자는 자신의 필요에 맞는 리눅스를 선택할 수 있습니다. 2. 리눅스의 특징 리눅스의 주요 특징은 오픈 소스, 안정성과 보안성, 커뮤니티 지원 등입니다. 오픈 소스 특성으로 인해 사용자 맞춤형 설정이 가능하고, 안정성과 보안성이 뛰어나며, 활발한 커뮤니티 활동을 통해 문제 해결이 용이합니다. 3. 리눅스의 기술적 특징 리눅스는 멀티 ...2025.01.23
-
프로그래밍 언어, 프레임워크2025.05.081. 프로그래밍 언어 프로그래밍 언어에는 C, C++, Java, Python, JavaScript 등 다양한 언어가 있으며, 전 세계 개발자들이 이를 활용하여 코드를 작성하고 프로그램을 만들어낸다. 프로그래밍 언어 사용 시 협업이 중요하며, 이를 위해 프레임워크가 활용된다. 2. 프레임워크 프레임워크는 소프트웨어 개발에 있어 공통으로 사용되는 개발 기능(인터페이스)을 제공하는 것으로, 개발자가 핵심 비즈니스 로직에 집중할 수 있도록 돕는다. 대표적인 웹 프레임워크로는 Spring, Django, Flask 등이 있으며, 한국에서는...2025.05.08
-
파이썬으로 '초'를 입력받아 날짜와 시간으로 변환해주는 프로그램 구현2025.01.021. 파이썬 프로그래밍 이 프로그램은 사용자로부터 총 초 단위의 시간을 입력받아 이를 일, 시간, 분, 초 단위로 변환하여 출력하는 파이썬 프로그램입니다. 프로그램은 입력받은 총 초를 계산하여 각 시간 단위를 계산하고, 최종적으로 이를 사용자에게 보여줍니다. 이를 통해 사용자가 입력한 시간을 보다 직관적으로 확인할 수 있습니다. 1. 파이썬 프로그래밍 파이썬은 현재 가장 널리 사용되는 프로그래밍 언어 중 하나입니다. 파이썬은 간단하고 직관적인 문법으로 인해 초보자들도 쉽게 배울 수 있으며, 다양한 분야에서 활용될 수 있습니다. 데이...2025.01.02
-
대구가톨릭대학교 파이썬프로그래밍기초 과제3차 솔루션2025.05.031. 파이썬 프로그래밍 기초 파이썬 프로그래밍 기초 과정에서 학생들이 수행한 과제 3차 문제의 솔루션을 제공하고 있습니다. 이 과제에는 홀수 정수 반환 함수 작성, 오류 코드 찾기, 리스트 출력 등의 문제가 포함되어 있습니다. 1. 파이썬 프로그래밍 기초 파이썬은 현재 가장 널리 사용되는 프로그래밍 언어 중 하나로, 그 이유는 간단한 문법과 강력한 기능 때문입니다. 파이썬은 초보자도 쉽게 배울 수 있으며, 다양한 분야에서 활용될 수 있습니다. 특히 데이터 분석, 머신러닝, 웹 개발 등의 분야에서 파이썬은 매우 유용합니다. 파이썬 프...2025.05.03
-
실험 14_캐스코드 증폭기 결과보고서2025.04.281. 캐스코드 증폭기 이 실험에서는 MOSFET을 이용한 캐스코드 증폭기의 동작 원리를 공부하고, 실험을 통하여 특성을 측정하고자 한다. 캐스코드 증폭기는 공통 소오스 증폭기보다 높은 전압 이득을 얻을 수 있어서 널리 사용되고 있다. 이 실험에서는 캐스코드 증폭기의 입력-출력 특성 곡선을 구하고, 소신호 등가 회로의 개념을 적용하여 전압 이득을 구한 후, 이를 실험에서 확인하고자 한다. 또한 증폭기의 DC 동작점을 잡아주기 위한 바이어스 회로에 대해서도 공부하고, 실험을 통하여 동작을 확인한다. 2. MOSFET 증폭기 이 실험에서...2025.04.28