일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- docker
- NLP
- 백준
- GitHub Action
- Kubernetes
- wandb
- Kaggle
- 네이버AItech
- torchserve
- DeepLearning
- GIT
- 프로그래머스
- GCP
- 알고리즘
- vscode
- leetcode
- 완전탐색
- pep8
- PytorchLightning
- FDS
- NaverAItech
- rnn
- autoencoder
- python
- 코딩테스트
- Matplotlib
- pytorch
- github
- FastAPI
- datascience
- Today
- Total
목록분류 전체보기 (120)
Sangmun
https://learngitbranching.js.org/?locale=ko Learn Git Branching An interactive Git visualization tool to educate and challenge! learngitbranching.js.org git을 공부하다 보면 보통 add랑 commit 정도는 기본적으로 익히고 branch를 만들어 병합하는 정도까지는 공부를 하게 되는 것 같다. 그러나 이제 작업을 취소하거나 아예 뒤로 돌아가야 할 때 같은 경우는 사실 실무를 접하거나 깊게 공부를 하지 않는 이상 잘 모르게 되는 게 개인적인 생각인데... 위 사이트는 그러한 부분을 충족시켜 줄 수 있는 사이트로서, 기본부터 git의 고급 내용 까지 개념뿐만 아니라 예제를 통해 실습 즉..
git reset과 revert는 git에서 한 작업을 돌리기 위해 실행하는 명령어이다. 1.git reset git reset은 브랜치가 예전 커밋을 가리키도록 이동을 시키며 변경한 내용을 되돌립니다. 아래와 같은 명령어로 C2라는 commit id를 가진 commit을 애초에 커밋하지 않은 것처럼 만들 수 있습니다. 하지만 실제로 삭제가 된 것은 아닙니다. >git reset HEAD~1 또는 >git reset C1 2. git revert git reset은 로컬 브랜치에서는 자유롭게 사용해도 문제가 없지만 원격 브랜치에서 reset을 사용할 경우 히스토리를 고쳐버리기 때문에 사용하면 문제가 될 수 있다. 따라서 revert 명령을 사용하는데 revert는 삭제하려는 커밋만을 삭제해준 새로운 버전..
https://animoto1.tistory.com/entry/%EB%B0%B1%EC%A4%80-11057-%EC%98%A4%EB%A5%B4%EB%A7%89-%EC%88%98-%ED%8C%8C%EC%9D%B4%EC%8D%AC-Python [백준] 11057 오르막 수 (파이썬 Python) https://www.acmicpc.net/problem/11057 11057번: 오르막 수 오르막 수는 수의 자리가 오름차순을 이루는 수를 말한다. 이때, 인접한 수가 같아도 오름차순으로 친다. 예를 들어, 2234와 3678, 11119는 오르막 수이 animoto1.tistory.com # 11057 n = int(input()) dp = [1]*10 for i in range(1,n) : for j in ran..
https://infinitt.tistory.com/250 N = int(input()) p = [0] + list(map(int,input().split())) dp = [0 for _ in range(N+1)] for i in range(1,N+1): for k in range(1,i+1): print(i,k) dp[i] = max(dp[i], dp[i-k] + p[k]) print(dp[N])
분할이 불가능한 배낭문제를 0-1 배낭 문제라고 한다. https://www.youtube.com/watch?v=A8nOpWRXQrs&t=3s * 동적 계획법으로 푸는법 n = 3 W = 30 w = [0,5,10,20] p = [0, 50,60,140] # 구하고자 하는것 # p[3][W] = p[3][30] def knapsack2(i, W, w, p): if (i
https://namu.wiki/w/%EB%B0%B0%EB%82%AD%20%EB%AC%B8%EC%A0%9C 배낭 문제 - 나무위키 무게 대비 가치가 다른 물건들을 일정한 용량의 용기에 담아야 한다는 기본 틀에서, 바리에이션이 많다. 가방이 여러 개인 문제, 고려할 변수가 무게와 가치 외에도 더 있는 3개 이상의 변수 문 namu.wiki https://www.youtube.com/watch?v=8UVDnahV1eg 분할 가능한 배낭 채우기 문제 그리디 알고리즘으로 정렬을 해서 무게를 채워주면 된다. Frational Knapsack Problem 탐욕알고리즘을 이용해서 최적의 해를 구할 수 있다. def knapsack1(W,w,p): n = len(w) - 1 K = [0] * (n + 1) weigh..
vscode에서는 git을 사용함에 있어서 매우 유용한 extention들이 많다. git을 사용하는 것만으로도 효율적인 작업이 가능하지만 아래의 extention들이 있으면 효율이 배가 되는 느낌이다. 그만큼 매우 유용한 툴이고 만들어주신 분들께 매번 감사하고 있다... 1. git graph Git Graph는 Git 히스토리를 그래프로 한눈에 확인할 수 있게 해 줍니다. 그 외에도 terminal에서 명령어를 이용해서 수행하던 작업도 GUI 기반으로 할 수 있도록 해줍니다 https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph Git Graph - Visual Studio Marketplace Extension for Visua..
https://subicura.com/git/guide/basic.html#git-init-%E1%84%8C%E1%85%A5%E1%84%8C%E1%85%A1%E1%86%BC%E1%84%89%E1%85%A9-%E1%84%86%E1%85%A1%E1%86%AB%E1%84%83%E1%85%B3%E1%86%AF%E1%84%80%E1%85%B5 기본 명령어 Git/GitHub 안내서 - 기본명령어 subicura.com https://opentutorials.org/course/3838 GITn - 생활코딩 버전관리란 무엇인가? 최종.txt 진짜최종.txt 진짜최종의최종.txt 이런 파일을 만들어본 적이 있나요? 그렇다면 여러분은 인류의 오랜 난제인 '버전관리'를 해결해본 사람입니다. 충분히 좋은 opentutor..