전체 글
-
가변인자 va_list va_start va_arg va_endProgramming/C 언어 2016. 10. 28. 14:10
#include int sumArgs(int a, ...){va_list args;// 가변 인자 setint sum=0;int arg; sum += a;__crt_va_start(args, a);// 가변인자 start//va_start(args, a);for (;;){arg = __crt_va_arg(args, int);// 가변인자 get//arg = va_arg(args, int);if (0 == arg)// 가변인자가 0이면 종료 break;sum += arg;}__crt_va_end(args);// 가변인자 end//va_end(args);return sum;} int main(){int nTemp;printf("%d\n", sumArgs(1, 2, 3, 0));printf("%d\n", su..
-
특수문자 읽는법카테고리 없음 2016. 8. 7. 19:07
! Exclamation Point (익스클레메이션 포인트) " Quotation Mark (쿼테이션 마크) # Crosshatch (크로스해치) $ Dollar Sign (달러사인) % Percent Sign (퍼센트사인) @ At Sign (엣 사인, 혹은 엣) & Ampersand (앰퍼센드) ' Aposterophe (어퍼스트로피) * Asterisk (애스터리스크) - Hyphen (하이픈) _ underscore (언더스코어). Period (피리어드) / Slash (슬래시) \ Back Slash (백슬래시) : Colon (콜론) ; Semicolon (세미콜론) ^ Circumflex (서큠플렉스) ` Grave (그레이브) { Left Brace (레프트 브레이스) } Right Br..
-
tomcat 8 permgen space 오류Programming 2015. 11. 5. 18:02
1.이클립스에서 톰캣 실행시 오류 나는경우Server탭의 오류나는 서버 더블클릭 > General Information 탭 > Open launch configuration 클릭 > Arguments 탭 > VM arguments 필드 마지막에 아래 내용 추가. -XX:PermSize=256m -XX:MaxPermSize=256m 2. 톰캣만 실행했을시 오류 나는 경우 (Tomcat 8의 경우..) {TOMCAT_HOME}/bin/catalina.sh 파일을 편집기로 열어서 제일 상단에 아래 내용 추가. JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms512m -Xmx1024m -XX:NewSize=256m -XX:MaxNewS..
-
JAXB를 사용한 XSD to Java ClassProgramming/XML/XSD 2015. 11. 1. 01:56
예~~전 프로젝트에서도 xml파일을 사용해서 java class파일을 생성해야 하는 일이 있었는데. 다시 하려니 다 까먹어서 정리를 할게요 여러가지 방법이 있겟지만, 저의 경우는 xml파일 생성 -> xsd파일 생성후 편집 -> Java Class 형태로 해요.물론 반대의 경우도 가능 하겠죠. JAXB를 사용하면 XSD를 JAVA Class파일형태로 쉽게 변경 할수 있어요 먼저 사용할 .xml파일과 .xsd 파일을 준비 하세요. 없으면 밑에 파일 다운받으세요. 이클립스 JAXB 플러그인을 사용하여 생성 할거에요 저는 이클립스를 STS를 사용하여 이미 JAXB 플러그인이 설치되어 있어요 이클립스 for Java EE를 설치하면 기본적으로 JAXB 플러그인이 설치 되어 있다고 하네요능력껏 준비 해요~ 1. ..
-
이클립스 Preferences 백업 및 복구Programming/JAVA 2015. 2. 2. 09:48
회사 PC에서 사용하는 이클립스 환경을 그대로 집에서도 사용하고 싶었다..주말간 오류가 계속 나서 던져 놓고 있었는데..해결한듯. 참고로 Dropbox 와 git를 연동해서 언제 어디서나 동일한 개발환경을... :) 기존 이클립스에서...1. 'File > Export > General > Preferences' 메뉴를 사용해서 '.epf' 파일을 저장2. 백업하고자 하는 이클립스의 Workspace 폴더안에 '.metadata > .plugins' 폴더를 복사하거나 따로 저장// 이 폴더들이 같이 움직여 줘야 테마 등 완벽히 복원이 되는듯. 새로 이클립스 설치 후...3. 'File > Import > General > Preferences' 메뉴를 사용해서 1번에서 저장했던 '.epf'파일을 load..