반응형 프로그래밍109 (Android) Collections.unmodifiableMap Collections.unmodifiableMapCollections.unmodifiableList Map이나 List의 변수의 내용을 "읽기"만 하고 싶을때 즉, 변경하지 않을 때 사용합니다. 만약 변경이 발생할 경우 예외 처리가 됩니다. 예) Glide(이미지 로드 모듈)의 Flicker 예제 private static final Map PAGE_TO_TITLE; static { Map temp = new HashMap(); temp.put(1, R.string.small); temp.put(2, R.string.medium); temp.put(3, R.string.list); PAGE_TO_TITLE = Collections.unmodifiableMap(temp); } 위 HashMap의 temp변.. 2018. 12. 20. Firebase와 안드로이드 사용해보기(Report Crash) + Firebase의 crash report기능이 메일로 도착했어요. 실제로 Firebase를 사용하지 않고 하기엔 매우 힘든 일이죠.. 문제가 발생하면 어디서 발생한 부분인지 다 찾을려면 얼마나 힘든일인지 아실꺼에요 하지만 Firebase에서는 앱이 비정상적으로 작동,오류 등 문제가 발생했을시 메일로 바로 보내줍니다. 아래와 같이 발생한 오류가 무엇인지 알려줍니다. "심각한 오류" 부분에서android.content.ActivityNotFoundException =>이 오류를 보니 바로 무슨 오류인지 알 것 같네요(존재하지 않는 Activity 에 접근한 오류) 오른쪽 하단의 "세부정보 보기"를 눌렀을 경우 아래와 같은 오류 발생한 자세한정보들을 알려줍니다. 발생한 기기의 버전, 기기의 성능 등 많은 정보.. 2018. 12. 20. Firebase와 안드로이드 사용해보기 Firebase에서 제공하는 안드로이드 스튜디오 튜토리얼을 해보았습니다. 링크https://codelabs.developers.google.com/codelabs/firebase-android/?authuser=0#0 Firebase Android Codelab Image: Working Friendly Chat app. Welcome to the Friendly Chat codelab. In this codelab, you'll learn how to use the Firebase platform to create Android applications. You will implement a chat client and monitor its performance using Firebase. What yo.. 2018. 12. 20. (데이터베이스) 정규화란? 정규화란?데이터의 중복 제거이상현상 방지데이터의 일관성과 정확성 유지속성들간의 종속성을 분석 기본적으로 하나의 종속성이 하나의 릴레이션으로 표현되도록 분해하는 과정 정규화의 필요성중복의 제거로 저장 공간의 최소화종속성 삭제로 일관성 및 무결성 보장자료의 삽입, 갱신 및 삭제에 따른 이상현상(Anormaly) 제거데이터 신규 발생시 DB 재구성의 필요성을 감소(유연한 구조)연관관계 이용한 관리 및 이해 편리 정규화의 원칙정보의 무손실데이터 중복성 감소분리의 원칙 정규화 유형 1차 정규화 반복되는 속성 제거 2차 정규화 부분함수 종속성 제거 3차 정규화 이행함수 종속성 제거 BCNF 결정자함수 종속성 제거 4차 정규화 다중값 종속성 제거 5차 정규화 결함 종속성 2018. 12. 10. 이전 1 ··· 13 14 15 16 17 18 19 ··· 28 다음 반응형