전체 글
-
[C/C++] 상수 / 변수 / 변수타입기초/C,C++ 2017. 2. 13. 09:38
리터널 상수 고정된 값(값변경 x) 메모리에서 계속 값을 가져올 수 없음 ex) 10, A, 가나다.. 그럼 상수는 메모리에서 값만 읽어올수 없을까? →따라서 상수도 이름을 붙여서 사용할 수 있다. 상수 [사용목적] 코딩을 더 간결하게 하기위해 [사용법] #1. 매크로(#define) #define으로 상수를 정의할 때는 무조건 한줄로 작성해주시고 main함수 위에다가 선언해주셔야 합니다. 이유는 #define예약어는 컴파일하기전 프리프로세서를 통해 치환됩니다. #2. 예약어(const) 매크로와 달리 메모리에 할당되어 컴파일에서 처리됩니다. 따라서 const명령어를 사용하시는게 더 좋을 것같습니다. 변수이름과 헷갈릴 수 있기때문에 상수는 대문자로 정의해주시는게 좋습니다. 변수 지정된 이름안에 변할 수 ..
-
[JSP] 서블릿2기초/JSP 2017. 2. 10. 12:48
서블릿 서블릿을 처음 포스팅 할때에는 클래스를 생성한다음 HttpServlet클래스를 상속받고 web.xml에서 맵핑까지 하는 번거로움이 있었는데요 파일을 서블릿으로 바로 생성하게 되면 이런 번거로움이 다 해결됩니다. new > Servlet Finish를 클릭 하면 doGet, doPost의 메소드가 자동 생성된 클래스가 만들어집니다. 이떄 클래스 위에 있는 @WebServlet(" ")은 @WebServlet(urlPatterns="/time"): web.xml 패턴을 대신합니다. (web.xml에 맵핑을 했다면 충돌이 일어나니 둘중 하나를 지워줍니다) 이렇게 하시고 테스트용으로 시간을 출력하는 것을 만들어주면
-
[C/C++] 특수문자(Escape Sequence), 서식문자, 진법기초/C,C++ 2017. 2. 10. 09:15
특수문자 데이터에 대한 입출력 형식과 관련된 특수기호 문자 [사용법] ""쌍따옴표 안에다가 넣어야되요 특수문자 기호 의미 비교 "\a" 경고음 발생(비프음) "\b" 한 문자 왼쪽으로 이동(backspace) "\r" 줄의 처음으로 이동 "\n" New Line : 새로운 줄로 이동(개행) 중요 "\t" 탭 만큼 이동(수평) 중요 "\v" 탭 만큼 이동(수직) "\\" \문자 자체를 화면에 출력 "\?" 물음표 표시 출력 "\" ","\'" ",' 표시 출력 가능 중요 "\?" 물음표 표시 출력 서식문자 서식문자 : 출력 형태를 지정하는 용도 앞에서 언급했듯이 printf의 출력형태를 지정해서 출력할 수 있어요 [사용법] printf("출력 서식", 출력 대상); 제어문자 출력결과 비교 %d 10진(De..
-
[JSP] 서블릿기초/JSP 2017. 2. 9. 13:00
JSP / 서블릿 기본구조 그림설명 클라이언트가 url을 통해서 값을 보내면 Tomcat서버로 들어감 (요청) Tomcat서버에서는 연산, 처리를 함 데이터(value 값)을 가져옴 자바 파일 생성(컴파일) (자바페이지)결과 갓을 만듬 java -> html 결과 페이지를 만듬 서버는 클라이언트에 전달(응답) localhost 내 자신 컴퓨터 요청(Request) 사용자(클라이언트)가 결과를 얻기위해 URL로 값을 전달하는 것 응답(Response) 서버에서 사용자의 요청에 알맞은 값을 전달하는 것 이때, 서버에서는 연산이 이루어지는데 이곳을 서블릿(서버 + 애플릿)이라고 합니다. 서블릿 방식이 좋은 점은 옛 CGI방식과 비교해 볼 수 있습니다. CGI방식 cl1 -> url request ---> 서버..