본문 바로가기

[안드로이드] 향후 기기별 화면 레이아웃 호환성을 위해 참조할 곳 ScalableLayout 관련하여 ssomai 님이 오픈하고 계신 깃 : https://github.com/ssomai/ScalableLayout 기기의 화면정보를 받아와 다뤄보고 싶을 때 http://qits.tistory.com/entry/안드로이드-디바이스-화면-크기-구하기
[GIT] 생성한 git repository에 프로젝트를 업로드하자 새로 프로젝트를 git에 올리기 위해 push니 pull이니 commit이니를 반복하다 커밋이 겹치기라도 했는지 제대로 업로드가 되지 않았다. 내가 저지른 시행착오는 첫째, git과 연결하고자 하는 폴더를 연결만 한 채, pull 작업을 통해 먼저 git 리모트 저장소와 동기화하지 않고, 추가하고자 하는 프로젝트들을 옮겨 add하고 push하려 한 것이다. 결과는 말짱 꽝이었다. 그리고나서 다음날 집에서 문득 생각했던 원인, 즉 리모트 저장소와 동기화를 하지 않고 업로드 하려 했던 것을 생각하고 과정을 진행하니 원활하게 프로젝트를 업로드 해낼 수 있었다. 아주 간단하지만 아주 중요한, 괜히 쓸데없이 버벅대고 싶지 않다면 명심해야 할 사안이다. 1. git과 동기화하고자 하는 폴더 하나를 생성한다. 2. ..
[JAVA] NullPointException을 다루는데 참고하기 좋은 페이지 NPE : https://m.blog.naver.com/PostView.nhn?blogId=tmondev&logNo=220791552394&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F 무려 티몬의 개발 블로그다.. 따로 참조하기 좋은 페이지가 나오는 대로 계속 업데이트 할 것.
[안드로이드] 안드로이드 블루투스 관련 참고할 페이지 블루투스 설정 및 전반적인 구성법 정리 잘 된 페이지 : https://arsviator.blogspot.kr/2010/05/안드로이드-블루투스-프로그래밍-bluewatch-project-2.html http://hyoin1223.tistory.com/entry/안드로이드-블루투스-프로그래밍 블루투스 socket을 통한 메세지 송수신 방법에 관해 참조할 페이지 : https://stackoverflow.com/questions/37100609/how-to-send-a-message-to-paired-device-by-bluetooth
[안드로이드] 한 레이아웃에서 다른 레이아웃을 참조할 때 한 레이아웃에서 복잡하게 화면을 구성하기보다 보다 관리가 용이하게 구현할 수 있을 것으로 보임.
[Java] 유용하게 사용 가능한 Collections - Map 11월 13일 수강한 코드플러스 - Collections에서 배운것들 중 가장 유용한 걸 뽑자면 Map을 꼽을 수 있겠다. 기존에는 어떤 자료에 해당하는 특정 변수값을 DB 다루듯이 해야할 때 어떻게 다뤄야 할 지 몰라 배열만을 이용해 불편하게 구현을 하고는 했는데, Map을 사용하면 이를 매우 유용히 해결할 수 있을걸로 보인다. 예를들면 철수와 영희가 단팥빵을 각각 몇개를 먹었는지 등등을 철수라는 key에 먹은 단팥빵 개수를 value로 입력하고 출력하는 식으로 하면 매우 간단하게 자료들을 입력받고 출력할 수 있게 된다. 온전히 내 것으로 만들고자 한다면 백준에 나와있는 문제들 중 Map을 활용할만한 문제들을 자주 풀어보도록 하자. - 인터페이스- 중복된 Key를 포함하지 않으며 key ..
[JAVA] split과 regex를 활용해 문자열 뽀개기 어떤 사정으로 인해 String을 문자와 숫자로 나눠보려는 마음에 여러 시도를 해보았으나 잘 되지않아 구글신님의 도움을 빌렸다. 그분께 신탁을 맡겨본 결과 split과 regex(정규표현식)을 통해 손쉽게 문자열을 뽀갤 수 있다는 사실을 알았다. 우선 String input에 입력할 문자열을 입력하고, 이를 나눈 문자열을 저장하는 문자열 배열 String part[] 를 선언해둔다. 그리고 저장하려는 문자열 배열에 아래와 같이 작성해주면 본래 의도대로는 아니었으나, 기존 목표였던 숫자만을 선별해 저장하는데는 성공할 수 있었다. 이제 뽀갠 문자열을 필요에 맞게 사용하면 된다. 반대로 문자열만을 선별하자면 정규표현식을 또 요리조리 만져야만 하겠다. 아직 정규 표현식을 제대로 이해하고 활용하기는 좀 어렵다는 ..
[JAVA] double과 int 간의 형변환을 항상 주의할 것. 백준문제 4344번을 진행하면서 출력을 소숫자리까지 해야하기 때문에 double 배열을 사용하였는데 알고리즘은 문제 없는 것 같은데 0.000%로 출력이 되어 확인을 해보니 평균을 넘는 학생 수인 count와 student가 int형 변수였고, 이에 double형 배열에 값이 들어가지 않은 것이다. 수정 이후엔 올바르게 출력 되었으며 반올림 및 소숫자리 출력을 위해 String.format("형식", 변수) 를 사용하였다. string 변수에 String.format("%.3f", rate[i]) 를 넣어준 후 그대로 sout으로 %를 달아 출력해주면 된다. 번외로 입력받은 수를 거꾸로 돌린 뒤 출력하는 문제가 있었는데, 여기서도 요즘 자주 애용하는 toCharArray를 사용해줬는데, char에 저장된..