자바스크립트 - 함수
2022. 11. 15. 17:43
개발/Java
선언적 함수 : 함수의 기본적인 선언 방법 변수에 익명 함수를 참조시킨다 (=변수에 함수를 담는다) 다른 선언된 함수를 참조한다 (=변수에 함수를 담는다) Call - back 함수 클로져(Closure) 템플릿 문자열 : `${ }`
자바스크립트
2022. 11. 15. 11:25
개발/Java
배열 : 여러개의 자료를 한꺼번에 다룰 수 있는 자료형 - 선언 : let array = [1, 2, 3, '안녕', '하세요'] 역 for 반복문 : 배열의 요소를 뒤에서부터 출력 for (let i = length - 1; i >= 0; i--) { } for in 반복문 / for of 반복문 : 객체에 쉽게 반복문을 적용 스코프(Scope) : 변수를 사용할 수 있는 범위(블록) 호이스팅(Hoisting) : 해당 블록에서 사용할 변수를 미리 확인해서 정리하는 작업 함수 익명 함수 : 이름을 붙이지 않고 함수 생성 - let 함수이름 = function() { }; 함수 선언 function 함수 이름() { }; 화살표 함수 () => { }; 익명 함수와 화살표 함수의 차이 : 내부에서 thi..

DAO를 JSP로 구현
2022. 11. 11. 09:27
개발/Java
1. Home.jsp ::: HOME ::: 2. user_list.jsp (SELECT ALL) ::: LIST ::: 3. user_selectone.jsp / user_selectone_proc.jsp (SELECT ONE) ::: SELECT ::: 번호 4. user_insert.jsp / user_insert_proc.jsp (INSERT) ::: INSERT ::: 아이디 성명 나이 5. user_update.jsp / user_update_proc.jsp (UPDATE) ::: UPDATE ::: 번호 아이디 성명 나이 6. user_delete.jsp / user_delete_proc.jsp (DELETE) ::: DELETE ::: 번호
HTML 기본 용어
2022. 11. 10. 11:40
개발/HTML
태그(Tag) 태그는 를 사용하여 나타냄 일반적으로 시작과 끝을 표시하는 2개의 쌍으로 이루어져있고, 종료 태그는 앞에 /를 붙여야 함 태그는 표준으로 정해져있고 태그별 역할이 다름 속성(Attribute) 태그에 추가 정보를 제공하기 위해 사용 속성 역시 표준으로 정해져 있음 태그 바디(Tag Body) 시작 태그와 종료 태그 사이 위치한 내용 대체로 택스트가 위치, 태그 사이에 다른 태그도 위치 가능 시멘틱 태그(Semantic Tag) 특별한 의미를 가지는 태그 문서의 구조를 정의하는데 주로 사용 코드의 가독성을 높여줌 HTML 문서 구조 : HTML5 문서를 선언 ... : HTML 문서의 시작과 끝 : CSS, 자바스크립트, 메타 태그 등이 위치 : 캐릭터 셋을 UTF-8로 설정해 두어야 한글이..

디자인 패턴 - MVC 패턴
2022. 11. 6. 22:58
개발/Java
MVC 패턴이란? Model - View - Controller Pattern. 애플리케이션의 관심사를 분리하는 목적으로 사용됨. 코드 간의 구분을 명확히 하여 코드가 용이하고 유지보수가 수월함. Model : 데이터를 전달하는 객체. 데이터 처리 영역. View : Model에 포함된 데어터의 시각화를 담당. Controller : Model로부터 데이터의 흐름을 제어하고, 데이터가 변경될 때마다 View를 업데이트함. MVC 패턴을 이용한 Student 객체 구현 Step 1. Model : Student.java public class Student { private String rollNo; // 학생 번호 private String name; // 학생 이름 // gettern & setter ..

Up & Down
2022. 10. 23. 13:51
개발/Java
package org.UpDown; import java.util.Random; import java.util.Scanner; public class UpDown { static Scanner scan = new Scanner(System.in); static Random rand = new Random(); public static void main(String[] args) { // 0 ~ 100 Random 출력 int a = rand.nextInt(100) + 1; // 변수 설정 int cnt = 5; int start = 0; int end = 100; // cnt가 0 보다 클 경우에만 게임 실행 while(cnt > 0) { if(cnt == 5) { System.out.println("=..

Machine Learning Model
2022. 9. 7. 17:10
개발/Python
선형회귀(Linear regression) 원인이 되는 설명 변수(독립변수, feature)에 따른 종속변수(class, label, target)의 결과를 예측 sklearn에서 제공해주는 당뇨병 진행도 데이터셋 받아오기 from sklearn.datasets import load_diabetes diabetes = load_diabetes() data = diabetes.data target = diabetes.target data.shape, target.shape # shape 확인 SEED = 42 # 학습데이터와 검증데이터 분리 from sklean.model_selection import train_test_split x_train, x_valid, y_train, y_valid = trai..