전체 글
-
Spring에서 HTMLSpring 2020. 8. 10. 21:57
스프링에서 HTML을 다루다 보면 정말 너무 속상한 때가 한 두번이 아니다. 다만 이럴때 오류를 잘 보아야 한다. 해당 코드에서 보면 모델에게 Attribute를 알려주고 있다(addAttribute를 통해서). 사실 위 오류는 거짓 오류 였다...... 계속 불안해서 왜 안되지 이러면서 System.out.println으로 찾아봤는데 잘 출력이 되었다. 왜 안되지 계속 이랬는데 에라 모르겠다. 하고 돌려보니까 잘 동작한다. 그런데 돌려보니 잘만 동작하더라...... Intellj를 너무 과신하면 안되나 보다.......
-
서블릿(Servlet) 이란 무엇일까Spring 2020. 8. 10. 16:23
(Servlet)서블릿 웹프로그래밍에서 클라이언트의 요청을 처리하고 그 결과를 다시 클라이언트에게 전송하는 Servlet 클래스의 구현 규칙을 지킨 자바 프로그래밍 기술 즉, 서블릿이란 자바를 사용하여 웹을 만들기 위해 필요한 기술 이다. 클라이언트가 어떠한 요청을 하면 그에 대한 결과를 재전송해주어야 하는데 이 역할을 하는 자바 프로그램이다. 예를 들어, User가 로그인을 할때 사용자는 아이디와 비밀번호를 입력하고 로그인 버튼을 누른다. 그때 서버는 클라이언트의 아이디와 비밀번호를 확인하고 다음 페이지를 띄워주어야 하는데 이러한 역할을 수행하는 것이 서블릿(Servlet)이다. 그래서 Servlet(서블릿)을 자바로 구현된 CGI라고 흔히 말합니다. CGI란? CGI(Common Gate way In..
-
numpy의 rand와 randn의 차이머신러닝 및 딥러닝 2020. 8. 9. 22:54
numpy에서 항상 궁금했었던 것이 있다. import numpy as np A=np.random.rand B=np.random.randn 이 둘의 차이는 무엇일까?? randn Return a sample (or samples) from the “standard normal” distribution. 표준 정규 분포 ( N(0,1) 즉, 평균이 0이고 표준편차가 1인 분포) 에서 추출한 샘플을 리턴한다. 따라서 음수의 값이 나올 수 있다. rand Create an array of the given shape and populate it with random samples from a uniform distribution over [0, 1). 즉, 0은 들어가지만 1은 들어가지 않는 균등분포(각각..
-
시계열 데이터란?머신러닝 및 딥러닝 2020. 8. 8. 14:42
시계열이란 시계열에서의 샘플들은 x1,-----,xn 까지 있다고 할 때, 각 샘플들은 특정한 시간 t에서 측정한 데이터들이다. 예를 들어 x1은 1초에 생성된 정보, x2는 2초 때에 생성된 정보... 등으로 말이다. 관측치가 시간적 순서를 가진 데이터이다. 이 데이터는 변수간의 상관성이 존재하는 데이터를 다루며, i.i.d, 연속 하거나 불규칙적 데이터는 다루지 않는다. 시계열 데이터는 과거의 데이터를 통해서 현재의 움직임 그리고 미래를 예측하는데 사용된다. 일반적인 label 데이터는 input과 label 간의 상관관계를 다루는 반면에 시간에 따라 어떻게 움직이는 과거의 자료를 가지고 예측하게 된다. 대표적인 예시 추세: 경향성을 나타내는 말로서 세부적인 데이터는 다 빼고 계절성: 특정한 기간마다..
-
컴퓨터는 왜 2진법을 쓸까?컴퓨터구조 2020. 5. 28. 15:09
2진수와 컴퓨터 컴퓨터는 10진수를 2진수로 바꿔서 처리합니다. 여기서 기본적인 의문점이 하나 듭니다. 왜 컴퓨터는 2진법을 사용할까요? 그전에 기초 지식을 먼저 살펴보겠습니다. 2진법이란? 사람은 기본적으로 10진법을 사용하고 있습니다. 10진법은 0~9까지 숫자를 사용하여 즉 10가지의 숫자를 이용해서 수를 나타내는 진법입니다. 2진법이란 0과 1을 사용하여 수를 나타내는 진법입니다. 아래의 표는 10진법과 2진법의 수를 나타낸 형태입니다. 10진법2진법 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 10 1010 2진법에서 10진법으로, 10진법에서 2진법으로 위의 표를 보면 알 수 있다시피 2진법을 10진법으로 고치기 위해선 각 자..