추가

    Firebase에 SHA 인증서 지문 추가하는 방법 (SHA-1)

    SHA 인증서 지문 뽑기 ./gradlew app:signingReport 터미널에서 위 명령어를 사용하면 signing 과 관련된 값들이 모두 나온다. 예를 들어 아래와 같이 나온다. Variant: debug Config: debug Store: /Users/sy/.android/debug.keystore Alias: AndroidDebugKey MD5: SHA1: [SHA-1 값] SHA-256: 만약 release 용 key가 필요하다면 Release용 keystore을 만든 후 같은 Gradle 명령어를 사용하면 된다. Firebase 등록 위치 Firebase에서 처음 app을 등록할 때 추가할 수 있는 부분도 있다. 만약 여기서 디버그 서명 인증서를 등록하지 못했다면, 프로젝트 개요 옆에 있..

    [List 자료구조] 2. ArrayList

    목표 ArrayList의 특징을 이해한다. 접근, 검색, 추가, 삭제를 위한 시간 복잡도가 어떻게 도출되는지 이해한다. ArrayList ArrayList는 내부가 배열(Array)형태로 된 List이다. ArrayList는 List인데 연속된 메모리 공간을 차지하는 Array의 형태를 가지고 있다. 따라서 특정원소에 Index를 이용해 접근이 가능하다. ArrayList는 List의 성질인 가변성을 위해서 ArrayList는 과 같이 처음부터 일정량의 메모리 공간을 잡고 들어간다. 만약 같이 List에 인스턴스가 더해져 메모리 공간이 모두 찬다면 다시 해당 메모리 공간보다 더 큰 메모리 공간을 잡아 기존 객체를 복사한 다음 연산을 이어간다. 예를 들면 하나의 메모리 공간만 필요한데 향후 값이 추가될 것..