일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- network configuration
- 데비안
- baeldung
- 네트워크 설정
- 이터레이터
- 코드로배우는스프링부트웹프로젝트
- GIT
- 리눅스
- Kernighan의 C언어 프로그래밍
- 처음 만나는 AI수학 with Python
- resttemplate
- 서버설정
- d
- 자바편
- 티스토리 쿠키 삭제
- /etc/network/interfaces
- 목록처리
- 선형대수
- 자료구조와 함께 배우는 알고리즘 입문
- 구멍가게코딩단
- 친절한SQL튜닝
- 스프링 시큐리티
- 스프링부트핵심가이드
- 처음 만나는 AI 수학 with Python
- 페이징
- iterator
- 코드로배우는스프링웹프로젝트
- 알파회계
- 자료구조와함께배우는알고리즘입문
- ㅒ
- Today
- Total
목록분류 전체보기 (406)
bright jazz music
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bfNJsg/btrHunF2shC/LmbFmwIoQH9aIfbLztg0Qk/img.png)
총 곱 총곱은 어러 개의 수치(스칼라)를 모두 곱한 것을 의미한다. 총곱의 예 1 x 3 x 2 x 5 x 4 총곱의 일반화 수치의 총 수가 n개인 경우 a1 * a2* ... an-1 * an ∏(파이) 기호를 사용한 간략화 표현 파이썬에서 총곱 구하기(prod 함수 사용) prod는 product의 줄임이다. product는 '곱'의 뜻을 가지고 있다. 곱은 곱셈하여 얻어진 수치를 말한다. 예를 들어 2 x 4 = 8에서, 8은 2와 4의 이항연산의 곱이다. 모든 수치를 곱하여 하나의 곱을 구하므로 하나의 곱, 즉 product 값이 도출된다. product는 prod()함수를 사용하여 구할 수 있다.. 참고:https://www.scienceall.com/%EA%B3%B1product/ 사용할 수치..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ei7G0x/btrHsCX0E5L/E1Wlb1x94RokWWKunEd321/img.png)
총합 여러 개의 수치(스칼라)를 모두 더하는 것이다. 예는 다음과 같다. 1 + 3 + 2 + 5 + 4 총합의 일반화 이 때 수치의 총수를 n개로 일반화 하면 아래와 같다. 시그마 기호를 이용한 총합 간략화 표현 이것을 Σ (시그마)를 이용해서 간략히 표현할 수 있다. 다항식의 일반형 실습 1 a1 = 1, a2 = 3, a3 = 2, a4 =5, a5 = 4 y = sum k=1 to n ak import numpy as np import matplotlib.pyplot as plt a_list = [1, 3, 2, 5, 4] # a1부터 a5까지의 리스트 a_array = np.array(a_list) #numpy array로 변환 y = np.sum(a_array) print(y) # 결과 # 1..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/IROsA/btrHthS1xlO/ZAla8aiX5vm039WrXJAKAK/img.png)
삼각함수의 쓰임 삼각함수를 이용해서 주기적으로 변화하는 값을 다룰 수 있다. 각도 θ가 사이각, a가 빗변, b가 밑변, c가 높이인 삼각형에서 sinθ = c /a cosθ = b / a tanθ = c / a 위 세 가지를 삼각함수라고 한다. 삼각함수의 관계 (sinθ)² + (cosθ)² = 1 tanθ = sinθ / cosθ θ의 단위 각도 θ의 단위는 라디안(rad)을 주로 사용한다. 계산이 쉽기 때문이다. 1rad(라디안)은 약 57.3도이다. π(=3.14159) 라디안이 180˚에 해당한다. (3.14 * 57.4 = 179.922...) 90˚는 π/2 라디안이다. (π/2 * 57.3 = 90.0066... ) 실습 1 수식 y =sin x와 y=cos x의 코드를 각도 x에 따라 그..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bmEQ3U/btrHiXILlPu/90sOuF7OTAkVCoArqVkUx0/img.png)
다항식 함수는 가장 기본적인 함수의 형태이다. 다항식 다항식은 아래와 같이 다수의 항으로 이루어져 있다. 4x³ + 2x² + x +3 다항식 함수 다항식 함수는 위와 같은 다항식을 이용한 함수이다. 다항식 함수의 예는 아래와 같다. y = 4x³ + 2x² + x +3 # ' y = ' 가 추가됨 다항식 함수의 일반화 이 경우, x의 지수(차수) 중 가장 큰 것은 n이다. 따라서 이러한 다항식을 n차 다항식이라고 한다. 실습 1 #다항식 3x^2 + 2x + 1을 표현 import numpy as np import matplotlib.pyplot as plt def my_func(x): return 3*x**2 + 2*x +1 #다항식 3x^2 + 2x + 1 반환 x = np.linspace(-1, ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/zpE5Z/btrHbUscsIh/DPF15XYcbX3Kdz5K5mp7w1/img.png)
1. 거듭제곱 거듭제곱은 같은 수 또는 문자를 여러 번 곱하는 것이다. 3 x 3 x 3 x 3 = 3⁴ 이 때 우변을 3의 4제곱이라고 읽는다. (삼의 네제곱) y=x^a를 코드로 구현 import numpy as np import matplotlib.pyplot as plt def my_func(x): a = 3 #여기서는 a를 3으로 지정하였다. y = x³ 형태가 된다. return x**a #x의 a제곱 x = np.linspace(0, 2) y = my_func(x) # y = f(x) plt.plot(x, y) plt.xlabel("x", size=14) plt.ylabel("y", size=14) plt.grid() plt.show() plt.show() 2. 제곱근 2제곱해서 x가 되는 ..
java.lang.IllegalArgumentException: Name for argument type [java.lang.Integer] not available, and parameter name information not found in class file either. 컴파일 시 debugging enabled 가 되어 있지 않으면 발생. 파라미터에 관한 정보를 찾지 못해서 발생하는 오류이다. @PathVariable(name="listNo") integer listNo 처럼 name을 써주면 가능 @RequestParam의 네 가지 파라미터 - defaultValue : 값이 없을 때 기본으로 전달할 값 - name: uri에서 바인딩 할 파라미터의 이름. The name of the req..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/1iVig/btrG2tHrKfu/pJYsgbkDlMlBeefxvvSlzk/img.png)
**** 이 페이지를 참고하기 전에 아래의 를 참고할 것. **** guestbook : 07. 등록페이지와 등록처리 (2) 부트스트랩 관련은 다운 받은 파일을 사용하고 내용물은 전부 내 파일로 채워 넣을 것. catnails.tistory.com 1. 컨트롤러에 등록을 위한 경로 추가 //GuestbookController.java package com.example.guestbook.controller; import com.example.guestbook.dto.GuestbookDTO; import com.example.guestbook.dto.PageRequestDTO; import com.example.guestbook.service...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bQGBfR/btrGPD4QmJX/OrVLXX1mEPR5EWerl0V0z1/img.png)
● 이전 포스팅에서 서비스 계층까지의 등록작업과 목록 처리가 완료되었다. 이 포스팅에서는 컨트롤러와 화면구성과 관련된 내용을 다룬다. 1. Controller 클래스 수정 GuestbookController 클래스 수정 //GuestbookController.java package com.example.guestbook.controller; import com.example.guestbook.dto.PageRequestDTO; import com.example.guestbook.service.GuestbookService; import lombok.RequiredArgsConstructor; import lombok.extern.log4j.Log4j2; import org.springframework.s..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/H3pxJ/btrGJNNpAXX/uCwAqSORrdvJy7K89HrB8k/img.png)
● 데이터가 페이지 처리를 할 수 있도록 속성추가 화면에 전달되는 데이터는 PageResultDTO이다. 이를이용해서 화면에서 페이지 처리를 진행한다. 화면에서는 PageResultDTO를 이용하여 아래와 같이 구성한다. 페이지 번호를 10개씩 출력 1~10까지는 [이전으로] 버튼 보이지 않도록 처리 10페이지 이후에는 이전으로 가는 링크 생성 마지막 페이지의 링크 계산 1. 페이징 처리의 구성 요소 화면에서 시작 페이지(start) 화면에서 끝 페이지 번호(end) 이전/다음 이동 링크 여부(prev, next) 현재 페이지 번호(page) - 페이징 처리를 위한 가장 중요한 정보는 사용자가 보고 있는 page 정보이다. - 사용자가 5 페이지를 보고 있다면 페이지 번호는 1부터 시작 (pageSize..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/LQz67/btrGt1qL0IN/TRHXaufsnyo2YTbKQMDrA1/img.png)
● 목록처리 시 고려할 점 화면에서 필요한 목록 데이터에 대한 DTO 생성 DTO를 Pageable 타입으로 전환 Page를 화면에서 사용하기 쉬운 DTO의 리스트 등으로 전환 화면에 필요한 페이지 번호 처리 목록 처리를 위한 DTO 생성하는 경우 아래의 사항을 고려해야 한다. 목록처리는 거의 모든 게시판 기능에서 사용 따라서 재사용 가능한 구조를 생성하는 것 권장 객체지향 언어인 자바에서는 클래스를 만들어서 사용하면 용이하다. 1. 페이지 요청을 처리하는 DTO 생성 (PageRequestDTO) - PageRequestDTO는 목록 페이지를 요청할 때 사용 - 페이지 번호, 목록의 개수, 검색 조건 등이 포함되는 경향 존재 - 이러한 파라미터들을 DTO로 선언하고 추후 재사용 PageRequestDT..