리모트 저장소란? 인터넷이나 네트워크 어딘가의 공통된 저장소로 협업할 수 있는 공간. 리모트 저장소에 데이터를 push 하고, pull 받으면서 협업하는 것! 리모트 저장소 추가 및 확인하기 $ git remote origin $ git remote add pb https://github.com/paulboone/ticgit $ git remote -v origin https://github.com/schacon/ticgit (fetch) origin https://github.com/schacon/ticgit (push) pb https://github.com/paulboone/ticgit (fetch) pb https://github.com/paulboone/ticgit (push) $ git rem..
수정하고 저장소에 저장하기 워킹 디렉토리 : git 저장소에서 파일들을 수정하고 커밋하고 등등의 활동을 하는 디렉토리. 우리가 작업할 디렉토리 워킹 디렉토리의 파일들은 Tracked vs Untracked 로 나뉜다. 그 중 Tracked = Unmodified / Modified / Staged 로 나뉜다. Untracked : 생성하고난 다음 add 하지 않은 파일. 또는 삭제된 파일. 스냅샷(커밋)에 넣어지지 않은 파일이라고도 한다. 🔽 add 🔽 Staged : add는 됐고 commit은 하지 않은 상태의 파일 🔽 commit 🔽 Unmodified : commit 된 파일 🔽 파일 수정 🔽 Modified : 커밋 후 수정된 파일. 🔽 add 🔽 Statged : add O, commit X ..
git을 시작할 땐 아래 2가지 방법을 통해 시작하게 된다. 내 컴퓨터의 기존 디렉토리를 git과 연결하는 방법, 기존의 git 저장소를 내 컴퓨터로 가져오는 방법 이렇게 두 가지를 알아보도록 하자. 1) 로컬 디렉토리에서 만들기 해당 로컬 디렉토리로 이동 $ git init .git이라는 하위 디렉토리를 만든다. .git에는 저장소에 필요한 뼈대 파일들이 들어있다. 그러나 아직은 프로젝트 관리는 하지 않는 상태이다. 여기서 아래 명령어들을 수행하면 git이 파일을 관리하게 된다. $ git add 파일명 $ git commit -m ‘initial project version(커밋메세지)’ 마침내 git 저장소를 만들고 파일 버전 관리를 시작할 수 있게 되었다. 2) git 저장소를 clone해오는 방..
1. 초기 세팅 내 드라이브에 'yolov3' 폴더 생성 라벨링한 images.zip 을 yolov3폴더에 넣는다. 내 드라이브에 data 폴더를 넣어놓는다. (data 폴더는 아래 유튜브 링크에서 다운로드) 새로만들기>Google Colaboratory 생성 2. Colab GPU 세팅 바꾸기 런타임 > 런타임 유형 변경 > GPU 3. drive connect # Check if NVIDIA GPU is enabled !nvidia-smi from google.colab import drive drive.mount('/content/drive') from google.colab import drive drive.mount('/content/gdrive') !ln -s /content/gdrive/My..
텐서플로를 설치하는 데에 거의 4시간 걸렸다... 일단 설치되는데 어어엄청 오래걸렸고, 오류 해결할게 자꾸 생겨났다,, 설치과정에서 에러 해결과정을 나만 알기 아까워서 그 내용을 공유해보려 한다. 결론부터 말하면, 텐서플로를 설치할 때, python 버전은 3.7이어야하고, numpy는 1.17이하여야 한다! (2021. 4 기준) 설치과정은 chancoding.tistory.com/5 이 블로그글을 보고 참고하였다. 아나콘다 깔고, 주피터노트북 띄우고, 아나콘다 프롬프트를 관리자 모드로 실행해서, 그 다음 이제 conda install tensorflow 설치 시작! 어제 새벽 2시인가 이걸 처음 실행했는데 거의 한시간 기다려서 설치가 됐는데 설치 과정에서 에러들이 마구 떠서 어쩐지 불안했었다. 설치가..
다이나믹 프로그래밍 개념과 풀이 방법을 익히자. 부끄럽지만 학과 알고리즘 수업 때 dp 관련 문제들은 정말 이해가 안가서 dp관련 문제들은 과제도 제출 못하고 시험 문제도 못 푼 기억이 있다. 알고리즘에서 중요한 부분을 차지하는 만큼 열심히 공부해서 익히자! 두 가지 속성을 만족해야 다이나믹 프로그래밍을 문제를 풀 수 있다. 1. Overlapping Subproblem : 겹치는 부분 문제 2. Optimal Substructure : 최적 부분 구조 각 부분 문제는 한 번만 풀어야 한다. Optimal Substructure를 만족하기 때문에, 같은 문제는 구할 때마다 정답이 같다. 따라서, 정답을 한 번 구했으면, 정답을 어딘가에 메모(배열에 저장)해놓는다. (Memoization) 구현 방법 구현..
www.acmicpc.net/problem/17087 17087번: 숨바꼭질 6 수빈이는 동생 N명과 숨바꼭질을 하고 있다. 수빈이는 현재 점 S에 있고, 동생은 A1, A2, ..., AN에 있다. 수빈이는 걸어서 이동을 할 수 있다. 수빈이의 위치가 X일때 걷는다면 1초 후에 X+D나 X-D로 이 www.acmicpc.net 여러 개의 숫자들 간의 최대공약수를 구하는 문제이다. 100, 360, 25, 10 간의 최대공약수를 구한다고 하면, gcd(100, 360) = 20 gcd(20, 25) = 5 gcd(5, 10) = 5 이런 식으로 앞에 두 수의 gcd를 구하고, 결과로 나온 그 gcd값과 다음 수와의 gcd를 구하고, 이런 방식으로 반복하여 여러 수들 간의 gcd를 구한다. def gcd(..
www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net n,m = map(int, input().split()) check = [False]*(m+1) for i in range(2, m+1): if check[i] == False: for j in range(i*2, len(check), i): check[j] = True # True: 소수가 아닌 수 if n==1: for i in range(2,m+1): if check[i] == False: print(i) else: for i in ra..
- Total
- Today
- Yesterday
- 정적 웹사이트 배포
- 술자리병돌리기게임
- React native 작동 원리
- 코딩테스트
- partyrock앱
- partyrock
- 파이썬
- 오블완
- vscode easycode
- aws생성형ai
- genaiapp
- PYTHON
- partyrock무료
- AWSBedrock
- S3배포
- 정적 웹페이지 배포
- 생성형AI
- 알고리즘
- S3 403 forbidden
- partyrock사용볍
- ChatGPT
- SpacewBetween
- 티스토리챌린지
- easycode
- 백준
- partyrock생성
- 병돌리기구현
- easycode chatGPT
- BOJ
- awsgenai
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |