
총 334개
-
C언어 스케치 연습문제 솔루션 - 제 01장 C 프로그래밍 첫걸음2025.04.301. C 프로그래밍 언어 기초 C 언어는 1972년에 유닉스라는 운영체제를 만들기 위해 개발된 프로그래밍 언어입니다. C 언어는 B 언어에서 발전된 언어이며, 고급언어로 작성된 소스를 기계어로 변환하는 프로그램을 컴파일러라고 합니다. 또한 컴파일러에 의해 변환된 목적파일과 이미 완성된 라이브러리를 결합하여 실행파일을 생성하는 프로그램을 링커라고 합니다. C 언어의 소스파일 확장자는 .c이며, 프로그램 소스파일에서 컴파일 결과로 생성되는 목적파일은 확장자가 .obj입니다. 2. 프로그래밍 언어의 발달 과정 프로그래밍 언어의 발달 순서...2025.04.30
-
어댑터 클래스를 이용한 그리드뷰2025.01.281. 그리드뷰(GridView) 그리드뷰(GridView)는 안드로이드 UI 구성에서 데이터를 행과 열의 격자 형태로 표시하기 위한 유용한 컴포넌트입니다. 이 컴포넌트는 이미지 갤러리, 상품 리스트 등 데이터를 시각적으로 정렬하고, 사용자와의 상호작용을 제공하는 데 효과적으로 사용됩니다. 2. 어댑터(Adapter) 어댑터(Adapter)는 데이터를 UI에 연결하는 중개자 역할을 합니다. 데이터 원본(Array, ArrayList 등)과 GridView를 연결하여 데이터가 표시되도록 합니다. 3. 그리드뷰 구현 과정 어댑터를 이용한...2025.01.28
-
한국경제의 대혼란기에 관한 리포트(경제 불황기에 대한 대책)2025.05.031. 경제 불황기 현재 우리나라를 포함한 많은 국가가 경제적으로 대혼란기를 겪고 있다. 코로나 시대로 인해 경제 상황이 좋지 않은 편이며, 물가와 금리는 점점 치솟고 실업률은 증가하고 있다. 경제 불황기는 오래전부터 지속되어 왔고 다양한 정책과 해결방안이 제시되어 경제적인 부분에서는 완화되고 있다. 2. 기계 자동화와 실업률 기계의 자동화와 로봇의 보급이 증가하면서 인간의 실업률이 높아지고 있다. 기계는 사람보다 일의 능률과 효율이 높고 오차와 실수가 없어 기업에게 유리하다. 이러한 요소들이 앞으로 더 크게 작용할 것이며, 이에 대...2025.05.03
-
보고서 ) checkmk 모든 것을 모니터링하다. checkmk, 버전, 장점, 구성과 기능, 이용사례2025.05.131. checkmk 란? checkmk는 IT 인프라 환경에 대한 포괄적이고 전문화된 솔루션을 제공하는 오픈소스 모니터링 시스템입니다. 서버, 네트워크, 컨테이너 등을 모니터링할 수 있는 메인 대시보드를 제공합니다. 2. checkmk 버전 checkmk에는 4개의 에디션이 있습니다. Raw Edition(CRE), Enterprise Free Edition(CFE), Enterprise Managed Services Edition(CME), Enterprise Standard Edition(CEE)입니다. 이 중 CFE는 100%...2025.05.13
-
건축학과 학생들이 막막해하는 판넬 제작, 이 자료 하나로 기초부터 실전까지 쉽게 따라하며 완성할 수 있습니다2025.01.241. 판넬 레이아웃 계획 판넬을 만들 때는 600*1800 사이즈로 mm 단위로 설정하고 CMYK 컬러로 설정한다. 레이어 A4 용지에 판넬 레이아웃을 잡아보고 어떤 소스들을 넣어볼지 고민해 본다. 2. 판넬 소스 종류 판넬 소스에는 Prologue, Site Analysis, Mass Study, Sustainable LOHAS, Concept, Zoning, Site Plan, Unit Plan, Community Plan, Program Approach, Energize, Synopsis, Bipv System, Flow Pl...2025.01.24
-
리눅스 운영체제의 종류와 특징, 장단점2025.01.231. 리눅스 운영체제의 종류 리눅스는 다양한 배포판으로 나뉘어져 있으며, 대표적인 배포판으로는 우분투, 레드햇, 센토스, 페도라 등이 있습니다. 각 배포판은 특정한 목적과 용도에 맞추어 개발되었으며, 사용자는 자신의 필요에 맞는 리눅스를 선택할 수 있습니다. 2. 리눅스의 특징 리눅스의 주요 특징은 오픈 소스, 안정성과 보안성, 커뮤니티 지원 등입니다. 오픈 소스 특성으로 인해 사용자 맞춤형 설정이 가능하고, 안정성과 보안성이 뛰어나며, 활발한 커뮤니티 활동을 통해 문제 해결이 용이합니다. 3. 리눅스의 기술적 특징 리눅스는 멀티 ...2025.01.23
-
색과 식욕의 관계 _ 수학 연구 소논문 (서울대 학생 첨삭)2025.01.181. 음식 채도에 따른 선호도 조사 20명을 대상으로 같은 음식 사진의 채도를 직접 높이고 낮추며, 가장 자신의 식욕을 돋구는 채도와 그렇지 않은 채도를 조사한 후 막대 그래프로 표현해 비교하였다. 대체적으로 채도가 높아질수록 식욕이 증가, 낮아질수록 식욕이 저하됨을 발견하였다. 2. 채도에 따른 선호도 함수 그래프 x축은 선호도, y축은 채도율로 설정하여 그래프를 그렸다. 정밀한 통계자료를 바탕으로 함수 식 y=ax (점근선: y=±k)를 예상하였다. 3. 소스의 색에 따른 칼로리 분석 색에 따라 소스를 분류하고 각 색상별 칼로리...2025.01.18
-
안드로이드 운영체제2025.01.081. 안드로이드(Android) 운영체제 안드로이드(Android)는 스마트폰, 태블릿 PC와 같은 터치스크린 모바일 장치 용으로 디자인된 운영체제이자 수정된 리눅스 커널 버전을 비롯한 오픈 소스 소프트웨어에 기반을 둔 모바일 운영체제입니다. 안드로이드는 구글이 개발하고 배포하는 오픈 소스 기반의 운영체제로, 다양성과 개방성을 장려하며 다양한 기기와 개발자들을 위해 배포 옵션을 제공하고 높은 맞춤성, 다양한 앱 스토어 접근성, 높은 호환성을 제공하는 특징이 있습니다. 2. 안드로이드(Android)와 iOS 비교 안드로이드(Andr...2025.01.08
-
유튜브(YouTube) 등에서 유닉스 또는 리눅스의 동작 장면을 살펴보고, 우리 수업에서 학습한 내용이 어떤 부분에서2025.01.201. 리눅스 리눅스는 1991년 핀란드의 Linus Torvalds에 의해 개발되었으며, 처음부터 인텔의 CPU인 80386을 장착한 PC 용도로 개발되었다. 리눅스는 멀티유저와 다중작업을 지원하는 유닉스와 비슷한 운영체제이지만 벨 연구소에서 사용한 유닉스 소스 코드를 사용하지 않고 독립적으로 개발되었다. 리눅스는 32비트 운영체제로 유닉스가 이루지 못한 부분을 갖추고 있으며, 멀티 플랫폼, 다른 운영체제에 대한 지원, 강력한 네트워킹 기능, 인터넷 지원 등의 특징을 가지고 있다. 2. 리눅스 동작 리눅스 사용 방법에 대한 영상을 ...2025.01.20
-
C언어 프로그램 개발과정을 단계별로 자세히 설명하시오2025.05.061. 프로그램의 목적 정의 제일먼저, 개발하려는 프로그램을 결정해야 합니다. 프로그램이 요구하는 정보, 수행할 계산 및 조작, 사용자에게 제공하고 필요한 정보 등에 대해 생각해야 합니다. 이 계획 단계에서는 C언어와 같은 컴퓨터언어가 아니라 일반적으로 사용하는 일상 언어로 생각하는 것이 좋습니다. 하지만 사용하는 컴퓨터 언어의 일반적 특성에 기초를 두는 것이 좋습니다. 2. 알고리즘의 개발 문제를 해결할 방법을 모색하는 것입니다. 원하는 결과를 얻기 위해서는 컴퓨터가 수행해야 하는 일을 순서대로 모아둔 것으로 프로그램 개발에 있어 ...2025.05.06