코코야이야기
로또 번호 추출 1. 숫자범위 1~452. 중복 제거 (do~while 사용)3. 오름차순 sort
AMP (Accelerated Mobile Pages) - 많은 사용자가 모바일 사이트의 느린 속도를 견디지 못하고 떠난다는 사실에서 탄생한 오픈 프로젝트- 거의 즉각적인 로딩, 부드러운 스크롤링, 자유로운 스타일링 등을 지원하며, AMP HTML, JS, Cache 로 구성된다. AMP Makes Your Pages Fast 1. 비동기 스크립트만 허용- JavaScript 는 DOM 생성을 차단할 수가 있고 페이지 렌더링을 지연시킬 수도 있음. 따라서 AMP는 비동기 JavaScript만 허용.- 작성자가 작성한 JavaScript는 포함될 수 없음. - 타사 JS는 iframe 에서 허용가능. 2. 모든 리소스의 크기를 정적으로 지정- 외부 리소스(iframe, image...)의 크기를 미리 ht..
자신의 취향에 맞게 테마를 변경해 보자. 테마 변경은 가독성을 높여줘 생산성을 향상시킬 수 있으므로 한번 고려해보자. 아래는 이클립스 설치시 보여지는 기본 테마 설정이다. Window > Preferences > General > Appearance > Theme 위의 경로로 따라가보니 기본 테마는 Light 임을 알 수 있다. Classic 테마 Dark 테마 Dark 테마 적용한뒤 다시 Light 테마로 돌아가보니 눈부심이 느껴진다. Dark 테마가 눈 피로가 덜 한듯한 느낌. Dark 로 적용
코딩을 하다보면 어느샌가 들여쓰기를 칼같이 맞추고 있는 내모습을 발견하게 되는데, 그때 참 유용한 공백문자 표시. 설정 방법은 아래와 같다. Window > Preferences > General > Editors > Text Editors -- Show whitespace characters 체크 그럼 아래의 형태에서 공백문자가 표시된다. 근데 맨마지막의 특수문자들이 거슬린다. 마지막 특수문자들도 없애보자. 아까와 같은 경로에서 체크박스 옆의 configure visibility 클릭하면 아래와 같은 팝업창이 뜬다. 해당창에서 Ideographic space, Carriage Return, Line Feed 의 체크를 모두 제거한다. Tab 과 띄어쓰기에 대해서만 공백문자가 표시된다.
이클립스 설치후 제일먼저 확인해봐야 하는 인코딩 설정 (기본적으로 UTF-8 로 적용한다) Window > Preferences > Workspace -- Text file encoding >> UTF-8 변경 Window > Preferences > Web > JSP Files -- Encoding >> UTF-8 변경 - JSP 파일과 CSS 파일도 UTF-8 로 변경해준다. Window > Preferences > Web > CSS Files -- Encoding >> UTF-8 변경 Window > Preferences > General > Appearance > Colors and Fonts > Basic > Text Font >> Edit - 글씨 크기와 폰트도 원하는 스타일로
[Tomcat 설치] - http://tomcat.apache.org/download-80.cgi 에서 Windows Service Installer 다운로드(8.0.x) - 다운받은 파일 Install - Complete -> Run Apache Tomcat…. - 오른쪽 트레이 영역의 Apache Tomcat 8.x 아이콘을 더블클릭 -> 서비스 중지 (Stop) [이클립스 연동] - Eclipse에서 Window -> Open Perspective -> Other… -> Java EE를 선택, OK - Window -> Preferences -> Server -> Runtime Environments - Apache Tomcat v8.0 (설치한 버전) 선택 후 Next - C:\Program Fi..
JAVA 설치 & 환경설정- 구글에서 "java jdk download" 검색 - 오라클 홈페이지 접속 - 일반적으로 실무에서 사용하는 java8 버전 다운받기위해 8버전 jdk 클릭 - java se development kit 8u*** 의 라이센스 동의 한 후 맞는 os 버전에 해당하는 설치파일 다운 - 설치 - java Path 설정 (내컴퓨터 > 속성 > 고급(T) > 환경변수) - 하단 Path선택 후 편집 (ex) E:\Java\jre_1.8\bin) 추가 (Java 설치된 파일 밑 bin 폴더) - CLASSPATH ( .; ), JAVA_HOME(Java 설치된 파일까지 ex) E:\Java\jre_1.8 ) 도 같은방법으로 추가 - cmd 창에서 java -version 명령어 확인 이..
소스코드 //사진 템플릿매칭부분에 동영상 띄우기, ROI(관심영역) 설정 #include #include #include using namespace std; void Show(char *str, IplImage *img) { cvNamedWindow( str, 1); cvShowImage( str, img ); } void main() { double min, max; CvPoint left_top; IplImage *src = cvLoadImage("소진_test.jpg", -1); IplImage *temp = cvLoadImage("testTemp1.jpg", -1); IplImage *coeff = cvCreateImage( cvSize( src->width - temp->width+1, src..
소스코드 //동영상 재생, 소리x //trackbar #include #include CvCapture* g_capture=NULL; ////////////////////////////////////trackbar/////////////////////////////////// int g_slider_position=0; void onTrackbarSlide(int pos){ cvSetCaptureProperty(g_capture,CV_CAP_PROP_POS_FRAMES,pos); } ////////////////////////////////////////////////////////////////////////////// int main(int argc, char* argv) { cvNamedWindow..
소스코드 //부분템플릿 매칭 #include #include #include using namespace std; void Show(char *str, IplImage *img) { cvNamedWindow( str, 1); cvShowImage( str, img ); } void main() { double min, max; CvPoint left_top; // 먼저, source image를 로드한 후, IplImage *src = cvLoadImage("소진_test.jpg", -1); // template image를 로드한다. IplImage *temp = cvLoadImage("testTemp1.jpg", -1); // 상관계수를 구할 이미지 IplImage *coeff = cvCreateIm..