본문 바로가기

2016/10

이클립스 실행시 JVM 지정 이클립스를 실행할 때 환경변수에 JAVA_HOME을 넣지 않는 경우 이클립스 시작시 다음과 같은 메세지를 출력한다.(필자는 자바 업데이트를 수행하였는데 갑자기 이런 문제가 발생하였다...) 이는 이클립스가 구동될 때 JVM을 못찾아서 그런 것이다. JAVA_HOME 환경변수를 잡으면 해결이 되긴 하지만, 그렇게 되면 다른 어플리케이션에도 환경변수가 영향을 미칠 수 있기 때문에 이클립스에만 jvm 위치를 지정하는 경우가 좋을 수도 있다. 방법은 eclipse.ini 파일을 편집하여 다음과 같이 빨간 부분을 추가 해주면 해결된다. -startupplugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar--launcher.libraryplugins/org.eclips.. 더보기
MFC에서 Web Browser Control을 사용했을 때 IE버전이 다를 경우 Script Error가 발생할 때가 있는데 PC는 64bit일 때 출처 : http://www.cnblogs.com/philzhou/archive/2012/12/02/2798204.html 위의 사이트에 들어가보면 영어로 쏼라쏼라 돼있다....구글링해서 많은 한글 사이트를 뒤져보다보면 아래와 같은 레지스트리 경로에 "자신의 어플리케이션.exe" 형태로 DWORD를 등록하라고 나온다.등록했지만 해결이 되지 않았다.... 끈질긴 구글링 끝에 해결책을 찾았다... 나는 현재 64bit 환경에서 개발을 하고 있기때문에 아래의 64bit 일 때의 경로에 "자신의 어플리케이션.exe" 형태로 DWORD를 등록하고 값(Value)은 자신의 Internet Explorer 버전 x 1000을 써주면 된다(물론 10진수 형태로... IE 11을 사용할 경우 11000) There ar.. 더보기
cout 출력 포맷 설정하기 출처 : http://repilria.tistory.com/243 cout은 ostream의 메서드이며, ostream 클래스는 ios 클래스로부터 상속되고, ios 클래스는 ios_base 클래스로부터 상속된다. ios_base 클래스는 출력 상태를 서술하는 정보를 가지고 있다. 1. 진법 변경 Manipulator를 사용하여 화면에 정수를 출력할 때 사용되는 진법을 제어하며, ios_base의 멤버 함수를 사용하여 필드 폭과 소수점 아래 자릿수를 제어할 수 있다. 즉, hex(cout)과 같은 함수 호출은 cout 객체의 수치 출력을 16진수로 설정하며, 다른 진법으로 다시 설정될 때 까지 모든 정수들을 16진법으로 출력한다. 또한 cout 더보기
MFC에서 콘솔(console) 출력하기 출처 : http://stupidmb.tistory.com/41 MFC 프로젝트에 보면 stdafx.cpp 있잖아요? 거기에... #pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console") 추가하면 실행시 콘솔창이 뜨고 거기에 printf 등의 결과가 출력됨~~ 끄읏~ 더보기
[JSP] HTTP 에러코드 정리 출처 : http://hyeonstorage.tistory.com/97 HTTP 에러코드 정리 - HTTP 에서 에러가 발생하면 해당 에러와 관련 에러 코드를 발생한다. - 이 많은 에러들을 다 알고 있을 필요는 없지만 이번에는 이 에러 코드를 정리해 해보겠다. - 주로 많이 발생하는 에러는 404, 500 에러 이다. HTTP 에러코드 에러 메시지 100 Continue 101 Switching Protocols200 OK, 에러 없이 전송 성공 202 Accepted, 서버가 클라이언트의 명령을 받음 203 Non-authoritative Information, 서버가 클라이언트 요구 중 일부만 전송함 204 Non Content, 클라이언트 요구를 처리했으나 전송할 데이터가 없음 205 Reset .. 더보기
[CUDA] nVidia GPU의 CUDA 관련상세 Specification 정보 알아보기 출처 : http://icysword.blog.me/140202060932 nVidia GPU의 CUDA 관련상세 Specification 정보 알아보기 CUDA 학습을 하기 위하여 nVidia 그래픽 카드 장착후 해당 GPU의 상세 스펙을 알고 싶은데, 사이트에서 찾을 수가 없다. (내가 영어가 약해서 잘 찾지를 못하는 건가 ??? ㅠㅠ) 간단한 예제 프로그램으로 해당 정보를 알 수가 있다. [-] Collapse 위의 Code로 cu 파일을 만들어서 실행하면 화면에 CUDA 관련 상세한 Spec이 출력된다. cudaDeviceProp 의 각 Property의 의미는 아래와 같다. [-] Collapse 위의 방법 말고도 CUDA 설치 파일 중에 deviceQuery.exe 파일을 실행해도 된다. de.. 더보기
[CUDA] 용어 정리 출처 : http://icysword.blog.me/140202059108 SP (Streaming Processor) : GPU 에서 연산을 하는 코어 유닛. 연산을 위한 레지스터, 실수연산용FPU (FP), 정수연산용 ALU (Int), 데이터 로드/스토어용 LSU (move, cmp) . CUDA에서 4개의 Thread를 동작 SFU (Special Function Unit) : Sin, Cos, 역수, 제곱근, Graphic Interpolation 등 특수연산 SM (Streaming Multiprocessor) : 8개 SP, 2개의 SFU, 공유메모리, 캐시로 구성. CUDA에서 워프와 블록을 실행 GTX 770 같은 경우는 8 SM x 192 Core = 1536 CUDA Core 이다. .. 더보기
[CUDA] Visual Studio 2013에서 CUDA 개발 환경 구축 출처 : http://bwoh.tistory.com/79 VS2013에서 CUDA 개발 환경 구축 CUDA설치방법(VS2013).pdf 위의 pdf 파일을 열 수 없으신 분들은 다음의 그림들을 참조하십시오. Microsoft Dream Spark : http://www.dreamspark.comCUDA-Zone : http://developer.nvidia.com/cuda-zoneCUDA 6.5 다운로드: http://developer.nvidia.com/cuda-downloads (아래 그림 링크는 안 열리니 위의 링크를 사용하세요~) 더보기
[CUDA] CUDA C 프로그래밍 예제 출처 : http://blog.naver.com/lsh00124/220648533555 CUDA C 프로그래밍 예제 Standard C Code C with CUDA extensions 호스트, 디바이스 메모리 할당 및 초기화 호스트에서 디바이스로 메모리 카피 커널 실행 디바이스에서 호스트로 메모리 카피(결과값 전달) 호스트, 디바이스 메모리 할당 예제 더보기
프론트엔드 개발자에 대한 고찰 개발 이야기 출처 : http://enarastudent.tistory.com/entry/%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C-%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%97%90-%EB%8C%80%ED%95%9C-%EA%B3%A0%EC%B0%B0 누구나 알다시피 최근 웹 기술의 경향은 단연 클라이언트 쪽에 집중되어 있다. 수 년전을 비교해 보면 엄청난 변화이다. 웹 개발은 크게 프론트엔드와 백엔드로 나누어져 있지만, 국내에서는 프론트엔드 보다 백엔드 개발자 흔히 '웹 프로그래머' 혹은 '웹 개발자'라고 부르는 사람들의 가치가 더 높았다. 다시 말해서 몸값이 더 비쌌다는 이야기다. 하지만, 웹 프론트엔드가 더 복잡해지고 다양한 기술이 쏟아지면서, 프론트엔드 개.. 더보기
[Drone] 용어 사전 드론 스타팅! 용어 사전http://www.dronestarting.com/glossary/ 더보기