본문 바로가기

분류 전체보기

(484)
[SpringBoot] 다양한설정 Spirng과 SpringBoot의 개발할 때의 차이점이 무엇인가 알아보고자 Spring Boot를 한번 사용해보았다. Spring Boot ( vs SpringMVC) Auto Configuration : 최소한의 설정으로 애플리케이션 개발 (xml, annotation, java class) convention over configuration Easy Dependency Management (spring-boot-starter) : 관련 라이브러리 (호환 버전) 다운로드 예 : spring-boot-starter-web : spring, web mvc, jackson, validation, ... SpringBoot 세팅 Springboot 프로젝트 생성 Tomcat (app1.war, app2.w..
[프로그래머스] 위장 문제 풀이 #include #include #include using namespace std; // (x+a)(x+b)(x+c) = x3 + (a+b+c)x2 + (ab+bc+ca)x + (abc) int solution(vector clothes) { map map; int answer = 0; for(vector v : clothes){ map[v[1]]++; } int n = 1; for(auto m : map){ n *= (m.second+1); } answer += n -1; return answer; } (x+a)(x+b)(x+c) = x3 + (a+b+c)x2 + (ab+bc+ca)x + (abc) 수학적 해결방법으로 알고리즘을 구현했다. 출처: 프로그래머스 코딩 테스트 연습, https:..
[프로그래머스] 예상대진표 문제 풀이 1 #include using namespace std; int solution(int n, int a, int b) { int answer = 0; vector v; v.assign(n, 0); v[a-1] = a; v[b-1] = b; bool roof = true; while(roof){ answer ++; for(int i=0; i
[프로그래머스] 조이스틱 문제 풀이 #include #include #include using namespace std; int sol1(char c, string al){ int val = 0; int p2 = find(al.begin(), al.end(),c) - al.begin(); if(p2 > al.size()/2){ p2 = al.size() - p2; } return p2; } int solution(string name) { int answer = 0; int idx, move = 0; int l_len = 0, r_len = 0; string al = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // 1. 가장 긴 A len 구하기 move = name.size() -1; // 정방향 for(int i=..
[프로그래머스] 게임 맵 최단거리 / BFS, DFS, Queue 문제 풀이 1. (DFS) #include #include // memset using namespace std; bool visited[100][100]; int dx[4]; int dy[4]; int N, M, min_count = 10000; bool enable = false; vector map; /********************************* dfs로 구현 버전 테스트 케이스는 전부 통과하였으나 효율성을 통과하지 못함 *********************************/ void dfs(int y, int x, int count){ count++; if(y == N-1 && x == M-1){ if(count < min_count) min_count = count; en..
[Spring] Store - Cart View / AngularJS - RestAPI / 오류해결 AngularJS 를 활용하여 CartView 생성하기. Cart메뉴 생성 사용자가 로그인하면 Cart메뉴가 보이도록 Cart메뉴를 생성한다. Cart 위의 코드를 menu.jsp애 추가 -menu.jsp https://docs.spring.io/spring-security/site/docs/5.0.x/reference/html/csrf.html 19. Cross Site Request Forgery (CSRF) So what are the steps necessary to use Spring Security’s to protect our site against CSRF attacks? The steps to using Spring Security’s CSRF protection are outlined ..
[프로그래머스] 완전탐색 - 소수찾기 / 순열, next_permutation 문제 풀이 #include #include #include #include using namespace std; vector visited; set ss; bool sosu(int n){ if(n
[Spring] Store - Cart View (장바구니) / AngularJS - RestAPI Angular를 사용해 CartView 구현 AngularJs란? - Front-end Framework AngularJs : javascript framework (MVC지원) AngularJs extends HTML wwith ng-directives Angluar : typescript Work Flow RestAPI 구현 CartRestController.java 생성 package kr.ac.hansung.cse.controller; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpStatus; import org.springf..