총 131개
-
어댑터 뷰의 이해와 활용2025.05.131. 어댑터 뷰 어댑터 뷰(Adapter View)는 안드로이드 플랫폼에서 사용자 인터페이스(UI)를 구성하는 뷰(View) 그룹 중 하나로, 일반적으로 리스트(List) 혹은 그리드(Grid) 형태의 데이터를 표시하는 데 사용됩니다. 이는 많은 양의 데이터를 화면에 효율적으로 표시하고 스크롤 가능한 목록 혹은 그리드 형태로 제공하기 위한 도구입니다. 어댑터 뷰는 MVC (Model-View-Controller) 패턴을 기반으로 한 디자인 패턴의 일부인 MVP (Model-View-Presenter) 패턴을 따릅니다. 2. List...2025.05.13
-
atmega128 장애물피하기 게임2025.01.161. atmega128 마이크로컨트롤러 atmega128 마이크로컨트롤러를 사용하여 장애물 피하기 게임을 설계하였습니다. 게임은 LCD 디스플레이에 표시되며, 주인공은 스위치를 눌러 위아래로 이동하여 장애물을 피하는 게임입니다. 외부 인터럽트를 활용하여 스위치 입력을 처리하고, 장애물과 생명 아이템의 생성 및 이동, 충돌 처리 등의 게임 로직을 구현하였습니다. 2. LCD 디스플레이 LCD 디스플레이를 사용하여 게임 화면을 표시합니다. LCD 명령어 및 데이터 쓰기 함수를 구현하여 화면에 문자열을 출력하고, 주인공과 장애물, 생명 ...2025.01.16
-
쓰레드 구현 모델과 쓰레드 폴링 조사2025.11.161. 쓰레드 구현 모델 쓰레드 구현 모델은 프로그램에서 동시에 실행되는 여러 작업의 흐름을 관리하는 방식입니다. 다중 쓰레드 모델은 하나의 프로세스에서 다수의 쓰레드가 동시에 실행되며, 쓰레드 풀 모델은 미리 정해진 쓰레드 풀에서 쓰레드를 가져와 작업을 처리합니다. POSIX, Windows, Java 등 다양한 구현 모델이 존재하며, 쓰레드 풀 모델은 쓰레드 생성과 삭제에 따른 오버헤드를 줄이고 쓰레드 재사용이 가능합니다. 2. 쓰레드 폴링 쓰레드 폴링은 쓰레드를 재사용하여 성능을 향상시키는 기술입니다. 쓰레드 생성과 소멸에 따른...2025.11.16
-
서강대학교 23년도 마이크로프로세서응용실험 9주차 Lab09 결과레포트 (A+자료)2025.01.121. 마이크로프로세서 타이머 마이크로프로세서의 시간 제어를 위해 타이머를 사용할 수 있다. 타이머는 하드웨어 자체가 카운터와 동일하고, 클록 신호에 의한 카운팅으로 시간을 측정하는 방식으로 사용된다. 타이머에는 Auto-reload 레지스터, Capture/Compare 레지스터 등이 있어 다양한 모드로 설정할 수 있다. 타이머의 동작 모드에는 upcounting, downcounting, center-aligned 모드 등이 있으며, 입력 신호에 따라 external clock mode 1/2, internal trigger 등으...2025.01.12
-
빅데이터 기반 보안관제 시스템 및 기술 동향2025.11.141. 빅데이터 보안관제 개념 빅데이터 보안관제는 물리적 보안과 정보 보안을 통합하여 관리하는 시스템입니다. 기존의 개별적 보안 관제 방식의 한계를 극복하기 위해 등장했으며, 출입 통제, CCTV, 컴퓨터 정보 등 다양한 보안 이벤트를 종합적으로 수집하고 분석하여 정보 유출 사고를 사전에 예방하고 사고 발생 시 신속한 조사 및 추적이 가능합니다. 스마트폰, 태블릿 등 다양한 정보통신 수단의 업무 활용으로 인해 데이터 중심에서 사람 중심의 보안으로 변화하는 추세를 반영합니다. 2. SIEM 및 ESM 기술 ESM(Enterprise S...2025.11.14
-
스포츠 의류 브랜드 홈페이지 소비자 정보적 평가2025.11.181. 전자상거래 홈페이지 사용자 경험 평가 나이키, 아디다스, 언더아머 등 스포츠 의류 브랜드의 홈페이지를 소비자 관점에서 평가한 연구로, 회원가입 절차의 단순성, 상품 다양성, 상품정보 풍부성, 카테고리 다양성, 가격정보 명시, 기획 및 이벤트, 고객응답 채널, 배달/교환/반품, 사이트 디자인, 가독성 등 10가지 항목을 5단계 척도로 평가하였다. 2. 온라인 쇼핑몰 고객 서비스 및 이벤트 전략 유명 스포츠 브랜드의 홈페이지에서 고객을 위한 이벤트와 응답 채널이 일반 쇼핑몰에 비해 부족하다는 평가가 나왔다. 브랜드 가치와 원단 비...2025.11.18
-
우리 주변 머신러닝의 대표적인 혁신(편리성 등) 사례 연구2025.01.181. 문화공간과 전시관의 머신러닝 활용 문화공간과 전시관에서는 머신러닝을 활용한 관람객 맞춤형 서비스가 도입되고 있습니다. 예를 들어, 런던의 대영박물관은 머신러닝을 통해 방문객의 관심사를 분석하고, 맞춤형 투어 경로를 제공합니다. 이를 통해 관람객은 자신이 선호하는 전시물에 집중할 수 있으며, 보다 풍부한 관람 경험을 얻을 수 있습니다. 2. 매장 디스플레이에서의 머신러닝 활용 소매업체들은 머신러닝을 활용하여 고객의 구매 패턴을 분석하고, 이에 맞춰 매장 디스플레이를 최적화합니다. 예를 들어, 아마존 고(Amazon Go) 매장은...2025.01.18
-
c로 배우는 쉬운 자료구조 개정3판 6단원 연습문제 풀이2025.01.171. 스택 스택은 데이터가 한 쪽 끝에서만 삽입되고 삭제되는 후입선출(LIFO) 구조의 자료구조입니다. 오른쪽 큐 RQ에서 데이터가 하나씩 중간에 있는 스택 MS를 거치거나 바로 왼쪽 큐 LQ로 입력될 수 있습니다. 이를 통해 생성할 수 있는 스택 수는 2, 3, 4, 6, 7, 8, 5, 9, 2, 1, 10입니다. 2. 원형 큐 원형 큐는 배열의 처음과 끝이 연결되어 있는 큐 구조입니다. 현재 상태에서 front=0, rear=2이며 front에서는 삭제, rear에서는 삽입이 일어나는 경우, 'AB2번 x1FCDE'의 순서로 ...2025.01.17
-
마이크로프로세서응용 ATmega128 Polling 방식과 Interrupt 방식 보고서2025.01.241. Floating 현상과 Pull-Up, Pull-Down Floating 현상은 주로 데이터 라인이나 제어 라인에서 불안정한 전압이나 전류가 발생하여 예상치 못한 동작을 유발하는 현상입니다. 이는 전원 문제, 입출력 라인 상태 불안정, 접촉 불량, 노이즈와 간섭 등의 원인으로 발생할 수 있습니다. Pull-Up은 입력 핀을 논리적으로 '1' 상태로 유지하기 위해 사용되는 전기적인 장치이며, Pull-Down은 입력 핀을 논리적으로 '0' 상태로 유지하기 위해 사용됩니다. 2. Chattering 현상과 방지 방법 Chatter...2025.01.24
-
뉴로모픽 반도체: 뇌에서 찾은 미래의 반도체 기술2025.11.161. 뉴로모픽 반도체 뉴로모픽 반도체는 인간의 뇌 구조를 본떠 만든 반도체로, 1,000억 개 이상의 뉴런이 시냅스를 통해 병렬적으로 연결되어 정보를 한순간에 처리하고 저장한다. 기존 폰 노이만 방식의 순차적 처리와 달리 뉴로모픽 반도체는 스파이크신경망을 기반으로 필요한 자극만 전달하여 전력 소모를 극단적으로 줄일 수 있다. 예를 들어 알파고는 1메가와트를 소모했지만 이세돌은 20와트만 소모했다. 현재 상용화 단계에 있으며 전문가들은 상용화 시 인공지능의 급성장을 예견하고 있다. 2. 인공지능과 전자공학의 상호보완성 인공지능은 기본...2025.11.16
