일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 2004 #조합 0의 개수 #백준
- leetcode #python #dfs #재귀
- dfs #이진트리 #트리구조 #직렬화 #역직렬화 #파이썬 #리트코드 #leetcode #python
- dfs #python #leetcode
- 다익스트라 #dijkstra #leetcode #파이썬 #python #algorithm #787
- 아스테리스크 #Asterisk #파이썬
- 해시테이블 #heapq #파이썬 #리트코드 #알고리즘
- python #백준 #9375 #패션왕 #신해빈
- handler #looper #thread #runnable #핸들러 #루퍼 #스레드 #러너블
- gcd #최대공약수 #백준 #2981 #검문
- dfs #python #leetcode #combination
- dfs #bfs #leetcode #python
- dfs #bfs #트리구조 #이진트리 #leetcode #파이썬 #python
- 다익스트라 #알고리즘 #bfs #그리디 #다이나믹프로그래밍 #leetcode #python
- context #android #getApplicationContext #activity #생명주기 #lifecycle
- 파이썬 #zip
- dfs #leetcode #python #graph #그래프
- 코틀린 #Do it #깡샘 #안드로이드
- Python #leetcode #dfs #그래프 #백트래킹
- dfs #그래프 #graph #python #leetcode #course #schedule
- exoplayer #mediaplayer #엑소플레이어 #안드로이드 #android
- dfs #bfs #트리구조 #이진트리 #leetcode #python #파이썬
- final #java #자바 #안드로이드
- AsyncTask #doinbackground #스레드 #thread #android #안드로이드
- dfs #bfs #이진트리 #파이썬 #리트코드
- 백준 #파이썬 #bfs #백트래킹 #1697 #숨바꼭질
- 리트코드 #팰린드롬 #파이썬
- dfs #leetcode #python
- python #백준 #2580 #스도쿠 #dfs #백트래킹
- leetcode #subsets #dfs #itertools #python
- Today
- Total
목록Android (14)
멋진 개발자가 되고 싶다
1. 파이썬 파일 없이 콘솔 만으로 http 구축하기 (1) "cd 원하는 위치" (2) "python -m http.server 80" : 80번 포트를 열겠다! 내 컴퓨터 상에서 브라우저로 접속할 시 http://localhost/ 혹은 http://127.0.0.1/ 이런 식으로 입력하면 된다. 같은 wifi를 공유한다던지 같은 ip를 사용하는데 다른 기기에서 접속하고 싶으면 콘솔 창을 띄우고 "ipconfig"를 입력. 거기에서 ipv4 주소를 확인. http://ip주소/ 이런 식으로 접근하면 된다. 2. 파이썬을 이용하여 http 구축하기 1 2 3 4 5 6 7 import http.server httpd = http.server.HTTPServer(('0.0.0.0', 8080), http..
이번 포스팅은 build.gradle 파일에 있는 compileSdkVersion과 targetSdkVersion이 무엇인지 알아보겠습니다. 우리는 보통 새로운 Android SDK 버전이 출시되면 이 두 API 레벨 값을 모두 업데이트합니다. 하지만 우리는 왜 이렇게 설정하는 걸까요? 그리고 보통 같은 값으로 설정하는데 왜 두 개가 있는 걸까요? compileSdkVersion과 targetSdkVersion은 모두 Android에서 이전 버전과의 호환성을 처리하는 데 매우 중요하므로, 새로운 Android SDK 버전이 나타날 때 수행할 작업과 연결됩니다. 하지만 그것들이 정확히 어떻게 작동할까요? compileSdkVersion Gradle에서 어떤 Android SDK 버전을 사용하여 앱을 컴파일..
Gradle은 빌드, 테스트, 배치 등을 자동화하는 데 사용되는 빌드 시스템(open source)입니다. "Build.gradle"은 작업을 자동화할 수 있는 스크립트입니다. 예를 들어, 실제 빌드 프로세스가 발생하기 전에 Gradle 빌드 스크립트를 통해 디렉터리 간에 일부 파일을 복사하는 간단한 태스크를 수행할 수 있습니다. Gradle이 필요한 이유? 모든 Android 프로젝트에는 프로젝트의 .java 및 .xml 파일에서 애플리케이션을 생성하기 위한 Gradle이 필요합니다. 간단히 말해, Gradle은 모든 소스 파일(Java 및 XML)을 가져와서 적절한 도구를 적용합니다. 예를 들어, Java 파일을 dex 파일로 변환하고 apk라고 하는 단일 파일로 압축합니다. build.gradle ..
휴대폰 상으로 360도 비디오를 재생하려면 Google VR SDK를 필요로 한다. 따라서 아래의 자료를 다운로드하였다. https://github.com/googlevr/gvr-android-sdk googlevr/gvr-android-sdk Google VR SDK for Android. Contribute to googlevr/gvr-android-sdk development by creating an account on GitHub. github.com libraries 폴더 안에 .aar이라는 확장자를 가진 파일이 있는데 이는 Android Archive의 약자로 안드로이드에서 라이브러리용으로 사용하기 위해 압축한 파일이라 보면 된다. 이 파일을 자신의 프로젝트에 추가를 해줘야 프로젝트 내부에서..
아니.........왜 AVD에서는 sdcard 안에 넣어둔 mp3 파일이 안 읽히는데 공기계로 하면 읽히지? 이게 무슨 일이야... 진짜 이거 때문에 3시간은 날렸다 ㅅㅂ... 미래의 내가 이것에 대한 이유를 알게 된다면 업데이트해줘 알았지? 자꾸 맨 윗줄에서 파일이 안 담기는 현상이 나타나는데 공기계에서는 잘만 됨... 코드도 틀린게 절대 아닌데 AVD 만의 문제인가? 이거 고쳐보도록... 누군가 이걸 본다면 댓글 달아줘요...
['Android Studio를 활용한 안드로이드 프로그래밍' 6판의 문제를 바탕으로 Java를 사용하여 작성하였습니다] Q : 일기장 앱을 내장 메모리가 아닌 SQLite에 저장되게 하시오. 단, 데이터베이스는 myDB로, 테이블은 myDiary로 한다. 테이블의 열은 다음 표와 같다. 열 이름 데이터 형식 diaryDate char(10) content varchar(10) A : DatePicker를 이용해 날짜를 정하고 EditText에서 그 날짜에 맞는 일기를 작성하고 아래 버튼을 눌러 저장하도록 한다. 이 내용은 8장에 자세히 나와있다. 8장에서는 내장 메모리에 저장이 되도록 만들어졌는데 이 문제에선 SQLite를 이용해 데이터베이스 내부에 저장이 되도록 해야 한다. 이런 식으로 --> act..