Programming (123) 썸네일형 리스트형 논리 : 특정 집단이 모두 같은지를 검사. 첫번째를 n-1개와 같은지 검사, -> 첫번째 값 저장. 두번째를 n-2개와 같은지 검사, -> 두번째 값 저장. 세번째를 n-3개와 같은지 검사, -> 세번째 값 저장. ... n-1번째를 n번째와 같은지 검사 -> n-1번째, n번째 값 저장 이러면 모두 같은 값이 저장되어있다. 하지만 이러면 소비가 심하다. 따라서 하나라도 다른 지를 검사. 첫번째를 n-1개와 다른 지를 검사. 모두가 다르지 않다면 모두 같은 값. JAVA : boxing, unboxing 기본type 을 객체로 쓰려한다면 -> boxing 객체를 기본type으로 쓰려한다면 -> unboxing 이때 boxing이 된 기본 type은 객체이므로 heap 메모리에 올라가고 객체였던 것을 기본type으로 unboxing 할 경우엔 stack 메모리에 올라가게 됩니다. ex ) int i = 123; // a value type object o = i; // boxing int j = (int) o; // unboxing java 1.4버전 까지는 wrapper 클래스를 사용함으로서 이를 명시적으로 작성해야했으나 1.5버전부터는 wrapper클래스를 안쓰는 방향으로 지양합니다. int i = 123; Integer wrapI = new Integer(i); // Boxing개념 i = wrapI.. java : for문 (배열 등과 같은 자료구조의 각 value를 쉽게 접근하는 방법) 새로운 문법인지는 모르겠지만 기존에 알고 있던 것과는 달라 포스팅합니다. ㅎㅎ;; int[] intArray = new int[3]; intArray[0] = 0; intArray[1] = 1; intArray[2] = 2; for(int ab1: intArray) System.out.println(ab1); 출력 : 0 1 2 풀이 : for(자료형 변수 : 배열변수명) 변수가 한번 쓰일 때마다 0번째 배열부터 출력이 이루어지고 이 배열의 끝에 도착하면 자동 종료됩니다. 이 새로운 for문이 유용한 것은 직접 인덱스를 접근할 필요가 없다는 것입니다. 바로 이해하기 쉬운 예를 들자면 int arrLength = intArray.length; 이런 불편한 코딩이 필요없다는 것이죠. :) 첨언 : jdk 1.. 안드로이드 라이프사이클입니다. 어떤 프로그래밍언어든 라이프사이클을 이해해야한다고 늘 강조했던 그분의 말씀에 따라... 플래쉬 action script 3.0 외부API tweener(google tween) 설정방법 actionScript3.0에서 제공되는 기본 내장 tween을 사용하는데에 있어서는 잦은 버그 등으로 사용하는데에 있어 여러 불편함이 있습니다. 이를 개선코자 플래쉬는 외부 클래스들을 import하는 방법으로 이러한 문제들을 해결했습니다. 결국 third party에게 도움을 받는 것이죠. 여러 외부 api들이 있지만 그 중 무료이고 공신력또한 있는 api로는 구글tween이 있습니다. 이제 구글tween의 설정방법을 설명드리겠습니다. (google tween를 구글tween을 사용하는 개발자들이 부르는 호칭으로 Tweener라고도 하는 점을 우선 밝힙니다.) (tween이란 이미지파일을 옴기거나 변형시키는 기법 등을 의미합니다.) 1. http://code.google.com/p/tweener/ 접속.. open source와 open API 에 대한 간략한 정리. open source 소스란 것은 프로그램 자체를 말합니다. 우리가 일상적으로 사용하는 프로그램들은 소스를 통해 input을 받아 output이 이루어지는 것으로 단순히 디스플레이정도로 이해하시면 되겠습니다. 이런 프로그램이 어떻게 input을 받아 output이 이루어지고, 혹은 단순 시연만 되던가, 컴퓨터자원을 어떻게 처리할지는 작성된 소스에 따라 반영됩니다. 결국 프로그램의 소스를 open을 해버리게 되면 예상할 수 있는 일은? 스타크래프트 란 게임의 소스를 임의적으로 변형하여 배틀넷 기능을 없애거나, 종족을 추가하거나 할 수도 있는 것입니다. 즉, 프로그램의 소스를 오픈하면 처음 제작자의 의도와는 다른 프로그램으로 개발이 될 수도 있습니다. 이것이 악의적으로 쓰인다면 오픈소스의 폐단이요, 선의적으.. Your Project contains error(s), please fix them before running your application _ 이클립스 에러 이클립스 상단 메뉴 탭 중 project탭 클릭, -> clean 탭 클릭. 프로젝트 select -> ok버튼 클릭 휴;; 안드로이드 공부하면서 이클립스에 대해서도 많이 배워가는 기분입니다;; 설치하여 구동되는 타입이 아닌 압축을 해제한 후에 구동하는 타입인터라 관련 파일들에 대한 로드가 제대로 수행되지 않을 경우에 갖은 에러가 다 발생하네요 ㅠ_ㅠ 교수님께서 노트북을 사용하기를 권하지 않는다고 하시던데... 그게 그 이유인지는 모르겠습니다;;; ㅠ_ㅠ 안드로이드 구글MAP 호출에 필요한 기반사항(?) 1. Goole-Android AVD인가? 2. androidManifest.xml 에 를 입력 3. main.xml 확인 위 xml소스에서는 실행->cmd입력. 그럼 명령창이 나옵니다. 이 창을 Documents and Setting -> 본인 계정 안에 들어있는 .adroid 루트까지 들어갑니다. 그리고 위에 보이는 것과 같이 명령어를 입력합니다. keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android 이렇게 입력을하면 무엇인가를 마구 리딩합니다. 그럼 androiddebugkey, 날짜, keyEntry, 라는 문구가 출력되고 이어서 바로 인증서 지문: ..라고 출력됩니다. (.. 이전 1 ··· 11 12 13 14 15 16 다음