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..
클러스터링 알고리즘 다음은 WEKA에서 지원하는 클러스터링 알고리즘들이다. CLOPE Cobweb DBSCAN EM FarthestFirst FilteredClusterer HierarchicalClusterer MakeDensityBasedClusterer OPTICS sIB SimpleKMeans XMeans 자동으로 클러스터 수를 결정하는 알고리즘 자동으로 클러스터 수가 결정되는 알고리즘의 성능을 비교하는 실험을 진행하기 위해 실험에 앞서 우선 WEKA에서 지원하는 클러스터링 알고리즘 중에서 자동으로 클러스터 수가 결정되는 알고리즘을 찾아보았다. 그동안 내가 공부해왔던 것과 WEKA 툴 메뉴얼에 설명되어 있는 것으로 보았을 때 WEKA에서 자동으로 클러스터 수가 결정되는 듯한 것은 EM 알고리즘과 ..
진짜 멋진 인생이다. 홍콩과기대 김성훈 교수님 나도 언젠가 저렇게 될 날이 올까? 홍콩에 가게 되면 꼭 찾아 뵙고 싶다. 꼭꼭! 생각하게 하는 기사! '까치네' 개발했던 공고출신男, 지금은… [유병률의 체인지더월드] 김성훈 교수, 세계적 학자된 지난 24일(현지시간) 소프트웨어공학 분야에서 세계 최고의 학회인 ICSE(세계소프트웨어엔지엔지니어링학회) 연례 컨퍼런스가 열린 미국 샌프란시스코 하얏트리젠시호텔. 세계각지에서 참석한 수백 여명 컴퓨터공학자들이 자그마한 체구의 한 한국인에게 앞다퉈 악수를 청했다. 이 학회에 논문 2~3개만 등재되면 골라서 미국대학 교수를 할 수 있다는데, 이 한국인은 지금까지 6편이나 게재했다. 더욱이 올해는 '버그(컴퓨터 프로그램 오류)'를 찾아내 자동으로 고쳐주는 알고리즘을 ..
KAIST에서 웹사이언스공학 대학원을 신설했다는 기쁜 소식이다. 영국의 사우스햄프톤과 미국의 RPI 정도에서만 학위 과정이 개설되었는데, 한국이 그 다음 차례가 되었다. 웹 사이언스란 이미 컴퓨팅 분야의 주요 화두인 웹을 연구 대상으로 하는 새로운 학문 분야로서 웹의 기술적, 공학적, 사회적 측면간의 상호작용 연구 등 학제간 연구를 수행하는 학문이다. KAIST는 내부의 전산학과, 문화기술대학원의 교수진들과 해외 유수 대학의 교수진들과 함께 이 과정을 운영하기 때문에 매우 효과적인 과정이 될 것 같다. 특히, 웹 플랫폼, 웹 콘텐츠 가공 및 활용, 인간 중심 웹 탐구 및 웹 소프트웨어 엔지니어링을 주요 연구 주제로 잡고 있다. 학과 개설을 기념해서 웹사이언스 분야 리더인 Wendy Hall, Nigel ..