반응형

전체 글 40

[코틀린 문법] 작업 환경 세팅

🐱‍🏍 Android Studio Version 🐱‍🏍 Project 설정 1. Projects - New Project - No Activity - Name / Minimum SDK 설정, Language는 Kotlin으로 설정 후 Finish 2. File - New - Scratch File - Kotlin (프로젝트 생성 완료) 3. 좌측 상단에 위치한 Project 단에서 Android를 클릭하여 Scratches And Consoles로 변경하여 생성된 Scratch Open 👀 Scratch.kts는 무엇인가? Scratch 툴이라고 생각하면 쉽다. 또는, 흔히 교육용으로 많이 사용하는 스크래치로 생각하면 더 쉽다. Java, Json, Kotlin 이외에도 다양한 포맷을 가진 테스트용 파일..

[PUBG] 배틀그라운드 패치 누락으로 인한 BattlEye(577) 오류 재설치 해도 실행 안될 때 보세요. (교보문고 ebook과의 충돌)

카카오 PUBG가 2022.02.16 일자 패치에서 정기점검 이후 패치 누락에 따라 비정상 종료 또는 위와 같이 BattlEye(577) 오류가 뜨면서 게임이 실행되지 않는 오류가 발생했다고 한다. 이런 현상에 대해 PUBG에서 제시한 대응책으로는 아래와 같다. 1. 게임 내 ESC 버튼 클릭 -> 왼쪽 하단 클라이언트 버전 확인. 2. 버전이 16.1.3.1 혹은 16.1.3 버전이 아닐 경우 게임을 종료 후, 클라이언트를 재실행 하여 [파일 검사하기] 진행 위와 같은 방법은 일단 시간이 굉장히 오래 걸리지만 (필자는 약 1시간 30분 이상 소요), PUBG에서 제시 한 방법이기도 하고, 파일에 오류가 있을 수 있기 때문에 가장 먼저 해 보는게 좋다. 이후, 게임 실행을 했더니 PUBG에서 올린 공지와..

잡다한 공간 2022.03.04

[2022.02] KB 국민은행 IT's Your Life 최종결과 발표

발표가 2월 28일이었는데 왠만한 직장인들의 퇴근 시간인 오후 6시가 되어도 아무런 연락이 없자.. 슬 불안해지기 시작했었다. 그냥 반쯤 포기 한 상태로 집 앞에 잠깐 나갔다 온 사이에 드디어 온 최종결과 발표 메일!! . . . . 는 탈락..ㅠ 개인적으로 심한 방황을 하고 있었던 찰나, 좋은 기회라고 생각되어 정말 열심히 준비해서 면접까지 꾸역꾸역 올라왔지만.. 결국 탈락해버렸다. 그래도 서류 통과, SW진단 통과에 면접까지 올 수 있었던건 분명 좋은 기회였고, 좋은 경험이었다고 생각하기로 했다. 다만.. 어떤 이유에서 떨어졌을지는 솔직히 알고싶었다. 개인적인 생각이지만, 무엇이든지 탈락이라는 글자에는 "도대체 내가 뭐가 부족해서 떨어진걸까?" 라는 말이 뒤따라오는 것 같다. 그 어느 단체나 조직에 ..

[2022.02] KB국민은행 IT아카데미 IT's Your Life에 참가하다.

최근에 금융 기술과 IT가 접목된 핀테크 기술과 기업에 관심을 갖게 되어서 여러 정보를 막 찾아보고 그랬었다. 그런데 요즘은 세상이 좋아져서 내가 검색하거나, 봤던 흥미있고 관심있는 컨텐츠를 알고리즘으로 분류하여 관심사만을 내가 보는 유튜브나 SNS에 여러가지 정보를 자꾸만 띄워준다. 그래서 우연히 알게 된 KB 국민은행 IT 아카데미인 IT's Your Life를 신청하게 되었다. 마침 나에게 딱 좋은 기회였다고 생각이 들었던게 금융 관련 IT의 기초 소양을 학습하고, 실무에서 바로 사용 가능한 금융 SW교육을 제공하면서 마지막으로는 팀 단위의 프로젝트를 통해 경험과 스펙을 쌓으면서 포트폴리오를 만들 수 있는 좋은 과정들이라는 생각이 들었다. 근데 왠걸? 모든 교육을 수료하고, 1:1 취업 컨설팅까지 ..

[Ch.★] FragmentStatePagerAdapter 프래그먼트 스테이트 페이저 어댑터? (Android Studio with Kotlin) _ Fragment 인식 관련

🧠 무엇인가? 1. FragmentPagerAdapter - 모든 Fragment에 대한 상태를 저장하고 있는 놈임 - 고정된 수의 Page를 운영하는데 적합하나, 적절히 관리하지 않으면 메모리 누수가 일어나기 쉬움. (Activity가 종료되지 않으면 제거하지 않기 때문) - onDestroyView와 onCreateView가 호출됨. - 현재 보이지 않는 Fragment에서 View들을 Detach 함. => viewPager에서 좌, 우 화면전환을 하여 다음 Fragment가 표시되면 이전 Fragment를 메모리 상에 저장하면서, 사용자가 화면을 반대로 사용하면 메모리상에 저장되어 있는 Fragment를 사용하게 됨. 2. FragmentStatePagerAdapter - cache(default..

반응형