일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- graphical models
- secant
- 스터디
- undirected graphical model
- 이것이 MySQL이다
- 1차예선
- 알고리즘
- chapter01
- MySQL
- 알고리즘대회
- 5397번
- directed graphical model
- chapter02
- 2018
- falsePosition
- 선형분류
- Perceptron Convergence theorem
- 선형판별분석
- 개발순서
- 델타 rule
- 로지스틱 회귀
- 자바ORM표준JPA프로그래밍
- Numerical optimization
- 인공지능
- bisection
- Fisher discriminant analysis
- CH01
- 근구하기
- vector미분
- SCPC
- Today
- Total
목록전체 글 (95)
computer_study
변수 정의 // java String text = "tmp"; // java10부턴 var를 사용 가능 var text = "tmp"; // kotlin // 세미콜론을 작성하지 않는다. // 필요하다면 타입을 명시할 수 있다. val text = "tmp" val text: String = "tmp" 기본 문자열 연산 코틀린에선 ==가 equals를 호출한다. java의 ==와 != 같은 참조 동등성을 사용하고 싶다면, ===와 !== 연산자를 사용한다. 배열 val a = emptyArray() val b = arrayOf("hello", "world") val c = arrayOf(1, 4, 9) // 코틀린에는 new연산자가 없다. // 배열 원소를 명시적으로 초기화 해주어야 된다.
스터디 서적 정보 코틀린 완벽 가이드 스터디 기간 2022.05.13 ~ 2022.06.10 스터디 계획 1주차 : chapter 02 ~ chapter 04 2주차 : chapter 05 ~ chapter 06 3주차 : chapter 07 ~ chapter 08 4주차 : chapter 09 ~ chapter 12 스터디 정리 목표 모든 내용을 정리하진 않고, 자바와 코틀린의 차이점을 위주로 정리한다.

1. 프로젝트 준비 2. 로그임 처리를 위한 코드 준비 3. 컨트롤러에서 HttpSession 사용하기 로그인 상태를 유지하기 위해 HttpSession을 이용하거나 쿠키를 이용할 수 있다. HttpSession 사용 방법 요청 매핑 애노테이션 적용 메서드에 HttpSession 파라미터를 추가한다.(항상 HttpSession을 생성) @PostMapping public String form(LoginCommand loginCommand, Errors errors, HttpSession session){ // 세션 사용 코드 } 요청 매핑 애노테이션 적용 메서드에 HttpServletRequest 파라미터를 추가하고 HttpServletRequest를 이용해서 HttpSession을 구한다 (필요 시점에..
1. 프로젝트 준비 2. 태그로 메시지 출력하기 문자열을 별도 파일에 작성하고, JSP 코드에서 사용하기 위한 방법 작업 순서 문자열을 담은 메시지 파일 작성 member.register=회원가입 term=약관 term.agree=약관동의 next.btn=다음단계 member.info= 회원정보 email=이메일 메시지 파일에서 값을 읽어오는 MessageSource빈을 설정 import org.springframework.context.MessageSource; import org.springframework.context.support.ResourceBundleMessageSource; @Configuration @EnableWebMvc public class MvcConfig implements W..
전체 텍스트 검색 전체 텍스트 검색 개요 신문기사 같은 구조화되지 않은 텍스트를 빠르게 검색하기 위한 기능 첫 글자뿐 아니라 중간의 단어나 문장으로도 인덱스를 생성해준다 전체 텍스트 인덱스 전체 텍스트 인덱스 생성 텍스트로 이루어진 문자열 데이터의 내용으로 생성한 인덱스 일반 인덱스와 차이점 InnoDB와 MyISAM 테이블만 지원한다. char, varchar, text의 열에만 생성이 가능하다. 인덱스 힌트의 사용이 일부 제한된다. 여러 개 열에 FULLTEXT 인덱스를 지정할 수 있다. 생성방식 -- 형식1 : CREATE TABLE 테이블 이름{ ... 열 이름 데이터 형식 ..., FULLTEXT 인덱스 이름 (열 이름) }; -- 형식2 : CREATE TABLE 테이블 이름{ ... 열 이름..
1. 프로젝트 준비 2. 요청 매핑 애노테이션을 이용한 경로 매핑 컨트롤러 클래스의 요청 매핑 애노테이션 메서드가 처리할 요청 경로를 지정한다 @RequestMapping @GetMapping @PostMapping 관련 요청 경로를 한 개의 컨트롤러 클래스에서 처리하는 것이 좋다. (ex. 약관 동의, 회원정보 입력, 가입 처리 결과 경로를 하나의 클래스에) @Controller @RequestMapping("/register") public class RegistController{ @RequestMapping("/step1") public String HandleStep1(){ return "register/step1"; } @RequestMapping("/step2") public String H..

1. 스프링 MVC 핵심 구성 요소 표기는 스프링 빈으로 등록해야 하는 것을 의미 색칠된 컨트롤러와 JSP는 개발자가 직접 구현해야 하는 요소 DispatcherServlet이 모든 연결을 담당 HandlerAdapter를 통해 @Controller, Controller 인터페이스, HttpRequestHandler 인터페이스를 동일한 방식으로 처리할 수 있다. 컨트롤러와 핸들러 컨트롤러 요청을 실제로 처리하는 부분 핸들러 웹 요청을 실제로 처리하는 객체 @Controller 적용 개체, Controller 인터페이스를 구현한 객체 모두 스프링 MVC입장에서는 핸들러 특정 요청 결로를 처리해주는 핸들러를 찾아주는 객체를 ControllerMapping이 아닌 HandlerMapping이라 부르는 이유 사..

스토어드 프로시저 쿼리문의 집합, 동작을 일괄 처리하기 위한 용도로 사용된다. 스토어드 프로시저 개요 정의 형식 DELIMITER CREATEPROCEDURE[스토어드프로시저이름(IN또는OUT파라미터)]BEGIN[SQL프로그래밍코딩]END DELIMITER ; CALL [스토어드 프로시저이름();] 수정과 삭제 수정은 ALTER PROCEDURE를 사용 삭제는 DROP PROCEDURE를 사용 매개변수의 사용 입력 매개변수 지정 IN [입력_매개변수_이름] [데이터_형식] 매개변수가 있는 스토어드프로시저 사용 CALL [프로시저이름]([전달 값]); 출력 매개변수 지정 OUT [출력_매개변수_이름] [데이터_형식] 출력 매개변수에 값을 대입할 땐 SELECT ... INT..