일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- db
- 알고리즘
- Python
- VIM
- 동적 계획법
- vscode
- 리트코드
- 다이나믹 프로그래밍
- git
- 그레이들
- Data Structure
- LeetCode
- DFS
- TypeScript
- frontend
- 백준
- CS
- Algorithm
- Redux
- Javascript
- network
- react
- Graph
- DP
- 자바
- 프로그래머스
- Database
- 안드로이드
- BFS
- Today
- Total
목록분류 전체보기 (390)
늘 겸손하게
안녕하세요 besforyou 입니다 이번 글에서는 DownloadManager로 Url 경로의 파일을 다운로드하는 방법에 대하여 소개하겠습니다 코드 코드로 설명하는 게 간단할듯합니다 1 2 3 4 5 6 7 8 9 10 11 12 13 public void download_firmware_version_data() { DownloadManager downloadManager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); Uri uri = Uri.parse("http://3.37.186.230/wp-content/uploads/2021/08/firmware-version.txt"); DownloadManager.Request request..
안녕하세요 besforyou입니다 이번 글에서는 맥 OS 터미널 명령어로 파일 혹은 디렉터리를 압축하는 방법에 대해 소개하겠습니다 소개하는 명령어는 리눅스 터미널에서도 사용 가능합니다 선결론 tar -czvf [출력 파일] [압축할 파일] 위 명령으로 우클릭 -> 파일 압축하기 했을 때와 동일한 결과를 얻을 수 있습니다. 예시) test 파일을 test.zip으로 압축 1 tar -czvf test.zip test cs 조금 더 자세히 1. tar 명령어를 리눅스와 맥에서도 가능한 이유 tar 명령어가 bash 명령어이기 때문입니다. 기본적으로 리눅스는 bash 쉘을 사용하고 맥도 그러했지만 macOS 버전 10.15 인 ‘카탈리나’부터는 bash 대신 zsh를 사용하고 있습니다. 그렇다고 해서 bash..
DP 문제를 처음으로 스스로 풀었네요 문제 풀이 모든 경우를 다 구하려면 시간 초과가 나오므로 dynamic programming으로 풀어야 한다. 1. 합이 최대가 되는 경로에 있는 수의 합을 출력해야 하고, 위에서 아래로 내려갈 때 더 큰 숫자가 있는 방향으로 나아가야 하므로 두 개의 숫자를 비교한 후 더 값이 큰 숫자를 반환하는 함수를 만들어두자. 2. 삼각형의 맨 위에서 아래로 내려가는데, 더 큰 수가 있는 방향으로 내려가고 더 큰 수를 합하면서 맨 아래까지 내려가야 한다. -> 이 과정에서 지금까지 합한 값을 기록해야 하고 다음 값을 계산할 때 기록한 값을 사용한다. 3. edge case 주의 : 맨 오른쪽 정수는 바로 윗줄의 맨 오른쪽, 맨 왼쪽 정수는 바로 윗줄의 맨 왼쪽만 선택 가능하다...
안녕하세요 besforyou 입니다 이번 글에서는 홈 액티비티로 이동하는 방법에 대하여 소개하겠습니다. 액티비티를 여러 개 구현하고 원하는 작업을 완료한 뒤 메인 액티비티로 이동 가능하게 하려면 어떻게 해야할까요? 액티비티 간의 이동은 Intent 클래스를 이용하는것을 아실겁니다. 이 Intent에 적절한 플래그를 추가하고 실행시키면 원하는 액티비티로 이동이 가능합니다. 예시 1 2 3 4 5 Intent intent = new Intent(this, MainActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); startActivity(intent); ..