본문 바로가기

전체 글

(111)
Spring Boot 프로젝트 생성 https://start.spring.io/ 불러오는 중입니다... 1. 위 사이트에 접속한다. 2. 밑에 나오는 설정대로 설정한다. 보통 기본값으로 Maven project, java 가 되어있다. Spring Boot 버전 중에 snapshop이라고 되어있는 것은 베타 버전이기 때문에 가급적 선택하지 않는다. Project group에는 메일 주소를 넣고 제목은 demo로 설정하였다. Dependencies에서 web을 치고 엔터를 치면 Spring web이 나오는 데 이것을 클릭하면 맨 밑 오른쪽과 같이 spring web 표시가 뜬다. 3. generate를 선택하면 프로젝트가 저장이 된다. 해당 프로젝트의 압축을 풀어서 원하는 워크스페이스에 갖다 놓는다. 4. 이클립스를 열고 프로젝트 목록 창에..
list -> list<hashmap> 형태로 받기 https://okky.kr/article/370962 불러오는 중입니다... //공통 소스 public static List convertListToMap(Collection target) { List resultList = new ArrayList(); for (T element : target) { Map resultMap = new HashMap(); Field[] fieldList = element.getClass().getDeclaredFields(); if (fieldList != null && fieldList.length > 0) { try { for (int i = 0; i
AJAX 를 쓸때 실패가 난 것 해결 1. @PostMapping("/insertReserv") @ResponseBody public void insertReserv(@RequestBody ReserveDTO reserveDTO) { System.out.println("================ reserveDTO"+reserveDTO); @ResponseBody 해야 한다. 아니면 .jsp로 매핑된다 . 더 나은 해결책 찾고 있는중 2. ,dataType:'json'은 json으로 보내는 것이기 떄문에 없대고 ,contentType: 'application/json' ,data: JSON.stringify(
백준 스택 - 스택 구현하기 10828 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 #include #include #include #include using namespace std; int main() { int n; string doThis; cin >> n ; stack st; for(int i = 0; i > doThis; if(doThis == "push") { int num; cin >> num; st.push(num); } else if (doThis == "pop") { if(!st.empty()){ cout
백준 수학 - 캥거루 2965(C++) https://www.acmicpc.net/problem/2965 2965번: 캥거루 세마리 문제 캥거루 세 마리가 사막에서 놀고 있다. 사막에는 수직선이 하나 있고, 캥거루는 서로 다른 한 좌표 위에 있다. 한 번 움직일 때, 바깥쪽의 두 캥거루 중 한 마리가 다른 두 캥거루 사이의 정수 좌표로 점프한다. 한 좌표 위에 있는 캥거루가 두 마리 이상일 수는 없다. 캥거루는 최대 몇 번 움직일 수 있을까? 입력 첫째 줄에 세 캥거루의 초기 위치 A, B, C가 주어진다. (0 < A < B < C < 100) 출력 캥거루가 최대 몇 번 움직일 수 www.acmicpc.net 문제 캥거루 세 마리가 사막에서 놀고 있다. 사막에는 수직선이 하나 있고, 캥거루는 서로 다른 한 좌표 위에 있다. 한 번 움직일 때..
2019년 2회 정보처리기사 가답안 * 알고리즘(25점) 1. 순서도(10점) - 답안: 10000, M/5, TM(K)+PM(K) 또는 PM(K)+TM(K) - 화폐 매수 구하기 (7강, 기사기출문제) 2. 자바(5점) - 답안: 15 - 합계 구하기 (C언어, 자바 강의) 3. 자바(5점) - 답안: 10 5 4 3 2 - 내림 차순 정렬, println (C언어, 자바 강의) 4. C언어(5점) - 답안: ch==‘0’ - ch가 문자형 변수이므로 0을 따옴표로 묶어야 함, 0을 입력받으면 break 되는 조건 (C언어, 자바 강의) * 데이터베이스(25점) 1. (4점) - 답안: 1 - 대체키 가능한 수 (대체키는 후보키의 성질을 가지고 있으므로 튜플을 유일하게 식별할 수 있어야 합니다.) 2. (6점) - 답안: DDL 컴파일러..
document.querySelector() document.querySelector()은 제공한 선택자와 일치하는 문서 내 첫 번째 element를 반환한다. 일치하는 요소가 없으면 null을 반환한다. 1 2 3 4 5 6 7 8 9 10 var scores, roundScore, activePlayer, dice; scores = [0,0]; roundScore = 0; activePlayer = 0; dice = Math.floor(Math.random() * 6) + 1; console.log(dice); document.querySelector('#score-0').textContent = dice cs dice 화면을 만들 때 document.querySelector()안에 html에 있는 score-0이라고 하는 아이디를 갖고 있는 ..
백준 다이나믹 프로그래밍 - 피보나치 수열 1003(Java) https://www.acmicpc.net/problem/1003 1003번: 피보나치 함수 각 테스트 케이스마다 0이 출력되는 횟수와 1이 출력되는 횟수를 공백으로 구분해서 출력한다. www.acmicpc.net 처음에 재귀함수로 풀었다가 시간 초과가 나타남. 하나 하나씩 필기하여서 규칙성을 찾는 것이 중요하다. 내가 생각하지 못했던 2중 배열로 푼 문제 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 31 32 33 package dynamic; import java.util.Scanner; public class Fibonacci_1003 { public static void main(String[] a..