목록분류 전체보기 (478)
한 걸음 두 걸음
Package Package 이름.pack이름 fun 함수(){} 를 다른 곳에서 가져다가 쓰려면 import 이름.pack이름; fun A(){ 함수() }처럼 import해서 가져다쓰면 됩니다. 여기서 코틀린은 패키지를 명세하지 않아도 이름이 없는 기본 패키지에 포함되게 사용할 수 있습니다.(JAVA와 다른 부분입니다.) 함수 이름이 중복되는 경우, import nar.Bar import bar.Bar as ali2 //이런식으로 별명을 지어줌으로써 중복을 피할 수 있습니다 Label : break and return and continue 이중for문이 있을 떄 for(){ for(){ break; } } 를 하면 내부에 있는 for문만 탈출하는데 loop@를 사용하면 외부에 있는 for문까지 탈출..
if문 if문이 식으로 사용될 수 있다. val a = if(a>b) a else b;이 때 else를 반드시 명시해주어야하며, true일경우 a false일경우 b를 반환합니다. val max = if(a>b) { printf("a") a }else { print("b") b }이럴 땐 a > b가 참일 경우 a가 max에 들어가고, false일경우 b가 들어갑니다. 대신 JAVA에는 있는 코틀린이 삼항연산자가 없습니다. When switch문과 같은 것으로, 어떤 조건이 만족할 때까지 조건을 확인합니다. 때문에 break문이 필요없습니다. when (x){ 1 -> print("x = 1") 2 -> print("x = 2") else -> { print("x는 1도 2도 아닙니다.") } }이 때 ..
쿠팡 파트너스로 티스토리에 광고를 달아봅시다. Coupang Partners 쿠팡과 함께 수익을 창출해보세요 partners.coupang.com 쿠팡 파트너스 페이지로 가서 회원가입을 해줍니다. 그럼 쿠팡 아이디로 가입할 수 있어요ㅎㅎ 가입할 때 자신이 가진 블로그 주소나 앱 주소와 주요 관심 분야를 설정할 수 있습니다. 추천인(저는 AF9314157 입니다. 추천해주시면 감사하겠습니다.) 또한 넣을 수 있습니다. 그럼 위와같은 창이 뜨는데, 어떤 물건을 검색하면 마우스 커서를 위에 두었을 때 사진과 같이 링크 생성 버튼이 생기는 걸 보실 수 있습니다. 링크를 누르면 단축키 URL이나 HTML 태그가 주어집니다. 이를 복사한 후 이제 티스토리 환경설정으로 들어와서 사이드바에 광고를 넣기 위해 플러그인으..
사람들마다 다르겠지만 저같은 경우엔 C:/UserC:\Users\사용자이름\AppData\Local\Android\Sdk 에 있었습니다. 이 때 AppData는 숨김폴더이므로 파일 탐색기의 보기 탭에서 숨긴 항목을 체크해주어 숨겨진 파일도 볼 수 있게끔 해야합니다. 그럼 위와같이 연하게 표시되는 AppData를 확인할 수 있게됩니다.
Batterystats, Battery Historian는 Android 에서 제공하는Android device의 배터리 관련 정보, 하드웨어 사용 관련 데이터를 제공하는 툴입니다, 오픈소스 프로그램인 Battery Histroian를 설치하기위한 방법은 2가지가 있습니다. 1. Docker를 통해 설치 (Windows인경우 Windows10-Pro 또는 Windows10-Enterprise급 이상이어야합니다. 그 외에는 소스코드로 설치하는 방법으로 진행해주세요. 운영체제의 가상화 지원 때문에 Window10-Home같은 경우는 안됩니다.) https://onepinetwopine.tistory.com/214 Docker 도커 설치방법! / Windows Windows의 경우 Windows10 Pro 또..
Windows의 경우 Windows10 Pro 또는 enterprise급 이상이어야 설치 가능합니다. (가상화 지원 기능때문에 그런 것으로 보입니다.) 1. 회원가입해야 다운로드가 가능합니다. https://id.docker.com/login/?next=%2Fid%2Foauth%2Fauthorize%2F%3Fclient_id%3D43f17c5f-9ba4-4f13-853d-9d0074e349a7%26nonce%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiI0M2YxN2M1Zi05YmE0LTRmMTMtODUzZC05ZDAwNzRlMzQ5YTciLCJleHAiOjE1NTc4ODExNjAsImlhdCI6MTU1Nzg4MDg2MCwicmZwIjoid05qTjFMQzVpY..
1. AR 랜더랑 1.2 Occlusion (가려지는 것) 현실세계에서는 물리적인 거리 가상현실세계에서는 Z축의 거리 하지만 가상객체에 Z축의 거리가 없을 경우 가상객체가 흐릿해보일 수 있으므로 가상객체가 가리는 부분을 까맣게 표시하고, 가상객체 사이로 보이는 실제 객체를 더 밝게 표현하면 선명하게 보이게 됩니다. 1.2 주사율 1.3 시야 실제 사람 시야는 200도정도 보지만 기기는 30~60도라 지금은 어느정도 한계가 있음. 눈의 위치(어딜 바라보고 있는지)에 영향을 안받음 - 포켓몬고 / 핸드폰 논의 위치에 영향을 받아 트래킹을 해야함. T : tracking C: 동기화