일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- FRAGMENT
- github
- rxjava
- Database
- Java8
- sourcetree
- Java
- Algorithm
- Kotlin
- homebrew
- git
- androidstudio
- Room
- livedata
- Version
- Jetpack
- ViewModel
- IntelliJ
- library
- ReactiveProgramming
- programmers
- Android
- leetcode
- Today
- Total
목록전체 글 (54)
Learn & Run

목표 버전관리 프로그램중에 하나인 Sourcetree를 다운로드하여 Repository를 만들어보도록 합니다. 소프트웨어 등을 작성할 때 변경점을 관리하는 것은 말할 필요도 없이 아주 중요합니다. 버전 관리를 함으로서 얻을 수 있는 이점으로는 다음과 같은 것들이 있습니다. 변경점 관리: 어떤 내용을 누가 작성해서 어느 시점에 들어갔는지 확인할 수 있게 해줍니다. 버전 관리: 특정 시점에 꼬리표(Tag)를 달아 버전을 표시해주고, 브랜치(Branch) 등으로 동시에 여러 버전을 개발할 수 있게 해줍니다. 백업&복구: 무언가가 잘못되었을 때 다시 특정 시점으로 돌아가게 해주고, 사고로 내용이 날아간 경우에도 복구할 수 있게 해줍니다. 협업: 같이 일하는 사람들에게 수정사항을 쉽게 공유할 수 있습니다. 참고 ..

목표 이번 포스팅을 통해서 Homebrew를 이용하여 Git을 다운로드를 해봅니다. 또한 Homebrew의 사용 이유와 이것으로부터 얻을 수 있는 장점이 무엇인지 알아봅니다. 우리는 일반적으로 원하는 소프트웨어를 다운로드하기 위해서 App Store나 해당 사이트에 접속하여 원하는 소프트웨어를 다운로드하곤 합니다. 하지만 때때로 원치 않는 프로그램을 설치할 때도 있을 뿐더러 이러한 과정이 귀찮게 느껴지는 경우도 있습니다. Homebrew를 사용할 경우 이러한 문제를 손쉽고 깔끔하게 해결해줍니다. Homebrew는 프로그램을 설치, 삭제, 업데이트할 수 있는 강력한 MacOS 용 패키지 관리자입니다. 1. Homebrew 설치 아래 사이트에 접속하여 설치하도록 합니다. brew.sh/index_ko Hom..

leetcode.com/problems/first-missing-positive/submissions/ First Missing Positive - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제 : 정렬되지 않은 정수 배열이 주어지면 가장 작은 누락 된 양의 정수를 찾습니다. (1이상) Example 1 : Input: nums = [1,2,0] Output: 3 Example 2 : Input: nums = [3,4,-1,1] Output: 2 Examp..