목록분류 전체보기 (163)
Simple&Natural
요약하면 본인의 지원 분야를 명확히 하고 거기에 모든 역량을 집중하라는 조언이다. https://rwd337.tistory.com/211 신입 개발자(취준생)을 위한 몇가지 이야기 이 글 또한 okky에서 퍼왔다. 위클리 베스트에서 많은 좋아요 를 받은 글 이다. 출처 : (https://okky.kr/article/531199) ================================== 안드로이드 개발자고. 몇년차 됐습니다. 사실 누군.. rwd337.tistory.com 이하 전문 신입 개발자 (입사지원자)분들을 위한 몇가지 이야기 안드로이드 개발자고. 몇년차 됐습니다. 사실 누군가한테 조언이란걸 하긴 부끄럽습니다. 오키에 날아다니는 분들이 얼마나 많은데... 근데, 그냥 우연히 다른 커뮤니티에서..
https://yaboong.github.io/java/2018/05/26/java-memory-management/ 자바 메모리 관리 - 스택 & 힙 개요 Java 에서 메모리 관리는 어떻게 이루어지는지 알아보기 위함. Stack 과 Heap 영역 각 역할에 대해 알아본다. 간단한 코드예제와 함께 실제 코드에서 어떻게 Stack 과 Heap 영역이 사용되는지 살펴 yaboong.github.io
풀이과정) 종이가 접히는 모서리의 모양을 예측하는 게 문제의 핵심이다.종이를 접어가며 예측하지 말고 종이를 펼쳐가며 예측하면 좀 더 쉽게 답을 구할 수 있다. 펼쳤을 때의 접면은 무조건 아래로 볼록하므로 0이 되고펼친 반대쪽은 원래의 면을 반대로 뒤집어주면 된다.이걸 반복해주면 답이 나온다. 사용언어 : Kotlin 소스코드) 12345678910111213141516171819202122232425fun solution(n: Int): IntArray { var answer = intArrayOf() for (count in 1..n) { answer = answer.plus(0) if (answer.size>1) { answer = answer.plus( answer.slice(0 until answ..
멀티스레드 환경에서 싱글톤 객체를 초기화할 때 발생할 수 있는 문제는 서로 다른 객체들이 동시에 생성될 수 있다는 것이다. 이는 가뜩이나 취약한 모바일 기기의 하드웨어(특히 메모리)의 낭비를 일으킬 수 있다. 이 문제에 대해 간단하게는 synchronyzed를 이용한 동기화 방법이 있다. 그러나 이는 클래스에 대한 스레드의 block을 유발하므로 성능이슈가 발생하게 된다. 따라서 volatile을 이용하여 메인메모리에 초기화 시켜두고 getInstance를 이용하여 호출하는 방법을 권장하고 있다. https://medium.com/@oznusem/the-right-way-to-write-a-singleton-when-developing-for-android-or-any-multithreaded-envir..