일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코드트리조별과제
- dp
- 코틀린
- 다이나믹프로그래밍
- dfs
- 안드로이드
- 분할정복
- 그래프 탐색
- 코딩테스트
- 재귀
- 백트래킹
- 다이나믹 프로그래밍
- 문자열
- 멀티맵
- stl
- 맵
- 파이어스토어
- 시뮬레이션
- 코드트리
- 브루트포스
- 풀이
- 파이어베이스
- 백준
- 그래프
- 코드트리 조별과제
- 에러
- 다익스트라
- c++풀이
- c++
- BFS
- Today
- Total
목록All (72)
Kangho_Story
에러Response{ "errorMessage": "Unable to import module 'lambda_function': Error importing numpy: you should not try to import numpy from\n its source directory; please exit the numpy source tree, and relaunch\n your python interpreter from there.", "errorType": "Runtime.ImportModuleError", "requestId": "eec9d88d-c572-4e13-8ee1-311088c771cc", "stackTrace": []} Function LogsSTART R..
private var MY_SECRET_KEY = R.string.MY_API MY_API_KEY keys.xml에 위와 같은 방식으로 API Key를 저장한 후 MY_SECRET_KEY에서 불러와서 사용함으로써 API 노출을 방지하려고 했다. 그런데 java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.Resources android.content.Context.getResources()' on a null object reference이라는 에러를 만났다.R.string.MY_API로 값을 불러오는 것은 해당 string에 부여된 id를 불러오는 것이므로 int 값을 가진다는 것을 알게 되었다..
파이어베이스 파이어스토어에서 커스텀 객체 타입으로 데이터를 가져오려는데 If parameterised constructors are defined explicitly in a program the Java compiler doesn't insert the implicit default constructor. 에러가 발생했다. 해결법은 간단하다 데이터 클래스에 모두 초기값을 정해주면 된다. 이렇게 정해주면 오류 없이 잘 실행된다.끝!
코틀린으로 파이어베이스에 데이터를 넣고 빼는 작업을 수월하게 하기 위해서 객체를 생성하려고 한다.내가 생성한 DB 구조의 틀은 이러하다. 한눈에 보기에도 꽤나 복잡한 형식임을 알 수 있다. 우선 유저에는 UID, address, firstLogin, name, crop, inventory, chat 등의 필드가 존재한다.UID나 firstLogin 처럼 단순한 String 또는 Boolean이면var UID : String?var firstLogin : Boolean = false이런 식으로 바로 정의가 가능하다. 하지만 inventory나 crop 같은 복잡한 형식도 존재한다.inventory는 size2의 배열이다. 각 배열에는 key가 String이고 velue가 Int인 HashMap이 여러 개 ..
파이어베이스의 Authentication을 이용한 이메일&비밀번호 로그인을 구현해 보자.https://firebase.google.com/docs/auth/android/password-auth?hl=ko&_gl=1*vis7ur*_up*MQ..*_ga*MTM3NzQzMDYxMi4xNzE0NTc4OTAy*_ga_CW55HF8NVT*MTcxNDU3ODkwMS4xLjAuMTcxNDU3ODkwMS4wLjAuMA.. Android에서 비밀번호 기반 계정으로 Firebase에 인증 | Firebase AuthenticationGoogle I/O 2023에서 Firebase의 주요 소식을 확인하세요. 자세히 알아보기 의견 보내기 Android에서 비밀번호 기반 계정으로 Firebase에 인증 컬렉션을 사용해 정리..
앱이 처음 시작하면 스플래시 화면을 2초간 띄운 후 기존에 로그인한 사용자라면 MainActivity로 intent하고 처음 접속하는 사용자라면 LoginActivity로 intent하는 SplashActivity를 만들어보자. 우선 Empty Views Activity를 하나 만들어주고 이름은 SplashActivity로 한다.그리고 앱 시작시 SplashActivity부터 시작해야 하므로 AndroidManifest.xml에 들어가서 기존에 MainActivity에 있던 를 잘라내서 SplashActivity에 붙여준다. 그리고 나는 파이어베이스의 Autentication을 사용해서 로그인 기능을 구현할 예정이며 이와 관련된 설정은 생략하도록 한다. class SplashActivity : AppCo..
xml의 버튼에 빨간 줄이 생기면서 버튼 위치가 이상한 곳으로 가버리는 에러가 발생하였다.버튼의 위치가 애매한 것이 문제였다.버튼의 위치를 설정해주면 된다.여러 방법이 있지만 쉬운 방법은안드로이드 스튜디오 우측 상단의 Design을 눌러서 원하는 버튼의 위치를 조정해주면 된다. 그러면 자동으로 코드도 수정되면서 에러가 사라진다.
안드로이드 코틀린 프로젝트를 처음 만들고 실행하려는데 해당 에러가 발생했다.더보기FATAL EXCEPTION: main Process: com.CapstoneDesign.cityfarmer, PID: 19498 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.CapstoneDes..
데이터 바인딩을 위해 build.gradle.kts에서 이렇게 작성했는데Unexpected tokens (use ';' to separate expressions on the same line) 에러가 발생했다.구글링을 통해 알아본 결과enable true로 바꾼 후에 sync now 또는 Try Again을 누르면 된다고 했다.하지만 그래도 동일한 에러가 발생했다.이렇게 바꾸고 Try Again했더니 해결됐다.
알고리즘 분류트리DFS문제 설명트리의 지름이란, 트리에서 임의의 두 점 사이의 거리 중 가장 긴 것을 말한다. 트리의 지름을 구하는 프로그램을 작성하시오.입력 설명트리가 입력으로 주어진다. 먼저 첫 번째 줄에서는 트리의 정점의 개수 V가 주어지고 (2 ≤ V ≤ 100,000)둘째 줄부터 V개의 줄에 걸쳐 간선의 정보가 다음과 같이 주어진다. 정점 번호는 1부터 V까지 매겨져 있다.먼저 정점 번호가 주어지고, 이어서 연결된 간선의 정보를 의미하는 정수가 두 개씩 주어지는데, 하나는 정점번호, 다른 하나는 그 정점까지의 거리이다. 예를 들어 네 번째 줄의 경우 정점 3은 정점 1과 거리가 2인 간선으로 연결되어 있고, 정점 4와는 거리가 3인 간선으로 연결되어 있는 것을 보여준다. 각 줄의 마지막에는 -1..
11066 파일 합치기알고리즘 분류 다이나믹 프로그래밍문제 설명 소설가인 김대전은 소설을 여러 장(chapter)으로 나누어 쓰는데, 각 장은 각각 다른 파일에 저장하곤 한다. 소설의 모든 장을 쓰고 나서는 각 장이 쓰여진 파일을 합쳐서 최종적으로 소설의 완성본이 들어있는 한 개의 파일을 만든다. 이 과정에서 두 개의 파일을 합쳐서 하나의 임시파일을 만들고, 이 임시파일이나 원래의 파일을 계속 두 개씩 합쳐서 소설의 여러 장들이 연속이 되도록 파일을 합쳐나가고, 최종적으로는 하나의 파일로 합친다. 두 개의 파일을 합칠 때 필요한 비용(시간 등)이 두 파일 크기의 합이라고 가정할 때, 최종적인 한 개의 파일을 완성하는데 필요한 비용의 총 합을 계산하시오.예를 들어, C1, C2, C3, C4가 연속적인 네..