목록분류 전체보기 (181)
개발자의 오르막
# 자바스크립트 - 아래 변수 i 는 로컬변수이지만 click 될 때 사용이 가능해야 한다. - 따라서 로컬변수임에도 함수 호출이 끝나도 살아 있어야 한다. 함수에 물려있어서 살아있을 수 밖에 없는 로컬 변수가 클로져... 라고 한다. # 콜백함수 - j가 만일 함수를 가리키는 포인터라고 하면 - i를 매개변수로 하는 함수포인터로 말이 된다. - 20을 i로 매개변수로 받고, 포인터 함수 t를 j로 매개변수로 받는 형태 - i 매개변수가 10보다 클 경우에 호출되는 함수 - 함수를 호출하면서 매개변수의 함수가 도로 호출당하는 모양을 call Back 이라고 한다. (jQuery는 죄다 콜백이더라..) # setTimeout 이 콜백의 형태로 이루어진 것 # 자바스크립트 고비 : JSON, 함수포인터, 클..
-- NOTE_페이지나누기.txt # 0. 현재 132개의 글이 등록되어 있다고 하자... 한 페이지에 10개의 글을 보여준다고 할때 0.0 테이블에 입력되어진 글의 갯수를 세려면 어떤 SQL 문장을 이용해야 하나? 0.1. page의 갯수는? 14페이지 그리고 글 번호를 이용하여 페이지의 갯수를 구해내는 공식은? [페이지수] = ( ( [레코드수] - 1 ) / [페이지당글수] ) + 1; 즉 ( ( 132 - 1 ) / 10 ) + 1 은 14. 1페이지 부터 14 페이지 까지 존재하게 된다. 현재 페이지를 [CP] 페이지 수를 [NP] 여기서 시작페이지를 [SP] 끝 베이지를 [EP] 라고 칭하자. 0.2. .... .... .... 1 2 3 4 5 > 와 같은 형태로 글 목록을 보여준다. 여기서..
# HttpClient 통신 - Test126.jsp 파일 - Test126.java package main; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; public class Test126 { public static void main(String[] args) throws Exception{ /* * java.net.URL은 이것 자체가 작은 웹브라우저의 역할을 한다. * 요청을 날리고 그에 해당하는 응답을 받아들인다. * 안드로이드 앱에서 버튼을 누르면 오늘의 배송정보가 넘어오는? * ..
Git 관리자가 레파지토리 생성 Cowork 등록 이메일 초대 수락 링크 복사 // Git 관리자가 설명서에 있는 대로 GIT 초기 자료 생성 Branch / Master 자신의 브랜치를 나눠주고, 커밋 한다음에, 그 때 모아서 SourceTree
# 파일 업로드 - 은 파일을 서버로 업로드 할 때 사용한다. - 이 때는 반드시 enctype="multipart/form-data" 을 사용한다. - fileup 에 해당하는 서블릿은 cos.jar 파일의 MultipartRequest 를 이용하여 업로들르 처리하는 것이 일반적이다. - request 는 브라우저에서 서버로 요청을 보낸다. - request.getInputStream() 은 브라우저에서 서버로 전달되는 내용을 볼 수 있다. 이 내용들을 재구성한 기능이 cos.jar 파일의 MultipartRequest 이다. package study3; import java.io.IOException; import java.io.InputStream; import javax.servlet.Servle..
# 데이터가 null 값일 때 SQL 처리 package main; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class Test110 { public static void main(String[] args) throws Exception{ String data = null; // data의 null 값이 'null' 값으로 들어가기 때문에, 필드 숫자크기를 넘김 Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn = DriverManager.getConnection( "jdbc:oracle:thin:@127.0.0...