본문 바로가기

분류 전체보기28

7장 기능/실습 - 14 ( Spinner ) Spinner안드로이드에서 드롭다운 선택 기능을 구현하기 위하여 제공하는 위젯어댑터로 데이터 지정   OR  레이아웃에서 android:entries 속성에 배열 리소스를 지정) @array: 리소스의 유형, 타입colors: 배열 리소스의 이름AdapterView.OnItemSelectedListener스피너에서 항목이 선택될 때 이벤트를 처리하기 위한 것onItemSelected(AdapterView parent, View view, int position, long id)필드 count선택된 항목의 ID를 저장하기 위한 변수입니다.onItemSelected()스피너에서 항목을 선택할 때 호출되는 메서드입니다.onNothingSelected()연결 해제 시 호출되는 메소드getSelectedView(.. 2024. 10. 8.
7장 기능/실습 - 13 ( ListView ) 배열 자료: res/values/이미지 자료: res/drawable/ R.layout....R: res ( 리소스 ) view란화면에 표시되는 모든 UI 구성 요소리스트 뷰 도 뷰리스트 뷰 안에 있는 항목들도 뷰 Context애플리케이션 실행을 위해 필요한 기본 정보들과 환경  어댑터 ( Adapter )목적: 외부 데이터 소스와 어댑터뷰 사이의 연결 수단을 의미어댑터는 여러 계층으로 구성 : 리스트어댑터, 스피너어댑터...배열 데이터는 ArrayAdapter, 데이터베이스는 CursorAdapter 등이 있습니다.데이터 소스DB, XML, 배열 등..어댑터뷰 ( AdapterView )특징: 어댑터를 이용하여 데이터로 레이아웃을 구성, 사용자 선택 이벤트 처리ViewGroup의 서브클래스ListVie.. 2024. 10. 8.
240925 spring 과 springBoot 의 차이점Spring 과 Spring Boot 는 모두 스프링 프레임워크를 기반 자바 웹 개발 프레임워크스프링은 웹 개발에 특화된 프레임워크가 아니라 자바 플랫폼을 위한 경량급 오픈 소스 애플리케이션 프레임워크입니다. 즉, 웹 개발뿐만 아니라 다양한 종류의 자바 애플리케이션 개발에 사용될 수 있음프레임워크: 소프트웨어 개발에서 반복적으로 사용되는 기능들을 미리 구현해 놓은 틀Spring스프링 프레임워크의 핵심 모듈을 모아서 만든 프레임워크개발자가 직접 설정 파일을 작성하여 스프링 컨테이너를 구성하고, 필요한 빈 객체를 등록하고, 빈 객체 간의 의존성을 설정Spring Boot스프링 프레임워크를 보다 쉽게 사용할 수 있도록 만든 프레임워크개발자가 설정 파일을 작성할 필요.. 2024. 9. 25.
4. 프로그램(pandas, Counter) import pandas as pd from collections import Counter file_path = r'17. 로또번호\lotto.xlsx' df_from_excel = pd.read_excel(file_path, engine='openpyxl') df_from_excel = df_from_excel.drop(index=[0,1]) df_from_excel.columns = [ '년도', '회차', '추첨일', '1등당첨자수', '1등당첨금액', '2등당첨자수', '2등당첨금액', '3등당첨자수', '3등당첨금액', '4등당첨자수', '4등당첨금액', '5등당첨자수', '5등당첨금액', '당첨번호1', '당첨번호2', '당첨번호3', '당첨번호4', '당첨번호5', '당첨번호6', '보너스.. 2024. 1. 8.
3. 프로그램(cv2) 모자이크, 이미지 그림 변환 OpenCV 이미지처리, 영상처리 import numpy as np import cv2 face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades +'haarcascade_frontalface_default.xml') ff = np.fromfile(r'15. 얼굴 모자이크\샘플사진.jpg', np.uint8) img = cv2.imdecode(ff, cv2.IMREAD_UNCHANGED) img = cv2.resize(img, dsize=(0, 0), fx=1.0, fy=1.0, interpolation=cv2.INTER_LINEAR) gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) faces = face_cascade.det.. 2024. 1. 8.
2.프로그램 (googletrans, pyautogui, pytesseract) 구글 번역기를 사용하기 위한 라이브러리 pip install googletrans==4.0.0-rc1 import googletrans translator = googletrans.Translator() str1 = "행복하세요" result1 = translator.translate(str1, dest='en', src='auto') print(f"행복하세요 => {result1.text}") str2 = "I am happy" result2 = translator.translate(str2, dest='ko', src='en') print(f"I am happy => {result2.text}") 6, 10: dest 번역될 문자, src 번역할 문자(auto 기본으로 되어 있음, 생략 가능 코드) .. 2024. 1. 6.