본문 바로가기

전체 글151

[v0 컴포넌트 설치] use --force / use --legacy-peer-deps 차이점 오랜만에 v0를 사용하는데,작년에 쓸 때랑 많이 달라졌다. npx shadcn add ""로 컴포넌트 설치를 하는데아래와 같이 "How would you like to proceed?" 질문과 함께use --force / use --legacy-peer-deps둘 중 고르라한다. npm과 같은 패키지 관리 도구 의존성 충돌을 해결하기 위해이 두 옵션을 사용한다는데,use --force 는 모든 의존성과 충돌을 무시하고 설치를 강행하는 것이고,use --legacy-peer-deps 는 이전(legacy)방식으로 peer dependencies 검증을 비활성화하여무시하고 설치하는 것이다. 최소한의 강제성을 가진 --legacy를 먼저 시도 후--force를 하는 게 좋을 듯 하다. 2025. 3. 9.
Mac에서 Android Studio 에뮬레이터 사용 Android Studio 설치 후아래 화면에서 More Actions - Virtual Device Manager 클릭 하면 안드로이드 화면 뜨는데,실행하고싶은 apk 파일 드래그하면자동으로 어플 설치되면서 실행할 수 있다 2024. 12. 3.
[VSCode] Sync Changes, Push 차이 git commit을 하고 나면 사진과 같이Synchronize Changes가 뜨는 경우가 있는데,이는 pull과 push를 동시에 하여 동기화 상태로 맞춰주는 역할을 한다. 2024. 10. 16.
매개변수(Parameter)와 전달 인자(Argument) 차이 매개변수(Parameter)는 함수 내에서 정의 및 사용되는 변수의 나열,전달 인자(Argument)는 함수를 호출할 때 전달되는 실제 값이다. # 함수 정의 시 매개변수(parameter)를 사용def greet(name): print(f"Hello, {name}!")# 함수 호출 시 인자(argument)를 전달greet("Alice") 함수를 정의할 때 사용되는 name은 매개변수이며,데이터를 받기 위한 자리 표시자 역할도 한다. 함수를 호출할 때 전달되는 인자인 Alice는매개변수 name에 전달되어 함수 내부에서 사용된다. 2024. 10. 14.
[PGAdmin4] DB 유휴연결이 과할 때 연결된 DB 조회 및 끊기 DB 유휴연결이 너무 많은 상태라 사용하는 것 외에는 연결을 끊어야됐다. 연결된 DB를 조회하는 쿼리문은 아래와 같다.SELECT pid, usename, datname, state, queryFROM pg_stat_activityWHERE state = 'idle'; 해당 데이터베이스에 커서를 두고 우클릭→ Query Tool 에서 위 쿼리문을 입력해서 실행한다. 그럼 아래와 같이 연결상태를 조회 가능하다  연결된 DB를 종료하려면 아래 쿼리문을 입력해준다.SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE state = 'idle' and datname = '내 DB 이름'; 2024. 10. 11.
AWS CLI 설치 과정 에러 exec format error: aws 아래 AWS에서 Mac 운영체제에 맞게 다운을 받고https://aws.amazon.com/ko/cli/ 아래 명령어를 입력한 뒤curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"unzip awscliv2.zipsudo ./aws/installaws --version버전 확인 및 설치 확인을 하려는데exec format error: aws에러가 떴다. 구글링 및 GPT의 도움을 받아 여러 명령어를 입력해봐도 효과가 없길래그냥 brew로 다시 다운받았다. brew install awscli  설치 아주 잘된다👍 다음 AWS에서 우측 상단 내 프로필 클릭 후보안 자격 증명 → 좌측 메뉴에서 사용자 → 사용자 생성.. 2024. 10. 9.