본문 바로가기

전체 글77

Thread 내에서 Toast 띄우기 문제점 스레드가 돌다가 특정 조건을 만족하면 토스트를 띄우게 하려고 했으나, 다음과 같은 예외가 발생한다. Caused by: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() 이유 UI에 영향을 주는 스레드는 메인스레드가 담당한다. 그 이유를 찾아보고 이해한 바는 다음과 같다. 만약의 (그림 1) 처럼 하나의 UI Control에 하나 이상의 스레드가 동시에 접근하여 값을 변경한다고 가정해보자. 이때 TextView는 어떤 값을 반영하여 사용자에게 보여줄 것인가? 이를 방지 하기 위해 메인스레드에서만 UI 관련 작업을 수행할 수 있는 것이다. 해결책 그렇다고 스레드 내에서 토.. 2022. 8. 2.
AWS 사용자 종류 Root user 해당 account에 모든 resource에 대한 full-access를 지님 IAM policies로 권한 제한 불가 AWS Organization SCPs로 제한 가능 IAM user IAM 사용자별로 AWS service / resource 접근을 정의하여 효과적으로 엑세스를 제한할 수 있다. 엑세스에 대한 policy를 연결하여 엑세스 제한 2022. 7. 26.
Apache Spark :: Windows에 설치하기 spark를 파이썬 환경에서 사용하려고 할 때 설치 방법을 소개한다. 파이썬은 이미 설치되어 있다고 가정한다. 또 자바도 설치해야 하는데, 자바는 8/11 만 지원한다고 하니 참고하시길 (나머지 버전을 아예 지원 안하는지는 잘 모르겠다, 나는 8이 깔려있어서 그냥 진행하기로 하였다) 1) Apache Spark 다운로드 아파치 스파크 공식 홈페이지에서 적절한 버전을 다운로드 한다. 다운로드 사이트 Downloads | Apache Spark Download Apache Spark™ Choose a Spark release: Choose a package type: Download Spark: Verify this release using the and project release KEYS by follo.. 2022. 7. 24.
코엑스 :: 일상정원 오랜만에 코엑스에서 친구랑 맛있는거 먹자고 해서 간 곳은 바로 일상정원 위치는 오크우드 프리미어 호텔 코엑스 별관 지하 2층입니다. 대도시임을 느끼게 해주는 건물들 ㅋㅋㅋ 안으로 들어가서... 지하로 내려가서... 오크우드 호텔 쪽으로 들어가서... 또 내려가고... 어찌저찌 도착하니 대기인원이 좀 있더라고요 근데 겨우 4팀이라 기다리기로 했습니다. 근데 입구가 샤브샤브 집이 아니라 우슨 양식 레스토랑 같아서 놀랐어요 ㅋㅋㅋ 엄청 예쁘죠 바닥에는 인공호수도 있고~~ 안에도 인테리어가 예뻐서 참 좋았어요. 식당 내부에도 이렇게 인공 호수를 만들어서 인테리어를 했는데 참 예쁘고 고급스런 느낌 ㅎㅎ 메뉴는 시그니처로 보이는 솜사탕을 녹여서 육수를 만든느 거와 그냥 일반이 있었는데 저랑 친구는 그냥 일반으로 먹.. 2022. 7. 24.
[호주비자] 약혼자 비자 서류준비 - 1 호주 남자친구와 결혼을 약속하고 비자를 알아보았다. 개인으로 하는 사람도 있지만 워낙 준비할 서류도 많고 이민법에 대해서 내가 무지한 것도 있어서 그냥 에이전시를 이용하기로 했다. 현재 우리는 떨어져 있고 실질적으로 결혼한 상태도 아니기 때문에 임시 파트너 비자(subclass 300)를 먼저 받은 후, 나중에 결혼을 하고 영구 파트너 비자(subclass 801)을 신청해야 할 것 같다고 하셨다. + 내가 이때 말을 잘 못 알아들어서 임시 파트너 비자를 받는다고 생각했는데 그게 아니라 약혼자 비자(subclass 300)을 받고 호주에 가서 결혼을 하고 임시/영구 파트너 비자를(subclass 820 801) 한번에 신청한다. 두 비자를 한꺼번에 신청한다고 2배 분의 금액을 내는건 아니고 아예 저 절차.. 2022. 7. 23.