피타고라스의 정리와 벡터
포스트 내용 피타고라스의 정리 정의 어떠한 삼각형에서 두 변이 서로 직각일 때, 이 삼각형에서 빗변 c의 길이는 나머지 두 변인 a와 b의 각각의 길이를 제곱한 값에 루트를 씌운 값 피타고라스의 정리에서는 다음의 2가지의 수식이 성립된다 a^2 = b^2 + c^2 a = √(b^2 + c^2) ...
" />
포스트 내용 피타고라스의 정리 정의 어떠한 삼각형에서 두 변이 서로 직각일 때, 이 삼각형에서 빗변 c의 길이는 나머지 두 변인 a와 b의 각각의 길이를 제곱한 값에 루트를 씌운 값 피타고라스의 정리에서는 다음의 2가지의 수식이 성립된다 a^2 = b^2 + c^2 a = √(b^2 + c^2) ...
수업 내용 대화 상자 캘린더를 이용한 일기장 대화 상자 목적: 사용자에게 중요한 사항을 알려 준 이후, 선택을 하게 하는 것 생성 방법: AlertDialog.Builder 클래스를 이용해 생성 설정 순서: 1) 대화상자 생성 2) 용도에 따른 설정 3) 대화화면 상자 화면 출력 ...
수업 내용 버튼의 활성 및 비활성화 버튼의 선택 가능 여부 버튼의 회전 텍스트박스의 값을 알림으로 출력하기 필자는 모든 예제를 checkbox와 버튼을 이용하여 구현하였다 버튼의 활성 및 비활성화 활성화 여부는 버튼명.setEnabled();를 이용해 설정할 수 있다 setEnabled에...
수업 내용 SQLite 연동 및 데이터 추가와 값 가져오기 SQLite란? 공식 사이트의 설명에 의하면 SQLite는 작고 빠르며, 독립적이고, 신뢰성과 완전한 기능을 갖춘 C언어 기반 SQL 기반 엔진 라이브러리다. 안드로이드에서는 내장 DB로 SQLite를 사용한다. SQLite의 작동방식 SQLiteOpenHelpe...
수업 내용 안드로이드의 주요 기능 애플리케이션 프레임워크가 제공하는 API를 사용함으로서, 코드 재사용을 통한 효율적이고 빠른 앱 개발이 가능함 달빅이나 아트런타임(ART)를 제공함 달빅 : 안드로이드에서 Java 앱 구동을 위한 JIT 방식 바이트코드 컴파일 모드 ...
수업 내용 버튼 이벤트 구현 및 계산기 예제 제작
개발 환경 구성 수업 내용은 Java와 Android 8.0의 SDK 26을 사용하여 구현할 예정이다. 개발환경은 안드로이드 스튜디오 기본 에뮬레이터와 블루스택 Android 11 에뮬레이터를 이용하여 구성하였다. 안드로이드 Java 화면 1) 디자인 구성요소 배치 속성설정 => xml activity_main...
참고한 영상 Stray라는 프로젝트를 진행하면서 게임 개발에서는 빠질 수 없는 최적화를 시도해볼 때가 되어 공부를 시작하게 되었다. 유니티에서는 Profiler라는 성능 분석 용 툴을 제공하는데 이를 공부하며 같이 최적화에 대해서도 어느 정도 익혀보려고 한다. 목차 최적화 프로파일링 GPU 프로...
Map 특징 (‘키’, ‘값’)의 쌍을 원소로 저장하는 제네릭 컨테이너 동일한 ‘키’를 가진 데이터를 중복 저장할 경우 오류 발생 많은 응용에서 필요 사용을 위해서는 ‘#include<map>‘ 선언 필요 함수 함수 내용 ...
정규화(Normalization) 원래의 릴레이션을 분해하는 것 잘못된 데이터베이스 설계시, 데이터 중복이 발생 => 갱신 이상 발생 갱신 이상 종류 삽입 이상 수정 이상 삭제 이상 예시 상품 테이블 상품번호 상품이름 상...