블로그가 2년 반이 되었네요.
2013년 9월부터 시작한 블로그가 어느새 2년 반이나 되었다. 그 동안 달라진 의미있는 숫자들을 살펴보면.. 누적 방문자 10만명 공개 글 200개 방문자는 하루에 250명에서 많으면 400명 블로그를 시작할 때에는 무엇인가 꾸준히 하는 것이 스스로 공부하는데 도움이 된다는 말에, 또 주변의 훌륭한 사람들은 모두 어딘가에 글을 적기에 시작해보았는데 좋은 경험이 되고 있다. 앞으로 몇 가지 계획들을 더 […]
2013년 9월부터 시작한 블로그가 어느새 2년 반이나 되었다. 그 동안 달라진 의미있는 숫자들을 살펴보면.. 누적 방문자 10만명 공개 글 200개 방문자는 하루에 250명에서 많으면 400명 블로그를 시작할 때에는 무엇인가 꾸준히 하는 것이 스스로 공부하는데 도움이 된다는 말에, 또 주변의 훌륭한 사람들은 모두 어딘가에 글을 적기에 시작해보았는데 좋은 경험이 되고 있다. 앞으로 몇 가지 계획들을 더 […]
결론부터 이야기하면, 안드로이드 스투디오를 위한 공식(JetBrain 社이나 Perforce 社에서 만든) 플러그인은 16년 2월 현재 없다. (그러니, 그만 찾자.) 대신 다음과 같은 방법들이 있다. 인텔리제이 울티메이트(유료) 버전을 쓴다. 안드로이드 스투디오의 베이스가 되는 인텔리제이 IDE는 안드로이드 개발을 공식 지원한다. 그러므로, 안드로이드 스투디오가 아닌 인텔리제이를 써도 안드로이드 개발을 할 수 있고, 인텔리제이 울티메이트 버전에는 젯브레인에서 만든 퍼포스 플러그인이
안드로이드 스투디오의 퍼포스(Perforce) 플러그인 더 읽기"
알고리즘 문제를 풀 때, define 해둘만한 유용한 메소드들이다. define은 컴파일전에 문자열을 치환하는 것이기 때문에, 각 원소를 괄호”()”로 감싸는 것을 주의하자. 절대값 계산 #define abs(x) (((x) > 0) ? (x) : -(x)) x가 더 큰가? #define max(x,y) (((x) > (y)) ? (x) : (y)) x가 더 작은가? #define min(x,y) (((x) < (y)) ? (x) : (y)) 홀수 #define
보통 힙과 스택을 이야기할 때, 자료구조에서 사용하는 범용적 단어와 실제 프로그래밍 언어의 구현체를 혼용하여 쓰곤 한다. 자료구조의 힙과 스택은 컴퓨터 과학에서 이야기하는 범용적인 단어이고, 프로그램에서는 내 프로그램이 사용하는 메모리의 특정 영역을 가리키는 말이다. 힙과 스택은 자료구조이므로 여러 형태의구현할 수 있다. 참고로, 언어 표준에서는 스택이나 힙이 RAM에 있을 것이라는 보장을 하지 않는다. 심지어 고급 언어의 대표격인
안드로이드 스투디오의 코드 스타일을 공유하는 방법이 없는 줄 알았는데, 찾아보니 이미 제공되고 있다. 코드 스타일을 정하는 곳에서 export할 수 있었다면 더 좋았겠지만, 기존의 방법도 깔끔하다. (다시 한 번, 검색 엔진 뒤지지 말고 공식 메뉴얼을 봐야 한다는 걸 느낀다..) File > Export Settings …로 현재 안드로이드 스투디오의 설정 값들을 모두 export할 수 있는데, 여기서 “Code Style”만