일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 독서
- algorithmTest
- C++
- 경제
- 책을알려주는남자
- 알고리즘트레이닝
- 주식
- 자바
- 백준알고리즘
- 서평
- 프로그래밍언어
- 알고리즘공부
- 화장품
- 지혜를가진흑곰
- 성분
- C
- 다독
- 투자
- 알고리즘 공부
- 책알남
- 재테크
- 자바스크립트
- algorithmtraining
- 채권
- Java
- JavaScript
- algorithmStudy
- 돈
- 독후감
- 프로그래머스 알고리즘 공부
- Today
- Total
목록전체 글 (566)
탁월함은 어떻게 나오는가?

스프링부트 프로젝트에서 lombok을 사용하는데, 롬복이 JDK21 이상이면 지원하지 않기 때문에 에러가 발생한다. 간단히 JDK를 17로 변경해주면 된다. 1. File > Project STructure 클릭 2. JDK22 버전을 확인해 볼 수 있다 > openjdk-22 클릭 3. [ Download JDK ] 클릭 (기존의 깔려있거나 추가할 수 있으면 추가하자) 4. 17버전을 선택 후 [ Download ] 클릭 5. SDK 행의 내용이 변경된걸 확인할 수 있다. > [ OK ] 버튼 클릭 6. 우측 하단에 설치되는걸 확인할 수 있다. 기다리자.

문제 설명틱택토는 두 사람이 하는 게임으로 처음에 3x3의 빈칸으로 이루어진 게임판에 선공이 "O", 후공이 "X"를 번갈아가면서 빈칸에 표시하는 게임입니다. 가로, 세로, 대각선으로 3개가 같은 표시가 만들어지면 같은 표시를 만든 사람이 승리하고 게임이 종료되며 9칸이 모두 차서 더 이상 표시를 할 수 없는 경우에는 무승부로 게임이 종료됩니다. 할 일이 없어 한가한 머쓱이는 두 사람이 하는 게임인 틱택토를 다음과 같이 혼자서 하려고 합니다.- 혼자서 선공과 후공을 둘 다 맡는다.- 틱택토 게임을 시작한 후 "O"와 "X"를 혼자서 번갈아 가면서 표시를 하면서 진행한다. 틱택토는 단순한 규칙으로 게임이 금방 끝나기에 머쓱이는 한 게임이 종료되면 다시 3x3 빈칸을 그린뒤 다시 게임을 반복했습니다. 그렇게..

1. s3에서 awscli에 접근하기 위해서는 pip 설치12sudo apt-get updatesudo apt-get install python3-pip -ycs 2. python3-venv 설치1sudo apt-get install python3-venv -ycs 3. 가상 환경을 생성해준다. myenv를 다른걸로 바꿔도 상관 없다.1python3 -m venv myenvcs 4. 가상 환경 활성화를 해준다.1source myenv/bin/activatecs 5. 활성화를 해주면 앞에 (가상환경 이름출력) 이 확인된다. 6. 활성화 상태에서 AWS CLI를 설치해준다.1pip install awsclics 7. 설치 완료 후 버전 확인으로 설치유무를 확인한다. 8. 가상환경을 비활성화하..

1. 윈도우 버튼을 누르고 설정(톱니바퀴)를 눌러준다. 2. 설정(톱니바퀴)를 들어가서 왼쪽에 저장소를 누르고 들어가면, [ 저장소 센스는 임시 파일이나 휴지통의 콘텐츠 등과 같은 필요하지 않은 파일을 제거함으로써 공간을 자동으로 확보합니다. ] 밑의 버튼을 활성화 시킨다. 활성화 전: 활성화 후: 3. 활성화 후 그 밑의 [저장소 센스 구성 또는 지금 실행] 을 클릭한다. 그리고 나서 아래쪽의 [지금 공간 확보]의 밑에 버튼 [정리 시작]을 클릭해주고 나서 몇분 기다리면 [완료했습니다.] 문구와 함께 정리가 된다. 4. 정리가 끝나면 위쪽의 [저장 공간 센스 실행]을 30일로 수정해준다. (더 빨리해도 상관은 없음) 5. 정리 후 뒤로 돌아와서 [임시 파일] 버튼을..

