분류 전체보기621 cdn 으로 불러온 js 라이브러리를 인식하지 못하는 경우 - Unresolved function or method $() js 를 사용하는데 jquery 를 인식하지 못하는 오류가 생겼다. cdn 위에 마우스를 대고 있으면 창이 뜨는데 download library 를 클릭해서 라이브러리를 다운받아준다 보라색 하이라이터가 생기면서 사용할 수 있다. 2022. 1. 23. docker: Error response from daemon: exec: "nvidia-container-runtime-hook": executable file not found in $PATH. 컨테이너 생성시 gpu 를 설정한 명령어를 사용하면 다음과 같은 에러가 나왔다. 다음 패키지를 설치해서 docker 자체 명령어를 사용해 nvidia-gpu를 컨테이너에서 사용할 수 있도록 지원하는 것으로 보인다. 아래 명령어로 nvidia-container-runtime 을 설치해주면 된다. apt-get install nvidia-container-runtime nvidia-smi 로 gpu 확인하고 gpu 를 할당해주면 에러가 생기지 않는것을 확인할 수 있다. docker run -it --rm --gpus '"device=0,2"' ubuntu nvidia-smi https://docs.docker.com/config/containers/resource_constraints/#gpu 2022. 1. 22. ssh - ETAclient_loop: send disconnect: Connection aborted / Broken pipe scp 명령어로 다른 서버에 파일을 옮기려고 하는데 다음 에러가 나면서 파일이 옮겨지지 않았다. 1. 내가 옮기고자 하는 파일이 대용량 파일이라서 안된다 생각해서 tar 로 파일을 압축 후 전송을 시도했다. tar 로 압축하고 전송하는데도 같은 에러가 나면서 전송되지 않았다. 2. 다른 방법으로는 scp 명령어로 옮길 때 커넥션이 끊기지 않도록 해보았다. scp -o ServerAliveInterval=15 -o ServerAliveCountMax=10 옵션의 설명은 ServerAliveInterval : 몇초마다 신호를 보낼 것인지 설정한다 (15초) ServerAliveCountMax : 신호 보내는 일을 몇번의 횟수로 할 것인지 설정한다. (10회) 나의 문제는 서버의 접속이 불안정해서 빨리 끊기다.. 2022. 1. 21. [Thymeleaf] The layout:decorator/data-layout-decorator processor has been deprecated and will be removed in the next major version of the layout dialect. thymeleaf 에서 다른 폴더를 호출해서 사용하는 decorator 를 사용하는데 생긴 오류였다. 해결방법으로는 layout:decorator 부분을 layout:decorate 로변경해서 사용하면 된다. 2022. 1. 20. Mysql 명령어 사용해서 사용자 생성/조회/추가/삭제 mysql 접속 (둘 중 하나로 접속) mysql -u root -p use mysql; mysql -u root -p mysql 사용자 조회 select user,host from user; 사용자 생성 create user '사용자이름'@'localhost' identified by '비밀번호'; 사용자 권한 부여 grant all privileges on 데이터베이스_이름.* to 사용자ID@'localhost'; 권한 변경 후 아래 명령어를 입력해줘야 적용이 된다. flush privileges; 사용자 삭제 - 두가지 방법 drop user 사용자이름; delete from user where user=사용자이름; 2022. 1. 19. [postgresql] duplicated key value violates unique constraint PostgreSQL 은 Sequence로 인덱스를 관리하는데 이것을 프로그램으로 사용했다가 데이터 베이스에 넣어서 사용하면 sequence object 값이 다르게 되어 생기는 문제이다. 이런 경우에는 테이블 내용을 다 삭제해주거나 아래 쿼리문을 사용해서 오류를 해결한다. id 의 최대값과 sequece 의 값이 동일한지 확인한다. select max(id) from 테이블이름.시퀀스이름 ; select nextval('테이블이름.시퀀스이름'); 동일하지 않다면 아래 명령어로 값을 맞춰준다 select setval('테이블이름.시퀀스이름', (eslect MAX(id) from 테이블이름.시퀀스이름)); select setval('table.seq_table', (select max(id) from ta.. 2022. 1. 18. 이전 1 ··· 40 41 42 43 44 45 46 ··· 104 다음