일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- LIST
- 오류
- 핑거스타일
- Python
- label
- mysql
- pip
- ubuntu
- Linux
- Numpy
- windows forms
- C
- C#
- Visual Studio
- SSH
- 프로그래머스
- 명령어
- error
- VS Code
- paramiko
- pytorch
- 채보
- pandas
- Docker
- YOLO
- Selenium
- JSON
- OpenCV
- 기타 연주
- C++
- Today
- Total
목록전체 글 (318)
기계는 거짓말하지 않는다
아래는 오류 메시지이다. WARN 29148 --- [io-8080-exec-10] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' not supported] 또는 Request method 'POST' not supported 여러가지 이유가 있지만 근본적인 원인은 Controller가 @RestController 라면 @PostMapping 또는 @GetMapping 과 @Controller 라면 @RequestMapping 의 RequestMethod.POST or GET 사용시 HTML의 데이터를 보내..
JavaScript var checkBox = document.getElementById("checkId");// id로 오브젝트 얻기 alert(checkBox.checked);// check 확인 checkBox.checked = true;// check 값 변경 checkBox.click();// 강제 클릭 JQuery var checkBox = $("#checkId");// id로 오브젝트 얻기 alert(checkBox.is(":checked"));// check 확인 checkBox.prop("checked", true);// check 값 변경 checkBox.trigger("click");// 강제 클릭 Test check 확인
MySQL 8.0.17 버전을 사용하였고 Workbench를 함께 사용하였다. 생성할 Schema 이름을 정하고 CREATE SCHEMA 스키마이름 을 입력하면 만들어진다. 이제부터 사용 할 스키마는 USE 스키마이름 으로 선택할 수 있고 다른 스키마를 선택할때도 동일하다. 테이블 생성 시 CREATE TABLE 테이블이름 을 입력하고 괄호 부터 컬럼명, 데이터타입, 조건 등을 기입한다. not null 조건은 컬럼 데이터가 null이 되면 안된다. unique 는 row가 같은 값을 가질 수 없다. varchar 은 가변 길이 문자열이고 datetime 은 날짜, 시간을 나타낸다. (yyyy-mm-dd HH:mm:ss) check 제약조건은 컬럼에 대해 값을 지정할 수 있고 다른 값이 들어오면 제약조건..
Stack trace 가 많이 찍혀도 봐야한다. 첫 줄에 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' ~ org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: missing table [테이블 이름] 정곡으로 테이블이 없다고 알려준다. Caused by, 즉 원인을 쭉 읽으면 끝 부분에 Schema-validation: missing table [테이블 이름] 이라고 나와있다. 따로 협업 시 잠깐 잊게되면 발생할 수 있는 문제 중 하나이다. @Entity 선언이 됐을 경우 ..
JavaScript id 또는 name 으로 얻기 var element = document.getElementById("id");// get element by id var nameElement = document.getElementsByName("name")[0];// get elements by name name은 중복이 가능하고 id는 unique 하기 때문에 name은 getElements 로 복수이다. 인덱스가 붙는것을 확인. JQuery var element = $("#button");// get element by id var nameElement = $("tag[name='tagName']")[0];// get elements by name // tag에는 선언한 tag가 들어가야 한다. ..
STS 4.7.2 Released Version 을 사용하였다. 실행 시켜 왼쪽 위의 File - New - Spring Starter Project 를 선택한다. 선택 시 볼 수 있는 UI 이다. Name란에서 프로젝트 명을 변경할 수 있고 빌드 도구는 Gradle, Maven을 선택할 수 있다. 기본적으로 Gradle이 설정되어있다. Group, Package 명을 원하는 이름으로 변경하고 다음으로 넘어간다. 이곳에서 dependency를 설정할 수 있는데 자신이 사용할 라이브러리를 추가한다. 필수적으로 Spring Web 을 선택하고 내장 톰캣이 포함되어있어 따로 톰캣을 설치하지 않는다. Lombok과 DevTools는 개발을 편리하게 해준다. Spring Data JPA 를 사용할 것이라면 추가하..