본문 바로가기

Syntax error on token "println", = expected after 에러 [상황] System.out.println중 println부분에서 Syntax error on token "println", = expected after 에러가 발생하는 경우 [원인] 메소드가 아닌 클래스 영역에 출력문을 작성하였기 때문 [해결] main()이나 임의의 메소드로 출력문을 이동시킨다. 더보기
OpenCV 다운로드 및 설치 방법 1. 다운로드해야 하는 파일 http://sourceforge.net/projects/opencvlibrary/에 접속한다. 아래 그림의 번호 순서에 따라 클릭하여 다운받는다. 다운로드완료 후 실행파일을 실행시켜 설치한다. 2. Include(포함) 설정 Visual C++ 프로그램 메뉴에서 [도구] - [옵션]을 선택한다. 다음 그림의 번호 순서에 따라 4개의 파일을 포함시킨다. 3. 라이브러리 설정 위와 동일한 옵션 파일에서 다음 그림의 번호 순서에 따라 라이브러리 파일을 추가한다. Visual C++ 프로그램 메뉴에서 [프로젝트] - [속성]을 선택한다. 다음 그림의 번호 순서에 따라 라이브러리를 추가한다. 더보기
URL로부터 파일 다운로드 받기 무조건 처음부터 다운로드 URLConnection urlConnection = new .openConnection(); urlConnection.connect(); int file_size = urlConnection.getContentLength(); InputStream is = urlConnection.getInputStream(); 정해진 위치부터 다운로드(다운로드 시작위치가 0이면 처음부터) HttpURLConnection urlConnection = new .openConnection(); urlConnection.setRequestProperty("Range", "bytes=" + 다운로드시작할위치+ "-"); // ex) urlConnection.setRequestProperty("Rang.. 더보기
const 변수 설명 기억공간에 저장된 변수 값을 컴파일 도중 바꿀 수 없게 할 목적으로 사용한다. 상수화 변수라고도 한다. const변수는 아래의 3가지 유형으로 사용된다. - ‘const 자료형 변수 = 값;’ : 일반적인 const 변수를 선언하는 형식으로 변수에 담긴 초기 값을 바꿀 수 없는 형식이다. - ‘const 자료형 *주소변수 = 주소값;’ : const 주소 변수를 선언하는 것으로 변수의 번지 값은 변경할 수 있으나 주소 변수가 가리키고 있는 실질적인 공간 값을 변경하려하면 에러를 발생시키는 const형 주소 변수이다. - ‘자료형 *const 주소변수 = 주소값;’ : 위 형식과는 반대로 주소 변수에 담긴 초기 주소 값을 변경시킬 수 없게 하는 형식이다. const 주소 변수를 선언 하는 것으로 주소.. 더보기
static 변수 설명 static함수는 접근지정자와 같이 사용되어 멤버 변수가 사용가능한 범위를 지정하는 용도로 사용된다. static멤버변수는 반드시 클래스 외부에서 정의 되어야 한다. 멤버함수는 ‘클래스::멤버함수()’나 ‘오브젝트이름.멤버함수()’같은 방법으로 호출한다. 접근지정자는 private, protected, public 등 3가지가 있다. - private : 멤버변수를 멤버 함수 속에서만 사용하게 하는 지정자이다. private으로 지정된 멤버변수는 단지 그 변수자체의 선언만으로 사용할 수 있다. 다름 함수에서 이 변수를 사용하려면 friend지정을 해 주어야 한다. - protected : 상속된 클래스에서 오브젝트의 이름 없이 상속받아 사용할 수 있게 해주는 지정자이다. ‘클래스이름::static멤.. 더보기