전체 글

공부중인 학생입니다! 글에서 틀린 곳이 있으면 지적 부탁드립니다 블로그 이사 https://velog.io/@joohr1234
implementation 'org.springframework.boot:spring-boot-devtools' //developmentOnly 'org.springframework.boot:spring-boot-devtools' build.gradle에 devtools 추가하기 - 둘 중 어느것을 추가해도 된다. (Gradle 사용) File - settings - Advanced Settings - Compiler Allow auto-make to start even if developed application is currently running 체크하기 Settings - Build, Execution, Deployment - Compiler Build project automatically 체크..
Cause: error: invalid source release: 17 spring boot 프로그램을 실행하려고 했더니 오류가 났습니다. 1. JDK 17 다운로드 저는 jdk 11이 깔린 상태였기 때문에 17을 다운로드 해주었습니다. 다운로드 경로는 C:\Program Files\Java\ 기본값으로 설정해주었습니다. 다운로드 링크: https://www.oracle.com/java/technologies/downloads/#jdk17-windows 저는 windows 운영체제이기 때문에 windows 탭의 2번째 exe파일을 다운로드 하였습니다. 그다음엔 IntelliJ로 가서 File - Project Structure - Project Settings - Project SDK에서 설치한 jdk..
windows 버전 flutter 설치 후, 환경변수까지 손봐준 다음 " flutter doctor " 라는 명령어를 cmd에 입력했을 때 아무 반응 없이 대기만 하고 있는 오류가 발생함. => 해결방법: 오류가 났을 때는 flutter zip파일 압축을 C드라이브의 programfile 폴더 아래에 풀었음. 이 flutter 폴더를 C드라이브 바로 밑에 넣어주고 환경변수를 만져줬더니 오류가 해결됨. 1시간만에 해결!
저는 드림코딩 유튜브의 javascipt 강의를 듣고있습니다 제갸 사용하는 IDE는 Visual Studio Code 입니다. html에서 javascript를 포함하는 방법 1. head 안에 포함하는 방법(좋지 않음) 1) 브라우저가 html 파일을 파싱하다가 scipt 태그를 만났을 때 2) html의 파싱을 멈추고 3) javascript파일을 다운받아서 실행 후 4) 나머지 html을 파싱한다. 이 방법은 javascipt파일의 크기가 크고 인터넷이 느린 상황에는 효율적이지 않다. 사용자가 웹사이트를 보기까지 많은 시간이 소요될 수 있다. 2. body태그 마지막에 포함하는 방법 1) 브라우저가 필요한 HTML을 전부 파싱하여 페이지가 준비됨 2) javascript파일을 다운받아서 실행 ■ 장..
MySQL Workbench 8.0.29 설치하기 저는 MySQL server가 이미 설치된 상태에서 workbench를 설치하는 것입니다. 다운로드 사이트: https://dev.mysql.com/downloads/windows/installer/8.0.html MySQL :: Download MySQL Installer Select Operating System: Select Operating System… Microsoft Windows Select OS Version: All Windows (x86, 32-bit) Windows (x86, 32-bit), MSI Installer 8.0.29 2.3M (mysql-installer-web-community-8.0.29.0.msi) MD5: 4f73..
vscode, visual studio code에서 MySQL사용하기 ① extension 버튼을 누른다. ② mysql을 검색한다 ③ 원통 2개가 그려진 MySQL 클릭 ④ install 해준다. ① 원통형 아이콘이 생기는데, 그걸 눌러준다. ② + 버튼을 누른다. ③ Host, Port, Username, Password 를 작성해주고 ④ connect를 누른다. 미리 만들어두었던 데이터베이스가 나타난다. sql문서도 잘 작성되는 것을 볼 수 있다. 참고: 저는 bitnami를 이용하여 컴퓨터에 mysql을 설치 완료한 상황입니다 참고자료: https://devbirdfeet.tistory.com/176
도커를 설치해봤습니다. 사실 4월쯤에 한 번 설치했었는데, 오류가 자꾸 나서 다시 설치했습니다. 설치가이드 사이트 참고: https://docs.microsoft.com/ko-kr/windows/wsl/tutorials/wsl-containers WSL에서 Docker 컨테이너를 사용하여 시작 Linux용 Windows 하위 시스템 Docker 컨테이너를 설정하는 방법을 알아봅니다. docs.microsoft.com 원래 깔려있던 도커를 실행하니 자꾸 이런 오류가 떴습니다. Docker failed to Initialize Docker Desktop is shutting down 이를 해결하기 위해 여러 방법을 시도해봤습니다. 1. C:\사용자\사용자명\AppData\Roaming\Docker\setti..
def solution(record): answer = [] Nick = {} for r in record: tmp = r.split(' ') if tmp[0] in ['Enter', 'Change']: Nick[tmp[1]] = tmp[2] for r in record: tmp = r.split(' ') if tmp[0] == 'Enter': answer.append(f"{Nick[tmp[1]]}님이 들어왔습니다.") elif tmp[0] == 'Leave': answer.append(f"{Nick[tmp[1]]}님이 나갔습니다.") return answer Nick: {"유저 아이디": "닉네임"}으로 구성된 딕셔너리. 해시를 사용하여 유저 아이디에 대응하는 닉네임을 구할 예정 1. record에서 ..
def solution(arr1, arr2): row = len(arr1) col = len(arr2[0]) answer = [[0 for b in range(col)] for a in range(row)] for i in range(row): for j in range(col): for k in range(len(arr2)): answer[i][j] += (arr1[i][k] * arr2[k][j]) return answer c언어로 풀듯이 풀어봤습니다. 학교 과제로 제출했던 기억이 나네요 1. 새로 만들어질 행렬은 (arr1의 행의 수, arr2의 열의 수)를 (행, 열)로 가짐. 만들어주고 0으로 초기화시켜줌 2. 3중 for문으로 행렬곱을 수행한 값 넣기(규칙 이용, 아래에 설명) 3. 만들어진 ..
def solution(s): minLen = len(s) for length in range(1, len(s)//2+1): change = "" tmp = s while True: if len(tmp)>=length: count = 1 word = tmp[:length] tmp = tmp[length:] while len(tmp)>=length and word == tmp[:length]: count+=1 tmp = tmp[length:] if count>1: change += (str(count)+word) else: change += word else: change += tmp break minLen = min(minLen, len(change)) return minLen length: 문자열을 자..
fladi
주프링 블로그