error 14

[스프링부트] 타임리프 CSS 적용이 갑자기 안 될 때

[문제]스프링부트 프로젝트의 resources - static - css 폴더 안에 style.css 파일이 들어있고, 분명 잘 적용이 되고 있었던 CSS가 '어느 순간'부터 로그인을 하지 않았을 때, 아주 베이직해졌다. 찾아보니 보통 시큐리티가 추가되면서 CSS의 적용이 되지 않는다는 글들이 보였다. 내 경우에는 시큐리티를 적용한 것은 아니었으나, 세션의 값을 확인하는 코드의 중복을 줄이기 위해 Interceptor 파일을 만들고, Config 파일에 제외할 경로를 추가하면서부터였다. 분명 resources 아래의 전체를 제외한다고 명시해둔 것 같아 괜찮겠거니 생각했는데, 적용이 되지 않는 것이었다. 제대로 적용이 됐다면 아래 사진처럼 보여야 하는데, 로그인을 하지 않으면 아래 사진처럼 css 파일이 ..

error 2024.12.31

[스프링부트] 타임리프에서 자바스크립트 onclick 사용할 때

스프링부트 타임리프에서 자바스크립트를 사용해본 사람이라면 이 자바스크립트에 값을 전달했을 때 오류가 나본 적인 한 번 쯤은 있을 것이다. 우선 문제는 타임리프가 자바스크립트 코드를 처리하는데 문제가 있는 거라고 한다. 표현식을 잘못 해석했다는 것. 어제 다른 학생의 컴퓨터에서도 문제를 해결해 줬었는데, 그때와 다른 처음보는 방법을 찾게 되어 포스팅을 하게 되었다. [문제] 우선 나는 아래와 같은 형태로 값을 전달하려고 했는데,버튼을 누르면 아래와 같이 에러가 났다.페이지 소스를 확인해보니 문자가 그대로 찍히고 있었다. [해결]이때 사용한 방법이 바로 파이프 ( |) 문자이다. 파이프 문자는 타임리프에서 문자를 조합할 때도 사용하는 문자로, 문자열 내의 표현식을 안전하게 처리하도록 돕는 역할을 하는 것이다..

error 2024.12.19

[파이썬/머신러닝] ConvergenceWarning: Maximum number of iteration reached before convergence

[문제] 작성 코드from sklearn.linear_model import SGDClassifiersc = SGDClassifier(loss='log_loss', max_iter=10)sc.fit(train_scaled, train_target)  [원인]SGDClassifier가 설정된 반복 횟수 (max_iter) 내에 모델 학습을 완전히 수렴시키지 못했다는 경고로, 반복 횟수가 너무 작아서 모델이 수렴하기 전에 반복이 종료된 것  [해결]반복 횟수(max_iter)를 늘려주면 됨sc = SGDClassifier(loss='log_loss', max_iter=1000) 완성코드from sklearn.linear_model import SGDClassifier# max_iter를 1000으로 늘리고,..

error 2024.11.15

[파이썬/머신러닝] DataConversionWarning: A column-vector y was passed when a 1d array was expected.

DataConversionWarning: A column-vector y was passed when a 1d array was expected. Please change the shape of y to (n_samples, ), for example using ravel(). y = column_or_1d(y, warn=True) [문제] 경고 창이 발생한 코드from sklearn.linear_model import SGDClassifiersc = SGDClassifier(loss='log_loss', max_iter=10)sc.fit(train_scaled, train_target)print(sc.score(train_scaled, train_target))print(sc.score(test_sca..

error 2024.11.12

[파이썬/주피터] Cell not executed due to pending input

[문제] 학생의 질문을 받고 자리에 가보니 아래의 문구가 떠 있었다.Cell not executed due to pending inputThe cell has not been executed to avoid kernel deadlock as there is another pending input! Submit your pending input and try again.  알고보니 주피터에서 input창에 값을 받을 때, 값을 받지 않고 다시 실행했을 때 나타나는 현상이었다.  [해결] 열려 있는 input 창에 값을 입력하고 다시 실행하거나, 상단 Kernel 메뉴에서 Restart Kernel... 버튼을 눌러주면 해결이 된다.

error 2024.10.22

lombok에 STS4 경로 설정 후 STS4 실행 안됨

https://projectlombok.org/ 롬복 다운로드 후 명령 프롬프트(cmd)에서 롬복이 있는 폴더로 이동 후 실행 java -jar lombok.jar  Specify location 클릭하여 롬복을 추가하려는 툴의 .exe 파일이 있는 경로 위치 넣고 Install/Update 완료 시 Quit Installer 하고 STS4 다시 실행을 했는데, lombok 설정 후부터 STS4가 아예 열리지 않는다면? SpringToolSuite4.ini 파일 확인 가장 하단에 lombok 관련 경로에 한글이 들어있는 경우 해당 라인 삭제 후 저장하고 다시 실행해보면 실행은 될 것 롬복 경로 다시 잡아줄 때, 한글 폴더 없이 경로 다시 잡아주면 롬복도 사용 가능

error 2024.10.10

[인텔리제이] 프로젝트 빌드 오류, 빌드 안됨

[문제] 간혹 인텔리제이에서 프로젝트를 생성하다가 문제가 생겼을 때 프로젝트를 열면, 폴더에 분명 src 등 모두 있는데 프로젝트에는 보이지 않고 .gitignore와 pom.xml 파일만 보이는 경우가 있었다. [해결] 햄버거 -> 파일 -> 프로젝트 구조 클릭. 좌측 모듈 -> + 버튼 클릭 -> 모듈 가져오기 클릭. 사용하려는 프로젝트 선택 후 하단의 확인 버튼 클릭.. 외부 모델에서 모듈 가져오기 클릭, Maven (Maven 프로젝트일 경우) 클릭하고 하단의 생성 버튼 클릭. 그러면 이렇게 제대로 빌드가 된 것을 확인할 수 있다.

error 2024.10.01

[오라클] Listener refused the connection with the following error: ORA-12528, TNS:listener: all appropriate instances are blocking new connections

[문제] javax.servlet.ServletException: java.sql.SQLException: Listener refused the connection with the following error: ORA-12528, TNS:listener: all appropriate instances are blocking new connectionsjava.sql.SQLException: Listener refused the connection with the following error: ORA-12528, TNS:listener: all appropriate instances are blocking new connections 오라클을 계속 사용하다 보면 위 에러가 뜨면서 실행이 되지 않을 때가 있..

error 2024.05.14

Mware Workstation Pro 실행 안되는 에러 해결 방법

[문제] 실행 버튼을 눌렀을 때 아예 실행이 되지 않는 상황. This host supports Intel VT-x, but Intel VT-x is disabled.Intel VT-x might be disabled if it has been disabled in the BIOS/firmware settings or the host has not been power-cyded since changing this setting(1) Verify that the BIOS/firmware settings enable Intel VT-x and disable 'trusted execution.(2) Power-cyde the host if either of these BIOS/firmware settings ..

error 2024.05.10