전체 글
![[GitHub] 실수로 이전 커밋들을 삭제했을 때 PR로 복구하는 방법](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd9CcEy%2FbtrDWTPr7GK%2FFCKkgY3Ea4kivAoA1JquU1%2Fimg.png)
[GitHub] 실수로 이전 커밋들을 삭제했을 때 PR로 복구하는 방법
협업을 하다가 main 혹은 작업 중인 브랜치를 잘못 건드려서 이전 커밋 내역들을 날렸을 때 이미 머지한 Pull Request(closed PR)를 통해서 커밋을 복구할 수 있는 방법을 알게 되어 공유합니다. GitHub CLI의 기능으로 해당 PR의 브랜치로 checkout 할 수 있는데, 우선 없다면 아래 링크에서 설치해 줍니다. Github CLI 설치 https://cli.github.com/ GitHub CLI Take GitHub to the command line cli.github.com 커밋 복구 방법 복구하려는 커밋이 포함된 PR에 들어간 뒤 우상단 code 버튼을 눌러 gh pr checkout PR번호 를 복사합니다. 그런 다음 로컬에서 작업해야 할 프로젝트의 터미널에 복사한 것을..
![[Python] PyCharm 패키지 설치 방법(requests)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbb0RZ1%2FbtrC9KAjvQZ%2FT4ZaKduRgoHmubS63KHkx0%2Fimg.png)
[Python] PyCharm 패키지 설치 방법(requests)
패키지 및 라이브러리 Python에서 패키지는 모듈을 모아 놓은 단위이고, 이런 패키지의 묶음을 라이브러리라고 볼 수 있다. 외부 라이브러리를 사용하려면 패키지를 설치해야 한다. 가상 환경(virtual environment, venv) 프로젝트별로 패키지들을 담는 공구함 개념이다. 라이브러리를 모아두는 곳! requests 패키지 설치 과정 requests 패키지는 일종의 Ajax 역할을 한다. 에러 발생 AttributeError: partially initialized modue 'requests' has no attribute 'get' import requests r = requests.get('http://spartacodingclub.shop/sparta_api/seoulair') rjson..
![[jQuery] Ajax 기본 골격과 로딩 직후 호출 방법](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoIWRS%2FbtrDdIO2cSW%2FFQ77NLLqYNgw6JP98fHIm1%2Fimg.png)
[jQuery] Ajax 기본 골격과 로딩 직후 호출 방법
Ajax 기본 골격 $.ajax({ type: "GET", url: "여기에URL을입력", data: {}, success: function(response){ console.log(response) } }) jQuery로 Ajax 콜을 하는 기본 골격이다. 여기에서 URL 위치에 openAPI 주소를 붙여 넣는다. 이렇게 서버에서 데이터를 response 받아와서 나 , 등으로 tempHtml을 구성한 다음, .append(tempHtml)로 원하는 화면에 뿌려주면 된다. 이미지를 바꾸는 것은 .attr("src", 이미지URL) 형태로 태그의 src 어트리뷰트 값을 수정해 준다. 서울시 실시간 미세먼지, 서울시 실시간 따릉이 현황, 랜덤 이미지, 날씨 API 등이 강의에서 제공되어 다양하게 실습해 볼..