일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 |
- git
- kotlin
- 리눅스
- linux
- C++
- Android
- 코틀린
- ActiveMovieControl
- 탐지기법
- 안드로이드
- 악성코드
- 노개북
- 자바
- 구글
- 하버드
- java
- Android 4.1
- 개발
- KTS
- build.gradle
- 보안
- c
- OOM
- gradle
- ActiveX
- 안드로이드 개발
- mime
- Eclipse
- 안철수
- Today
- Total
목록2021/09/04 (3)
꿈소년의 개발 이야기
현상 해당 Map 은 로 선언되어 있습니다. key 값으로 value 를 가져오는 부분에서, Unboxing of 'map.get(key.toString())' may produce 'NullPointerException' 경고 문구가 생깁니다. 원인 가져온 값을 primitive type 즉, int 변수로 받아서 생기는 문제입니다. 객체 Integer를 받아서 null 체크해야 하는데, int 타입으로 넣어버리면 null check를 못하니, 경고할 수밖에 없죠. 이 부분에 대해서 염두하시고 항상 wrapper 클래스나 객체 사용 처리를 하면서 Null 체크도 잊지 마세요. 끝.
정렬과정을 비쥬얼하게 보여줌으로써, 각종 정렬 알고리즘을 보다 쉽게 이해할 수 있습니다. 자바 스크립트로 만들어진 새로운 버전이 생겨서 다시 공유 드립니다. https://math.hws.edu/eck/js/sorting/xSortLab.html -------------------------------------------------------------------------------------- 이 자바애플릿 프로그램은 http://math.hws.edu/TMCM/java/xSortLab 에서 배포되고 있습니다. 이 문서를 제대로 확인하기 위해서는 JRE가 설치되어 있어야 합니다. JRE는 http://www.java.com/en/download/help/5000010400.xml 에서 다운로드 받을..
kotlin dsl 로 전환하기 위해서는 먼저, build.gradle 파일을 build.gradle.kts 파일로 변경해야 합니다. 그리고 kotlin 스크립트 언에 맞게 내용을 변경해주게 됩니다. 이때 가끔씩 getByName 이라든지 isMinifyEnabled 같은 프로퍼티가 인식이 안되는 경우가 생깁니다. 빌드를 하면 빌드가 잘 되지만, 안드로이드 스튜디오 편집기에서 오류가 표시되는 경우가 있습니다. kotlin 의 collection 같은 걸 접근 못하고 있다는 걸로 나타나는데, 정확한 원인은 모르겠지만 추측해 보자면 파일 접근 권한이 문제가 생기는 것 같습니다. 제가 해결한 방식은 이렇습니다. 1. 안드로이드 스튜디오를 비롯한 프로젝트 창들을 모두 닫고 종료합니다. 2. 터미널을 열고 3. ..