1. Docker 컨테이너 접속:12docker exec -it app_container_name> /bin/sh Colored by Color Scriptercs 2. Redis CLI를 사용하여 Redis 서버에 연결: (주소는 예임)12redis-cli -h 13.123.45.67 -p 6379 Colored by Color Scriptercs 3. 접속해서 연결 되있는 궁금하면 'ping' 명령어를 사용하면 된다.응답은 'PONG'오면 연결은 성공적이다. redis.conf 가 수정이 필요할 경우우1. wget 설치12apt-get updateapt-get install wget -ycs 2. wget을 사용하여 다운로드1wget -O redis.conf https://raw.github..

노드js에서 사용되는 비동기 I/O 작업을 처리하는 핵심 라이브러리 libuv가 존재한다. libuv란? libux는 Node.js에서 사용하는 크로스 플랫폼 비동기 I/O 라이브러리이다. 이 라이브러리는 Node.js가 비동기식 이벤트 주도 아키텍처를 구현하고, 효율적으로 확장 가능한 네트워크 애플리케이션을 개발할 수 있도록 지원한다. libuv는 UNIX 기반 시스템과 windows에서 비동기 I/O를 지원하기 위해 설계되었다. 정리하자면, 자바스크립트는 원래 브라우저에서 사용자 인터페이스와 상호 작용하는 스크립트 언어로 시작하였다. 브라우저 환경에서는 UI가 멈추지 않고 부드럽게 동작해야 하므로, 비동기 처리가 중요하여 자바스크립트는 이벤트 루프와 콜백 함수를 사용하여 비동기 작업을 처리하도록 설계..

문제 설명 어떤 수열의연속 부분 수열에 같은 길이의 펄스 수열을 각 원소끼리 곱하여 연속 펄스 부분 수열을 만들려 합니다. 펄스수열이란 [1, -1, 1, -1 ....] 또는 [-1, 1, -1, 1 ....] 과 같이 1 또는 -1로 시작하면서 1과 -1이 번갈아 나오는 수열입니다. 예를 들어 수열 [2, 3, -6, 1, 3, -1, 2, 4]의 연속 부분 수열 [3, -6, 1]에 펄스 수열 [1, -1, 1]을 곱하면 연속 펄스 부분수열은 [3, 6, 1]이 됩니다. 또 다른 예시로 연속 부분 수열 [3, -1, 2, 4]에 펄스 수열 [-1, 1, -1, 1]을 곱하면 연속 펄스 부분수열은 [-3, -1, -2, 4]이 됩니다. 정수 수열 sequence 가 매개변수로 주어질 때, 연속 펄스 ..

문제 설명 메리는 여름을 맞아 무인도로 여행을 가기 위해 지도를 보고 있습니다. 지도에는 바다와 무인도들에 대한 정보가 표시돼있습니다. 지도는 1 x 1크기의 사각형들로 이루어진 직사각형 격자 형태이며, 격자의 각 칸에는 'X' 또는 1에서 9 사이의 자연수가 적혀있습니다. 지도의 'X'는 바다를 나타내며, 숫자는 무인도를 나타냅니다. 이때, 상, 하, 좌, 우로 연결되는 땅들은 하나의 무인도를 이룹니다. 지도의 각 칸에 적힌 숫자는 식량을 나타내는데, 상, 하, 좌, 우로 연결되는 칸에 적힌 숫자를 모두 합한 값은 해당 무인도에서 최대 며칠동안 머물 수 있는지를 나타냅니다. 어떤 섬으로 놀러 갈지 못 정한 메리는 우선 각 섬에서 최대 며칠식 머물 수 있는지 알아본 후 놀러갈 섬을 결정하려 합니다. 지도..