분류 전체보기 735

JDK / JRE / JVM 정리 헷갈렸는데 ㅎㅎ

자바에서 사용하는 용어 중 혼동하기 쉬운 JVM, JRE, JDK에 대해서 정리해 보자.JVMJVM은 자바 가상머신(Java Virtual Machine)의 약자이다.JVM은 자바 소스코드로부터 만들어지는 자바 바이너리 파일(.class)을 실행할 수 있다. 또한 JVM은 플랫폼에 의존적이다. 즉 리눅스의 JVM과 윈도우즈의 JVM은 다르다. 단, 컴파일된 바이너리 코드는 어떤 JVM에서도 동작시킬 수 있다.JVM은 다음과 같은 역할을 한다.바이너리 코드를 읽는다.바이너리 코드를 검증한다.바이너리 코드를 실행한다.실행환경(Runtime Environment)의 규격을 제공한다. (필요한 라이브러리 및 기타파일)JREJRE는 자바 실행환경(Java Runtime Environment)의 약자이다.JRE는 ..

안드로이드 스튜디오 풀화면 & no titlebar 오류..

안드로이드 스튜디오 @android:style/Theme.NoTitleBar 기본적인요 테마가 안먹는다.. 시작하자마자 뻗어버림 ... 폭풍검색 ActionActivity 를 상속하면서 생기는 버그? 오류? 아 한시간 달려먹고 검색해서 찾음 ㅠㅠ 아래 참고 사이트.. [Android Studio] 'Theme.NoTitleBar' 작업 시 'You need to use a Theme.AppCompat theme' 에러 Android Studio 에서 프로젝트를 생성 후 TitleBar 를 없애기 위해서 AndroidManifest.xml 의 Activity 에 다음과 같이 기술했었다. android:theme="@android:style/Theme.NoTitleBar" 하지만 황당하게도 에러가 발생을 하..

XML 코드 자동 정리 방법

이클립스/Eclipse XML 및 코드 자동 정렬 하기 TIP 이클립스를 사용 할 때 XML 및 코드 정리를 할때 매 번 엔터를 치거나 일일이 정렬 해야 할 경우가 있습니다. 무척 번거롭지요 -___- 이클립스에서는 이러한 부분을 위해 자동정렬을 지원해 주는데요. 이미 알고 계신 분들도 있겠지만, 정렬 작업시 불편함을 느끼신 분들은 참고 하시기 바랍니다. Eclipse > Preference > XML > XML Files > Editors' 에서 'Split multiple attributes eash on a new line' 을 체크한다. XML 파일을 열고, Ctrl + A ( 전체 선택 ), Ctrl + i ( 자동 정렬 ) 출처 http://arabiannight.tistory.com/16

node.js push 구현 정리..

기종 : cent os 6.5 우선 node.js 설치 (root 계정으로 설치) 소스 컴파일 방법입니다.~$ wget http://nodejs.org/dist/v0.10.28/node-v0.10.28.tar.gz~$ tar vxzf node-v0.10.28.tar.gz~$ cd node-v0.10.28~/node-v0.10.28$ ./configure~/node-v0.10.28$ make~/node-v0.10.28$ sudo make install 다음은 apt-get을 이용한 인스톨방법입니다.$ sudo apt-get install nodejs$ sudo apt-get install npm 참고 링크 : http://pyrasis.com/nodejs/nodejs-HOWTO#section-8 node...

안드로이드 스튜디오 앱스토어 apk 만들기 (keystore 관리방법)

참고한 강좌 이클립스보다 뭔가 좀 직관적으로 바뀌었네.. 위 강좌는 리눅스 (mac) 기준으로 윈도우 사용자에 대한 배려가 없다 ㅋㅋㅋ 우선 keystore 파일을 만든다.. Java 가 가지고 있는 keytool 유틸리티로 keystore 를 생성해줍니다.시작 > 실행 > cmd ( java path가 설정되어있어야함 ..)keytool -genkey -v -keystore test.keystore -alias komvo -keyalg RSA -keysize 2048 -validity 10000요거 복사해서 붙여넣기 차례대로 입력... 키 저장소 비밀번호 입력: 새 비밀번호 다시 입력: 이름과 성을 입력하십시오. [Unknown]: nova조직 단위 이름을 입력하십시오. [Unknown]: 조직 이름을..