본문 바로가기

반응형

전체 글

[국민취업지원제도 일경험프로그램 31일차] 넥사크로(NEXACRO) 체크박스에 값 설정하기 31일차 특이사항 1. 어제 NEXACRO로 만든 학점 계산 프로그램에 유효성 검사를 추가해줬다. 아무것도 입력하지 않고 '추가' 버튼을 누르면 합계, 평균, 학점에 NaN, 0, F가 출력된다. 입력하지 않고 '추가'버튼을 누르면 입력하라는 alert 창을 띄워준다. this.Button00_onclick = function(obj:nexacro.Button, e:nexacro.ClickEventInfo) { // 입력한 데이터 가져오기 var inputData1 = this.Edit00.value; var inputData2 = this.Edit00_00.value; var inputData3 = this.Radio00.value; var inputData4 = this.Combo00.value; v.. 더보기
[Java] 스트림(stream)이란 무엇인가? 입출력에서 스트림(stream) 1. 고객이 서버로 데이터를 전달하려면 두 대상을 연결하고 데이터를 전송할 수 있는 무언가 필요하다. 이것이 스트림(stream)이다. 2. 스트림이란 데이터를 운반하는 데 사용되는 연결통로라 할 수 있다. 3. stream은 영어로 개울, 시내라는 뜻을 가지고 있는데 물이 흐르는 것과 비슷한 개념이다. 4. 물은 높은 곳에서 낮은 곳으로, 즉 한방향으로 흐른다. Java에서 stream은 이와 유사한 점이 많다. 5. 스트림은 단방향 통신만 가능해서 입력과 출력을 동시에 수행하려면 2개의 스트림 (Input stream, Output stream)가 모두 필요하다. stream 예제 package Stream; import java.io.ByteArrayInputStre.. 더보기
[Spring] text 메시지 HTTP 바디에 담아 전송 및 읽기 텍스트 메시지를 HTTP 메시지 바디에 담아서 전송하고, 읽기 package hello.servlet.basic.request; import org.springframework.util.StreamUtils; import javax.servlet.ServletException; import javax.servlet.ServletInputStream; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOExceptio.. 더보기
[국민취업지원제도 일경험프로그램 30일차] 넥사크로(NEXACRO) 학점 계산 프로그램 30일차 특이사항 1. spring mybatis의 역할을 nexacro가 한다. 2. 넥사크로가 자꾸 하다가 꺼지는 현상이 있다. 메모리 때문이라는데 내 컴퓨터의 메모리는 16GB다. 메모리 문제가 아닌 것 같은데? 3. 버튼을 클릭하면 데이터가 각 컬럼에 추가되도록 해줬다. setColumn을 사용하면 된다. 일단 할 수 있는 것부터 해보자. 내가 정말 원하는 것은 버튼을 클릭했을 때 edit 창에 입력했던 값이 데이터셋에 들어가면 된다. this.Button00_onclick = function(obj:nexacro.Button,e:nexacro.ClickEventInfo) { this.Dataset00.setColumn(0, "이름", "고길동"); this.Dataset00.setColumn(0.. 더보기
[국민취업지원제도 일경험프로그램 29일차] 넥사크로(NEXACRO) 29일차 특이사항 1. 넥사크로 연습 : 이름, 학번, 성별, 연락처, 과목을 입력 받고 평균, 학점을 구하는 프로그램 만들기. 넥사크로 조작이 어렵다 1. 넥사크로 innerdataset 이 뭐지? radio 설정을 못하고 있다. 2. 버튼이 어디 있는지 찾기 어렵다. innerdataset은 다음 버튼에서 설정할 수 있다. Properties 아래 검색창에 inner을 입력하면 innerdataset이 나온다. ... 버튼을 누르면 컬럼을 설정해줄 수 있다. 3. form을 만드는 것은 쉬웠다. 그러나 어떻게 databinding을 해야할지 모르겠다. 4. 하나하나 차근차근 해보려고 한다. 버튼 누르면 alert 나오는 것부터 해줬다. 5. edit 창에 입력된 내용을 확인해보자. 6. 지금 계속 문.. 더보기
SQLD 50회 시험 후기 쉽다고 누가 그랬냐 난이도가 '상' 아니면 '하' 느낌이다. 쉬운 문제는 바로 답이 나온다. 주관식 6문제가 그랬다. CROSS JOIN을 빼고는 모두 정답을 맞혔다. 데이터베이스 이론 10문제는 생각보다 까다로운 문제가 1~2문제 있었다. 주관식 5문제 + 9문제=14문제를 확정적으로 맞췄다. 그러나 문제는 2과목이다. 쿼리문이 상당히 길었으며 해석하기 까다로운 것들이 많았다. 시간이 부족하여 5~6문제 정도 풀지 못했다. SQLD는 50문제 중 30문제를 맞혀야 합격이다. 30문제 맞았을까...? 운이 좋아서 찍은 문제들이 다 맞았다면 60점은 나올 것 같은데... 간당간당 한 것 같다. 한 달 정도 시험을 준비했는데 연습이 더 필요한 것 같다. 전공자가 느끼기에도 난도가 높았다고 하는데 비전공자가 .. 더보기
[SQLD] 최종 정리! 합격 기원 빈출 개념(보면 어떤 개념인지 머리속에 그려져야 함) SQL 명령문의 구성과 연산 순서 DDL, DML, TCL, DCL이 무엇이고 어떤 언어가 있는가? CONCAT 연산자. ORACLE의 CONCAT 연산자는 무엇이고 SQL SERVER의 CONCAT 연산자는 무엇인가? DISTINCT 연산자 뜻 ALIAS는 ()을 변경하는 기능을 한다. ()에 뭐 들어가게? 영어로 써보시오. 비교연산자 , ^=, != 의 뜻 논리연산자 연산 순서? NAO BETWEEN A AND B, IN(값1, 값2) 연산자 뜻 ? BETWEEN과 IN 연산자는 ORACLE에만 있음. LIKE 연산자 3문제는 나온다. 연습해라. WHERE LIKE ' ' ORACLE에서 가상 컬럼은 ROWNUM, SQL SERVER에서 가상 컬럼.. 더보기
[국민취업지원제도 일경험프로그램 28일차] 게시판 엑셀 다운로드 28일 차 특이사항 1. 게시판을 엑셀파일로 다운로드하기 - jsp에서 구현이 가능하다. 게시판 엑셀 다운로드 1. 해보니까 생각보다 쉬웠다. 컨트롤러와 연결된 jsp 파일의 contentType을 변경해 주면 된다. 어떤 원리냐? 코드를 하나씩 살펴보자. ● 문서 타입 및 문자 인코딩 설정 : JSP 페이지의 언어 설정 및 응답의 콘텐츠 타입과 문자 인코딩을 설정한다. 이 코드에서는 콘텐츠 타입을 "application/vnd.ms-excel"로 설정하여 엑셀 파일을 생성하겠다는 것을 나타내고, 문자 인코딩을 UTF-8로 설정한다. ● HTTP 응답 헤더 설정 response.setHeader("Content-Disposition","attachment;filename=board.xls"); : HTT.. 더보기

반응형