window 환경에서 개발하기 23

[Git config] 글로벌 설정 & 로컬 설정

Git은 로컬 설정을 우선 적용하며, 로컬 설정이 없을 경우 글로벌 설정을 사용함.   글로벌 계정 설정 (기본 계정 고정)git config --global user.name "GlobalUserName"git config --global user.email "global@example.com" 로컬 계정 설정 (프로젝트별 계정 지정) 해당 프로젝트 디렉토리에서 실행git config user.name "LocalUserName"git config user.email "local@example.com" 확인 글로벌 설정 확인: git config --global --list  로컬 설정 확인:git config --local --list

VirtualBox에서 Windows10 설치하기(productkey 에러 해결)

무인 응답 파일에서 productkey 설정을 읽을 수 없습니다 에러 없어 VirtualBox에서 Windows10 설치하는 방법.   아래 공식 사이트로 들어가서 `Windows 10 설치 미디어 만들기` 다운로드  https://www.microsoft.com/ko-kr/software-download/windows10    다음 다음 누르다보면 ISO로 만들기가 있다. ISO 파일을 다운받고 virtualbox로 실행시킨다.   만들어진 window 10 가상머신의 설정 > 시스템의 부팅 순서에 '플로피'를 제외한다.      이후에 VM이 설치된 파일로 가서 'Unattended' 로 시작하는 파일은 모두 삭제하고 다시 VM을 켜서 에러가 뜨면 OK를 누른다.    https://forums.vi..

HPA로 오토스케일링(Auto Scaling)시 targets unknown 해결

HPA yaml 파일 apiVersion: apps/v1 kind: Deployment metadata: name: was-server spec: replicas: 2 selector: matchLabels: app: was-server template: metadata: labels: app: was-server spec: containers: - name: reca3team-was-server image: 447079561480.dkr.ecr.ap-northeast-2.amazonaws.com/reca3team-ecr:RECA3team-ecr-tomcat-image imagePullPolicy: Always ports: - containerPort: 8080 resources: limits: cpu:..

Window update: 윈도우 업데이트 끄기

일단 윈도우 업데이트를 끄려는 이유는 꼭 중요할 때 업데이트하느라 부팅이 늦어지는게 싫어서다. 그리고 종료 버튼에 자꾸 업데이트가 얼쩡거려서 잘못 누르기라도 하면(어휴) 1. [window + R] 키 또는 실행창 열기 2. 서비스창(services.msc) 열기 3. Windows Update 속성 열기 아무 서비스를 클릭하고 w키를 누르면 w로 시작하는 서비스로 바로 이동한다. 그 상태에서 스크롤을 조금 내려보면 바로 보인다. 4. 사용 안 함/중지 적용 일반적으로 아래와 같이 시작유형은 수동, 서비스 상태는 실행중으로 되어있다. 사용 안 함 으로 바꿔주고 중지 버튼을 눌러준다. 중지 버튼 눌러도 한 번에 중지가 안되는 경우도 있다고 하니 잘 확인하고 적용 버튼을 누른다. 5. 끝 이제 귀찮은 업데이..

SQLite Browser 설치 없이 SQLite 파일 열기

https://sqliteviewer.app/ SQLite Viewer Web App SQLite Viewer Web App SQLite Viewer Web is a free, web-based SQLite Explorer, inspired by DB Browser for SQLite and Airtable. Use this web-based SQLite Tool to quickly and easily inspect .sqlite files. Your data stays private: Everything is done client-sid sqliteviewer.app 위 링크를 클릭하고 SQLite DB 파일을 열면 된다. DB에 저장된 데이터를 쉽게 파악할 수 있다.

협업의 첫 번째 단계 ⑤ 하나의 repository에 동시 작업 하는 방법(git conflict 방지)

개발자 A는 지금까지 배운 내용대로 git add, git commit, git push 까지하고 원격 리포지토리에 comment도 잘 정리해서 create pull request 버튼을 눌렀습니다. 하지만 이번에는 평소와 다른 메세지가 떴습니다. 원래는 왼쪽과 같은 merge pull request 버튼이 활성화돼야하는데 This brnach has conflicts that must be resolved 라는 메세지와 함께 push 진행이 되질 않습니다. Conflict? Conflict란 github의 원격 레포지토리 파일과 push한 파일에 충돌이 발생했다는 에러 메세지입니다. 이런 경우에는 원격 레포지토리를 merge한 후 실제 반영할 사항을 선택해서 저장하고 git commit 메세지 작성 후..

[Flask]TypeError: get() missing 1 required positional argument 해결 방법

에러 메세지 url로 products 값이 잘만 들어왔구만 왜 TypeError가 뜨는지 환장할 노릇이다. 오류가 발생한 Flask 코드 장바구니 페이지에 있는 user_id 값과 products 리스트를 orders.get 라우터로 보낸다. orders.get 라우터는 이 데이터를 받아서 사용한다. 오류를 해결한 Flask 코드 라우팅 경로에 products를 추가해줘야 했다... get 함수 파라미터로 products를 추가해주면 될 줄 알았는데 기본적인걸 잊고있었다ㅠ 결론 라우팅 경로에도 변수 정의를 해줘야한다.