conda python 버전 변경
·
카테고리 없음
현재 환경 확인conda activate (your_env)conda env list  설치 가능한 파이썬 버전 확인conda search python 전체 업데이트conda update --all 특정 버전 설치conda install python=3.12.4  버전 확인python -V만약 변경이 안되었다면?conda deactivateconda activate (your_env)
IntelliJ 현재 활성화된 창으로 Project 파일 확인하고 싶다면?
·
카테고리 없음
IntelliJ, Webstorm 등 젯브레인 IDE에서 현재 활성화된 파일대로 Project 구조가 반영되고자한다면 아래와 같이 옵션을 활성화해준다.
diesel-cli setup
·
카테고리 없음
Diesel CLI 설치 및 사용 가이드1. Diesel CLI 설치아래 방법 중 선택a) 미리 빌드된 바이너리 사용:Linux/macOS:curl --proto '=https' --tlsv1.2 -LsSf https://github.com/diesel-rs/diesel/releases/download/v2.2.1/diesel_cli-installer.sh | shWindows:powershell -c "irm https://github.com/diesel-rs/diesel/releases/download/v2.2.1/diesel_cli-installer.ps1 | iex"b) cargo-binstall 사용:cargo binstall diesel_clic) cargo install 사용:저희 프로젝트는..
윈도우에서 nvm 설치하는 방법 (winget)
·
카테고리 없음
Mac OS에서는 brew를 통해 손쉽게 nvm을 설치할 수 있습니다.  brew install nvm  다만, 윈도우에서는 brew를 사용하기가 어려워 이를 대체하고자한다면 두 가지 방법이 있을 것 같습니다.   방법 1 https://github.com/coreybutler/nvm-windows/releases Releases · coreybutler/nvm-windowsA node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windowsgithub.com nvm windows 공식 installer를 설치하여 nvm을 설치한다.  방법 2 winget을 통하여 설치한다. https://a..
Redis Sorted Set으로 랭킹보드 구현
·
Redis
서론랭킹 보드를 구현해야 하는 요구사항이 있을 때, 이를 어떻게 효율적으로 구현할 수 있을까? 가장 단순하게는 데이터베이스에서 집계성 테이블이나 배치 과정을 통해 랭킹 정보를 가져오는 방법이 있을 것이다. 주간 또는 일간 랭킹 정보를 특정한 간격마다 배치 작업을 통해 갱신하는 방식은 비교적 낮은 DB 비용으로 처리할 수 있다.하지만, 실시간으로 변경되는 데이터를 정렬하고자 한다면 어떻게 해야 할까? 수많은 데이터가 쌓인 DB 테이블에서 쿼리를 날려 집계하는 방법이 과연 효율적일까? 다음은 특정 로그나 정보가 담긴 테이블(row size = 40,000)에서 주간 value를 합산하여 랭킹을 가져오는 쿼리의 예시다.explain analyzeSELECT user_id, nickname, SUM((log->..
AWS CDK lifecycle
·
카테고리 없음
1. 구성 (또는 초기화)코드에서 정의된 모든 구문을 인스턴스화하고 연결합니다. 이 단계에서는 앱, 스택, 하위 구문 등 모든 구문이 인스턴스화되며 생성자 체인이 실행됩니다. 대부분의 앱 코드는 이 단계에서 실행됩니다.2. 준비prepare 메서드를 구현한 모든 구문은 최종 수정 단계를 거쳐 최종 상태로 설정됩니다. 준비 단계는 자동으로 진행됩니다. 사용자는 이 단계에서 피드백을 볼 수 없습니다. “prepare” 후크를 사용할 필요는 거의 없으며 일반적으로 권장되지 않습니다. 이 단계에서 구문 트리를 변경할 때는 작업 순서가 동작에 영향을 줄 수 있으므로 매우 주의해야 합니다.3. 유효성 검사validate 메서드를 구현한 모든 구문은 자체 유효성을 검사하여 올바르게 배포될 수 있는 상태인지 확인합니다..