내가 대학원에 들어왔을 때 알았더라면 좋았을 연구 노하우 (개정증보판) (UST 대학원 신입생 OT 강연) from Yoon Sup Choi 두고두고 봐야지
빅데이터 분석을 하는 데 있어 먼저 R, 하둡을 먼저 배운다. 그러나 R이나 하둡 등은 수단일 뿐 그것을 목적보다 우선시 되서는 안될 것이다. 빅데이터 분석에 앞서 항상 상기하고 있어야 할 내용이 포함되어 있는 기사가 있어 가져와봤다. (비즈니스적인 부분은 잘 모르겠다) 출처 : 아이티데일리(http://www.itdaily.kr/atl/view.asp?a_id=43987)
상속 : 이미 존재하고 있는 클래스로부터 새로운 클래스를 파생시킴 - class ★ : public ▲ - ★ 클래스는 ▲ 클래스에서 상속됨 - ▲: 기본클래스, 부모클래스 - ★: 파생클래스, 자식클래스, 확장클래스, 서브클래스 - is-a 관계 - 자식클래스는 부모클래스로부터 접근 가능 데이터 필드와 함수를 상속받음 (생성자, 소멸자는 상속X) - 자식클래스에서는 상속 받은 것 외에도 새로운 데이터 필드나 함수를 추가할 수도 있음 #inndef ... #define ... ~~~ #endif - 복수 선언이 일어나지 않도록 일반화 프로그래밍 - 부모 클래스 유형의 객체가 요구되는 곳이면 어디에서든지 자식 클래스의 객체도 사용 가능 void displayGeometricObject(GeometricOb..
JSP 프로그래밍을 하기위한 과정 mysql 프로그래밍 하는 것보다 설치하는 게 더 힘들다!!!!!!!! 도스창으로만 된 파일을 받았다 지우고 워크 벤처로만으로된 파일 받았다 지우고T^T 버전이 너무많다. 도스(command line) + workbench 버전 http://dev.mysql.com/downloads/installer/5.6.html ZIP파일보다는 MSI가 설치할 때 좀 더 편리하므로 .msi로 받자 install은 쉽게 된다!!!!!!!!! 끗!
안드로이드 R 파일이 삭제되어 생성되지 않을 때 R.java란 코드영역에서 리소스를 식별하기 위해 생성되는 파일로, 소스코드내 리소스를 사용하기 위해 리소스와 매핑된 변수들이 선언되어 있는 파일이라고 볼 수 있다. 이는 툴에서 자동으로 생성되며 임의로 수정해서는 안된다. 빌드시 R.java 파일이 삭제된 후 재생성되지 않아 에러가 발생했다. 자동으로 생성되어야하는데 생성되지 않았다. 클린을 통한 초기화 후 재빌드 1) [ Project ] 메뉴 - [ Clean ] 선택하여 이클립스가 사용하고 있던 캐시, 클래스 등을 전부 삭제하고 재생성 2) 프로젝트명 우클릭 - [ Properties ] 메뉴 - [ Java Build Path ] 선택하여 현재 프로젝트 안드로이드 버전을 최상위로 순서 변경 3) 재..
★Object Oriented Programming★ 객체지향 언어: 추상화, 캡슐화, 상속, 다형성을 사용하여 유연성과 모듈성, 명료함 재사용성을 제공하는 부가된 특징을 가지고 있는 강력한 절차형 언어- 모든 객체의 속성과 행동을 결합시킴으로써 실제 세계를 반영하는 방법으로 프로그램 구성- 객체의 관점에서 생각하고, 프로그램은 상호작용하는 객체들의 모임으로 볼 수 있음 ♥ 객체 : 명확히 확인이 가능한 실제 세계에서의 존재물을 대표하는 것. 책상, 원, 대여 등- 객체는 자신만의 특성과 상태, 행동을 갖는다. 상태(정적) : 현재 값을 가지고 있는 데이터 필드(= 속성)에 의해 표현됨=> 변수 행동(동적) : 일련의 함수에 의해 정의된다. 객체에 대한 함수를 호출하는 것은 객체에게 어떤 일을 수행하도록..
포인터 ▶ 함수로부터 배열 반환 ♡ 다음 중 옳은 구문은? int[] reverse(const int list[],int size) (X) void reverse(cons tint list[], int newList[], int size) (O) 함수에서 배열을 반환할 수는 없어요!>>> 포인터 : 컴퓨터 메모리 직접 조작 가능 포인터 변수(포인터) : 데이터 값의 메모리 번지를 가짐⇔ 일반적인 변수 : 데이터 값(정수, 실수, 문자)를 가지고 있음 dataType *pVarName; 포인터 변수를 선언할 때 : 변수 앞에 *(애스터리스크) 포인터에 변수의 번지 대입 : 변수 앞에 &(앰퍼샌드-주소 연산자) => 변수의 번지 int *pCount;int count = 5;pCount = &count; >..
1. 게임 시나리오 시작 화면에서 START 버튼을 누르면 1초에 한 번씩 가위바위보를 하며 게임이 진행된다. STOP 버튼을 누르면 게임종료 팝업이 뜨고 점수가 상단에 뜨면서 결과를 알려준다. 2. UI 설명 - txtUp : 게임 방법, 최종 점수 기록 - txtDown : 게임 상태(게임 진행 중, 시작하세요), 승부 결과 기록 - imageArray[] : 가위바위보 이미지 출력 - scoreLeftSide, scoreRigthSide : 현재점수 출력 - button : 게임 START, STOP 3. 코드 설명 1) onCreate 함수 변수가 전체적으로 사용되기 때문에 모두 전역변수로 선언하였다. 버튼을 하나로 사용하기 위하여 boolean형으로 start 변수를 만들어 button을 클릭하..
☞ 함수 : 하나의 작은 목적을 수행하기 위해 여러 문장을 모아 놓은 것 returnValueType functionName(list of parameters) // 함수 헤더 { // 함수 몸체 } functionName(actual parameter); //함수 호출 - 함수 헤더 + 몸체 : 할 일 정의 - 함수 호출 : 함수 사용 ☞ 함수 헤더 : 함수의 반환값 유형(returnValueType), 함수 이름(functionName), 매개변수 ☞ 매개변수 : 함수 헤더에 작성된 변수. 함수가 호출될 때 값이 전달되어 저장되는 변수 ☞ 실매개변수(인수) : 호출하는 쪽의 매개변수 5. int max(int num1, int num2) 6. { 7. int result; 8. if(num1 > nu..