본문 바로가기

분류 전체보기

(64)
Gradle Script - build.gradle (Project : XXXXXX) : 프로젝트 수준의 gradle 설정파일 (프로젝트 전체에 공통으로 적용할 설정) // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { //외부 저장소 (repositories)와 의존성(dependecies)를 설정 repositories {//외부 저장소는 jcenter()와 google()을 기본값으로 사용. 원래는 jcentor()가 기본이였으나 최근 구글에서 자체적으로 저장소를 관 google() jcenter() } dependencies {//gradle의 플러그닝 버전을 작성하며 g..
res : 리소스 1. res/drawable - 이 디렉토리에는 jpg, png, gif, 9.png(아홉방향으로 늘어날 수 있는 그림파일. '나인패치'라고 부름)와 같은 사진 파일과 안드로이드에서 그림을 표현하는 특별한 XML파일이 위치한다. - 이 디렉토리 안에 있는 ic_launcher_background.xml과 ic_launcher_foreground.xml은 오레오(API 26)부터 적용되는 Adaptive 아이콘에 관련된 파일이다. 오레오 이전 버전의 기기에서는 무시된다. 2. res/layout - 사용자 인터페이스 레이아웃을 정의하는 XML 파일이 위치 3. res/mipmap - 앱을 실행하는 아이콘 파일이 위치한다. 아이콘을 나타내는 화면의 밀도(해상도)에 따라 mdpi, hdpi, xhdpi, xx..
AndroidManifest.xml 하나의 Activity를 가지고 있고, 이 Activity가 MainActivity이며, 실행 가능하다는 내용을 intent-filter에 포함하고 있다.
CH03. 연산자 3.1 연산자와 연산식 ① 연산(operation) : 프로그램에서 데이터를 처리하여 결과를 산출 ② 연산자(operator) : 연산에 사용되는 표시나 기호 ③ 피연산자(operand) : 연산되는 데이터 ④ 연산식(expressions) : 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것 ex) x+y ( + : 연산자 / x, y : 피연산자) 연산자 종류 연산자 피연산자 수 산출값 기능 설명 산술 +, -, *, /, % 이항 숫자 사칙연산 및 나머지 계산 부호 +, - 단항 숫자 음수와 양수의 부호 문자열 + 이항 문자열 두 문자열을 연결 대입 =, +=,, -=, *=, /=, %=, &=, ^=, |=, =, >>>= 이항 다양 우변의 값을 좌변의 변수에 대입 증감 ++, -- 단항 숫..
CH02. 변수 2.1 변수 2.1.1 변수란? * 변수란, 하나의 값을 저장할 수 있는 메모리 공간이다. * Attribute, Variable(속성 또는 변수) → Why? Data를 저장 2.1.2 변수의 선언 * naming convention(명명 규칙) ① 첫 번째 글자는 문자이거나 '$', '_'이어야 하고 숫자로 시작할 수 없다. ex) 가능 : $price, _company / 불가능 : 1v, @vvv ② 영어 대소문자를 구분한다. ex) firstname과 firstName은 다른 변수 ③ 첫 문자는 영어 소문자로 시작하되, 다른 단어가 붙을 경우 첫 문자를 대문자로 한다.(관례) ex) maxSpeed, firstName ④ 문자 수(길이)의 제한은 없다. ⑤ 자바 예약어는 사용할 수 없다.(필수)..
CH01. 자바 시작하기 1.1 프로그래밍 언어란 C/C++ ->(컴파일)-> 기계어(Intel 계열의 CPU) 1.2 자바란? 1.2.1 자바의 유래 유래 : 홈 네트워킹 - oak - java 1990년 후반 www이 활발해지면서 주목을 받게됨. 1.2.2 자바의 특징(네트워크에 적합) 1. 플랫폼이 독립적(운영체제에 독립적) → 이식성이 높은 언어 ① "write once, run any where" ② jvm이 통역자 역할(OS에 관계없이 사용가능) ③ 소스파일 수정 없이, 자바실행 환경( JRE : Java Runtime Environment)이 설치 되어 있는 모든 OS에서 실행가능 → jdk(자바개발도구) > jre(자바실행환경) > jvm(자바가상머신)(일반적 윈도우 설치시 포함) 2. 객체지향 언어이다. (Obj..
PART 03 데이터 분석 - 3 5장 정형 데이터 마이닝 1절 데이터 마이닝의 개요 1. 데이터 마이닝 가. 개요 · 데이터마이닝은 대용량 데이터에서 의미있는 패턴을 파악하거나 예측하여 의사결정에 활용하는 방법 나. 통계분석과의 차이점 · 통계분석은 가설이나 가정에 따른 분석이나 검증을 하지만 데이터마이닝은 다양한 수리 알고리즘을 이용해 데이터베이스의 데이터로부터 의미있는 정보를 찾아내는 방법을 통칭 다. 종료 정보를 찾는 방법론에 따른 종류 분석대상, 활용목적, 표현방법에 따른 분류 · 최근접이웃(Nearest Neighborhood) · 포케스팅(Forecasting) 라. 사용분야(매우 다양) 마. 데이터마이닝의 최근환경 · 데이터마이닝 도구가 다양하고 체계화되어 환경에 적합한 제품을 선택하여 활용 가능 · 통계학 전문가와 대기업..
PART 03 데이터 분석 - 2 4장 통계분석1절 통계분석의 이해1. 통계· 특정집단을 대상으로 수행한 조사나 실험을 통해 나온 결과에 대한 요약된 형태의 표현· 통계학 - 자료의 수집, 정리, 해석 이 세가지가 통계학의 핵심 (Data -----statistic-----> Information)· 기술 통계학 : 수집된 정보를 정리하고 요약(운동선수 기록)· 추론 통계학 : 수집된 정보를 통해 예측(출구조사) → 확률론(불확실성 내포)· 조사대상에 따라 총조사(census)와 표본조사로 구분 2. 통계자료의 획득 방법가. 총 조사/전수 조사(census)나. 표본조사· 모집단이 클 경우 사용· 모집단(population) : 조사하고자 하는 대상 집단 전체· 원소(element) : 모집단을 구성하는 개체· 표본(sample) : 모..