타임리프(Thymeleaf) 정리
·
spring boot
타임리프 특징 1. 서버 사이드 HTML 렌더링(SSR): 타임리프는 백엔드 서버에서 HTML을 동적으로 렌더링하는 용도로 사용된다. 2. 네츄럴 템플릿: 순수 HTML을 그대로 유지하면서 뷰 템플릿도 사용할 수 있는 타임리프의 특징을 네츄럴 템플릿 3. 스프링 통합 지원: 타임리프는 스프링과 자연스럽게 통합되고, 스프링의 다양한 기능을 편리하게 사용할 수 있게 지원한다. 타임리프 사용 선언 타임리프의 텍스트 출력 - text, utext HTML 태그의 속성에 기능을 정의해서 동작한다. HTML의 콘텐츠(content)에 데이터를 출력 => th:text HTML 태그의 속성이 아니라 HTML 콘텐츠 영역안에서 직접 데이터를 출력하고 싶으면 다음과 같이 [[...]]를 사용하면 된다. 컨텐츠 안에서 직..
백준[3197번] 백조와 호수
·
알고리즘
참고: https://codecollector.tistory.com/1184 (C++) - 백준(BOJ) 3197번 : 백조의 호수 https://www.acmicpc.net/problem/3197 3197번: 백조의 호수 입력의 첫째 줄에는 R과 C가 주어진다. 단, 1 ≤ R, C ≤ 1500. 다음 R개의 줄에는 각각 길이 C의 문자열이 하나씩 주어진다. '.'은 물 공간, 'X'는 빙판 codecollector.tistory.com 생각 못한 부분: 1. 백조의 현재위치도 어쨋든 물일 것이다. 2. 기존에 생각했던 것은 방문위치를 매 번 BFS를 돌릴 때마다 초기화했는데, 그렇게 되면 1500*1500 ~= 대략 200만 이걸 최악의 경우로 가정했을때 1500*1500*1500 => 시간제한에 걸..
백준[1655번] 가운데를 말해요
·
알고리즘
#include #include using namespace std; int main(int argc, char const *argv[]) { ios::sync_with_stdio(false); cin.tie(NULL); int n; cin >> n; priority_queue maxHeap; priority_queue minHeap; int x; for (int i = 0; i > x; if (maxHeap.size() minHeap.top()) { int a1 = minHeap.top(); int a2 = maxHeap.top(); minHeap.pop(); maxHeap.pop(); minHeap.push(a2); maxHeap.push(a1); } cout
백준 14889번 스타트와 링크
·
알고리즘
#include #include using namespace std; int n; int arr[22][22]; bool check[22]; int ans = INT_MAX; void DFS(int x, int L) { if (x == n / 2) { int start, link; start = 0; link = 0; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (check[i] == true && chek[j] == true) { start += arr[i][j]; } if (check[i] == false && check[j] == false) { link += arr[i][j]; } } } int temp = abs(start - ..
정리1
·
CS/네트워크
1. Internet vs internet의 차이Internet은 internet의 포함된다.Internet : 고유명사, TCP/IP로 운용되는 network of networks -> 가장 대표적으로 우리가 쓰고 있는 것.ineternet: 일반적인 용어, network of networks, network들을 묶어서 만든 하나의 network, TCP/IP로 운용되지 않아도 상관없다. 2. Internet의 장치적 관점device == host == end systems : Internet edge 부분에서 앱을 구동하는게 목적Packet switches: 최대한 신속히 packet을 forwarding 하는 것.packet: message를 적절하게 나눠서 보내는 전송단위forwarding vs ..