목록삽질 (110)
DreamFactory7 :: IT
JAVA에서 객체를 만들때 new라는 키워드를 써서 만든다. 이렇게만들면 힙영역에 만들어진다. 물론 스택영역에 만들수도있으나 스택에만들어진 변수들은 1. 함수에 종속적이어서 함수가 사라지면 데이터도 사라져버리고 2. 영역을 크게 쓰면 성능이 낮아진다. 3. 예전에는 기본메모리영역이 얼마없었고 이런기본메모리는 주로 스택으로 사용했다. 이런 이유 때문에 힙영역에 메모리를 쓰는 기술을 진화시켜왔다. 이런 힙영역은 몇가지 특성이있는데 큰특징으로는 뜬구름과 같은곳이다. 힙영역에 객체를 생성하면 풍선을 만드는것과같다. 하지만 이것을 우리가 쓰거나 할려면 끈을 매달아야하는 방법이 필요하다. 자바나 C언어에서는 그렇게 힙영역을 쓸수있으나 일반적으로 힙영역은 뜬구름과같은곳이라서 한번놓치면 잡을수가 없다. 따라서 반드시 ..
자바.클래스 - int나 float등의 기본적인 개념을 이해하고있어야한다. 자바나 C언어는 변수를 표현할때 int나 float char등을 쓴다. 그런데 이런 형태는 단순한 변수하나만 사용할수있는데반해 실제프로그래밍할때는 변수를 하나만 쓰는게아니라 여러개를 써야한다. 예컨데 게임에서 기사를 만들려고하는데 기사가하는 기능이나 기사에게 필요한 내용들등이 필요하다. 클래스라는건 그런것들을 정의해주는 기능을의미한다. 이를 자바형태로 표현하자면 class 기사{ int hp; int exp 걷기(){ } 뛰기(){ } 싸우기(){ } 아이템 쥐기(){ } } 이런식으로 표현한다. 여기에는 상태정보와 행동으로 구분된다. 상태정보로는 그리고 hp가 필요하고, exp(경험치)등 계속 바뀔수있는 숫자들이필요하다. 물론 ..
출처 : 내생각 프로그래밍 언어는 다음과 같은 특징(추상적)을 가져야한다. 조건, 반복, 선언, 할당, 대입 특징 : 그것이 기능이될지 속성이될지 모호함.
int a; a=10; 이런 구조는 다들 아는구조일것이다. 이것에대한 이해를 했다고 판단하고 글을 씀. 그런데 배열같은 연속된 데이터를 저장하는 구조도 표현할때는 비슷한형태로 사용된다. 선언 : int -> int[] 정수형 배열형 이라는뜻 이런 정수형배열에는 값을 주는형태도 조금틀리다. C언어에서는 int*이라는 형이있다. int형인데 몇개가 들어갈지 모른다(*) 라는 뜻이 된다. java에서도 비슷하지만 표현방법이 약간다르다. int형인데 몇개가 만들어질지 모른다([]) 라는 뜻이 된다. int[] b; b=new int[3]; int[]로 선언된 변수 b에는 숫자 또는 문자가가 들어가는게아니라. 주소라는게 들어간다. 즉, 변수의 형태는 숫자, 문자, 주소, 참거짓등의 형태를 넣을 수있다. 여기에서는..
제목 : 블루스택에서 윈도우 폴더 마운트 하기 출처 : http://mosekim.tistory.com/entry/BlueStacks-App-Player-for-window-Beta1-블루스택스-윈도우에서-안드로이드-앱-사용 여기에서 경로를 바꾸란말이지.. 쓰고싶지않았는데.. 나는 마운트 하고싶지않아서 뺄려고하는데... 암튼
제목 : 블루스택 루팅 0.6.x출처 : http://teknogin.blogspot.kr/2012/07/root-bluestacks-beta-1made-easy.html 0.7 이상은 안되나보넹..
제목 : 블루스택 문제해결 방법 출처 : http://eotjd350.blog.me/50140232242 여기에서 무한 루팅뜨면 설치프로그램에서 repair누르면된다한다.근데 설치파일엔 그런게 안나오넹.... -_-;
제목 : 윈도우에서 블루스택 파일시스템 접근하기 출처 : http://windowsforum.kr/index.php?search_target=title&search_keyword=blue&document_srl=3211540 SDCard.fs는 Winimage같은 프로그램으로도 열어볼수있고 아니면 첨부이미지에 나와있는 android commander라는 프로그램으로 간편하게 윈도우와 안드로이드간에 파일복사도 할수있어요. http://androidcommander.com/ 다운로드 : http://android-commander.en.lo4d.com/details