본문 바로가기

오늘은 뭘 배울까?68

Activity Intent Flag에 대해서 설명해 보세요 1. 요약 2. Task 2-1. 개념 2-2. Task 제어의 필요성 3. AndroidManifest에서의 제어 4. 소스 코드로 제어 5. 추가로 나올 수 있는 질문 5-1. 기존의 activity를 재사용하는 경우, 처음 진입하는 상황인지 다시 진입하는 상황인지 어떻게 구분하죠? 1. 요약 🧑‍💻: Activity Intent Flag에 대해 설명해 보세요. 👨🏻‍🦱: Activity의 중복 문제나 흐름을 제어하고 싶을 때 Intent Flag를 사용합니다. AndroidManifest에서 액티비티 태그 안에 flag를 설정하거나 소스 코드에서 intent에 addflag를 사용하여 제어할 수 있습니다. +) 좀 더 구체적인 상황을 주고 사용해야 할 flag를 물어보기도 하고 flag 몇 개 예시.. 2022. 7. 8.
Teachable Machine의 개념과 사용법 1. Teachable Machine이란? 1-1. 개념 1-2. 사용된 기술 1-3. 어떤 프로젝트를 만들 수 있을까? 2. 사용법 2-1. 사이트 접속 2-2. 샘플 생성 2-3. 학습 2-4. 테스트 2-5. 모델 저장 3. 인식률이 낮다면... 3-1. 학습 설정 3-2. 입력 데이터 확인 3-3. Data Augmentation 1. Teachable Machine 1-1. 개념 Teachable Machine Train a computer to recognize your own images, sounds, & poses. A fast, easy way to create machine learning models for your sites, apps, and more – no expertise .. 2022. 6. 23.
lateinit과 by lazy의 차이가 무엇인가요? 1. 요약 2. 늦은 초기화란? 3. lateinit 4. by lazy 5. 정리 6. 추가로 나올 수 있는 질문 6-1. lateinit을 초기화하기 전 까지는 변수에 무슨 값이 들어있을까요? 6-2. 초기화를 하지 않고 실행하면 어떻게 될까요? 6-3. 왜 lateinit은 Primitive Type과 사용할 수 없을까요? 1. 요약 lateinit과 by lazy를 아시나요? 둘의 차이는 무엇인가요? lateinit과 by lazy는 늦은 초기화를 할 때 사용합니다. 다만 lateinit은 var로 선언해야 하며 언제든 값을 수정할 수 있지만 by lazy는 val로 선언해야 하므로 한 번 초기화를 하면 값을 변경할 수 없습니다. 또, 초기화 시점에 차이가 있습니다. lateinit은 선언 이후 .. 2022. 6. 22.
Get과 Post의 차이가 무엇인가요? 1. 요약 2. Get 2-1. 개념 2-2. 특징 3. Post 3-1. 개념 3-2. 특징 4. 멱등성 4-1. 개념 5. 알아두면 재밌는 이야기 5-1. Delete로 마지막 데이터를 삭제하면 안 된다고? 5-2. Google Accelerator 사건 1. 요약 xxx 지원자님, Get과 Post의 차이에 대해서 설명해보시겠어요? 우선 기본적으로 Get은 리소스를 요청하는 메서드, Post는 리소스를 생성하는 메서드입니다. 둘의 차이는 여러 가지가 있는데 몇 가지만 말씀드리자면 Get은 멱등성을 가지기 때문에 캐시가 가능하고 Post는 멱등성을 가지지 않으며 캐시가 불가능합니다. 또 Get은 데이터를 Url에 담아 보내며 데이터 길이에 제한이 있고 Post는 body에 담아 보내며 길이 제한이 없.. 2022. 6. 21.
addToBackStack에 대한 고찰 1. Fragment 1-1. 개념 1-2. remove 1-3. replace 1-4. 문제 발생 2. addToBackStack 2-1. 개념 2-2. 사용법 3. 고민 3-1. addToBackStack은 꼭 필요한 함수일까? 3-2. fragment를 매번 새로 생성하는 게 옳은가? 4. 결론 이 글을 검색해서 찾아온 사람이 있다면 아마... 뒤로 가기를 눌렀을 때 이전에 실행했던 프래그먼트로 이동하고 싶거나 뒤로 가기를 눌렀을 때 이전에 실행했던 프래그먼트를 거치지 않고 바로 액티비티로 돌아가고 싶어서 일 것이다. 이 글을 정독하고 나면 개념과 해결 방법을 얻어갈 수 있을 것이다. 1. Fragment 1-1. 개념 addToBackStack에 대한 이야기를 하기 전에 먼저 Fragment에 대.. 2021. 10. 6.