Category

    git 사용해보기

    최근 오프소스들은 모두 git 를 이용해서 관리되고 배포됩니다.우리네들은 받아서 고맙게 쓰고 있습니다. 그런데 git는 개인적으로 소스를 관리하는데에도 매우 도움이 됩니다.특정 업체에서 배포한 소스를 갖고 작업하는데 그냥 타 업체에서 관련된 작업의 수정사항을 보내 달랍니다.이전에 보내준 소스와 작업한 소스를 diff 떠서 보내자니 소스가 큰 경우 clean 해야죠diff 뜨면 겁나게 많이 나옵니다.(커널 소스는 빌드시 날짜도 들어가고 암튼 겁나게 많이 나옵니다.)실제 제가 수정한 것은 뭐 파일 몇개 밖에 안되는데도요. 이런 경우에도 git 로 관리하고 있었다면 그냥 명령어 한줄로 지난번에 작업한 것부터 패치를쭈욱 만들수 있습니다. 이 글은 제가 git를 처음 공부하면서 이전에 cvs,svn 에서 하고 있..

    Ubuntu 12.04 설치후 기본 설정

    많은 도움이 되는 곳 ! http://deviantcj.tistory.com/428

    TCP/IP 소켓 통신

    서버와 클라이언트 프로그램 작동및 진행순서 1. 서버가 소켓을 생성하고 연결을 기다린다. 2. 클라이언트에서서버의 소켓에 연결한다. 3. 클라이언트에서 데이터를 전송한다. 4. 서버에서 데이터를 받아서 화면에 출력한다. 5. 서버와 클라이언트의 소켓연결을 끊는다. 프로그램은 2개를 작성한다. 당연히 서버와 클라이언트이다. 각각 SocketServer.java , SocketClient.java로한다 파일은 우측위 누르셈 명령 프롬프트를 2개 띄운후에 javac SocketServer.java javac SocketClient.java를 각각 컴파일해준다. 하나의 콘솔에서 서버를 먼저 실행시킵니다. 파라미터로포트값을 주는데, 주지않으면 5777번이 잡히게 된다. 포트번호는 보통 3000번 이상의 값을 주는..

    android 개발환경 설치

    1) JDK 다운로드 - JAVA SE 다운로드 JAVA SE를 아래 링크에서 다운로드 http://www.oracle.com/technetwork/java/javase/downloads/index.html 다운로드 & 설치. 2) 환경변수 설정 제어판-> 시스템-> 고급 시스템 설정 환경변수 클릭 -> 시스템변수 편집 시스템 변수 편집 3) 자바 JDK 버전확인 cmd 실행 윈도우 프롬프트 창을 열어서 JAVA가 제대로 설치되었는지 확인 java -version javac 이렇게 했을땐 에러 메세지가 보인다면 환경변수가 제대로 설정되지 않은 것이다. 4) 이클립스 설치 http://www.eclipse.org/downloads/ 모바일개발자용 Juno버전 다운로드 (SDK가 포함되어 있다) http:/..

    NullPointerExceoption

    NullPointerException이 생기는 이유는, 어떤 변수나 객체의 값이 없거나, 생성되지 않았는데, 그것을 이용하려고 할 때 발생한다. 코드(Logic)상의 문제가 아니기 때문에 Compile time에는 error가 발생되지 않고, 실제로 프로그램을 실행할 때(Run time) error가 난다. request로 값을 받는다면 그 값들이 제대로 넘어오는지, 변수를 사용해서 메소드를 호출 한다면 해당 변수에 값이 제대로 들어있는지 확인해봐야한다.

    토글버튼 이미지 변경

    layout/main.xml drawable/btn_favorite_bg.xml drawable/btn_favorite.xml