본문 바로가기
반응형

전체 글713

ORA-01008: not all variables bound 오라클 에러!! 자세히 쿼리를 들여다 보니.. :user 를 그대로 두고 돌렸던 것이였다..ㅋㅋ 즉 쿼리형태로 다 바뀌여져있는지 확인이 필요하다. 변수가 아닌!! ㅎㅎㅎ 2012. 4. 6.
An SDK Target must be specified An SDK Target must be specified 는...프로젝트 import 시나 생성 시 오류가나거나 프로젝트를 찾지 못한다.. 그 이유는 build target 설정이 되어있지 않아서이다.. 위의 그림처럼 아이콘을 클릭하면 연결되어있는지 알 수가 있다. 또는 아래와같이 메뉴로 알 수가 있다. 프로젝트 생성 시 build target이 없다.. 해결 방안으로.. 모조리 체크하고 install 한다. 인스톨 한다~~ 시간이 오래걸리는구나.. 2012. 4. 4.
5일차 : Objective C 오후 TableView테이블뷰의 셀은 UIView의 서브클래스인 UITableViewCell의 인스턴스 이다.contentView, textLabel, imageView, accessoryView, detailTextLabel:textLabel테이블뷰는 데이터 소스와 델리게이트 오브젝트를 필요로 한다.데이터소스는 테이블 뷰에 정보를 뿌려줄 책임이 있는 오브젝트이며, 델리게이트는 테이블 뷰에서 발생한 여러가지 이벤트를 대신 처리해줄 오브젝트 이다. 데이터소스 델리게이트 : Controller의 데이터소스 프로토콜 메서드와 델리게이트 프로토콜 메서드를 통해 직접특정 데이터를 뿌리도록 구현.필수적인 메서드 3가지(프로토콜을 선택할 경우 무조건 구현해야한다.)-(NSInteger)numberOfSectionsInTa.. 2012. 3. 30.
5일차 : Objective-C 오전 교육의 막바지까지 왔구나!!..여러가지 자바와 다른 개념들이 있고 공통적으로 쓰이는 개념도 많다.특히 메모리 관리나 API들이 광건 인 것 같다. @@@@촛불켜기@@@@@AppDelegate.h// // AppDelegate.h // LightTheCandle // // Created by SDS107 on 12. 3. 30.. // Copyright (c) 2012년 __MyCompanyName__. All rights reserved. // #import @interface AppDelegate : UIResponder { UIImageView *candleImageView; UISwitch *onOffSwitch; UILabel *candleStateLabel; BOOL candleState; UI.. 2012. 3. 30.
제4장. Objective c 하편 1. iPhone개발을 해보자!!- viewContraller 1) .h : view의 컨트롤을 위한 코딩을 해준다 물론 해더니깐 선언만 2) .m : 헤더에 대한 구현부 3) xib : 여기에서 마치 비주얼베이직이나 MFC에서의 컴포넌트들을 마우스로 끌어다가 만들어주며 연결시켜주는 부분이다. IBOutlet과 IBAction 이 있다. 헤더 파일 소스 #import @interface ViewController : UIViewController { UILabel *note; UITextField *display; } @property (retain, nonatomic)IBOutlet UILabel *note; @property (retain, nonatomic) IBOutlet UITextField *.. 2012. 3. 29.
제 4장. Objective C 객체 직렬화와 역직렬화 소스// // main.m // demo192 // // Created by SDS107 on 12. 3. 29.. // Copyright (c) 2012년 __MyCompanyName__. All rights reserved. // #import @interface Thingie : NSObject { NSString *name; int magicNumber; float shoeSize; NSMutableArray *subThingies; } @property (copy)NSString *name; @property int magicNumber; @property float shoeSize; @property (retain)NSMutableArray *subThingies; -(.. 2012. 3. 29.
제3장. Objective C[오전+오후] AutoReleasePool 먼저 풀을 생성================객체1 객체2================Pool // 미리 풀을 만듬.[pool release] 카테고리 : 동적 런타임 디스패치(Dynamic Runtime Dispatch)카테고리는 기존의 클래스에 새 메서드를 추가 하는 방법이다.(상속 받지 않고도 가능!) - 만능은 아니다!단점 : 1) 인스턴스 변수를 새로 추가 할 수 없다.2) 이름 충돌-카테고리 메서드가 기존의 메서드와 동일한 이름을 갖게 되면 카테고리 메서드가 우선시 된다.기존 메서드를 돌려 사용할 방법이 없다.(하이딩 된다.)장점 :1) 클래스 구현을 여러파일로 나누거나, 여러 플랫폼으로 나눌 때 카테고리로 구현 분리하기거대한 클래스의 구현을 한 파일에 다하기는 힘듬.. 2012. 3. 28.
제2장. Objective C (하편) 컴포지 이란? 상속은 ~은 ~의 일종이다(is a )라는 관계 컴ㅍ지션은 ~은 ~을 가진다(has a)라는 관계 모든관계가 상속은 아니므로 자료구조를 만들 때 고민해 본다. 접근자 메소드 1. 오브젝트C에서는 set은 사용하지만 get이라는 명칭은 사용하지 않는다. 참조 횟수 1. 객체가 alloc 또는 new, copy 메시지를 통해 만들어지면 객체의 참조 횟수는 1이 된다. 2. 참조횟수를 증가시키려면 retain메시지를 보내고, 감소 시키려면 release 메시지를 보낸다. 3. 참조횟수가 0이 되어 객체가 소멸되려고 할 때 오프젝트C에서는 자동으로 dealloc메시지를 해당 객체에 보낸다. - (id)retail; -(void) release; -(unsigned) retainCount; * 참조.. 2012. 3. 27.
제 2장. Objective C 1. @property, @synthesize @property : getter, setter 를 구현해준다. @ synthesize : 동기화를 해준다.(@property 관련해서.) ex) @property int numerator, denominator; @synthesize numerator, denominator; 2. 상속 상속 받을 때는 ":" 을 사용. 오브젝트 C는 단일 상속만 지원 다중상속X, 다중상속을 사용 할 때는 프로토콜 사용(자바에서의 interface) id : 모든 객체를 받을 수 있음. 1. source // // main.m // demo08 // // Created by SDS107 on 12. 3. 27.. // Copyright (c) 2012년 __MyCompany.. 2012. 3. 27.
(+)와 (-)함수의 차이는? // // main.m // demoClassInstance // // Created by SDS107 on 12. 3. 26.. // Copyright (c) 2012년 __MyCompanyName__. All rights reserved. // #import @interface DemoInstance : NSObject +(void)ClassMethod; -(void)instanceMethod; @end @implementation DemoInstance +(void)ClassMethod { NSLog(@"클래스에서 직접 호출"); } -(void)instanceMethod { NSLog(@"인스턴스에서 직접 호출"); } @end int main(int argc, const char * argv[].. 2012. 3. 26.
제 1장. Objective C 아이폰 기초과정!!!한영 전환 키 : command + space bar 복사 : command + c 붙여넣기 : command + v 수업 사용환경 1. Mac OS X 10.7 : 운영체제(라이온) 2. XCode 4.3 : 개발에 사용되는 통합 툴 3. Objective C 2.0 : 개발에 사용되는 언어 4. iOS : Mobile OS는 5.1 *객체지향 언어(Object Oriented Programming) Class Object 붕어빵틀 붕어빵 Class 집합 ======= 멤버변수 멤버 메소드 프로퍼티(getter나 setter 같은 것) ======= Field : Class 나 객체의 데이터(변수) Method : 함수 * 은폐성 : 내부의 알고리즘은 숨기고 바깥쪽에서는 단순하게 사.. 2012. 3. 26.
자바 마지막^^ 자바 스터디가 끝이 났다..ㅎㅎㅎ 자바 기초였지만 그래도 간만에 해보는 스터디라서 그런지 도움이 되었다^-^ 2012. 3. 22.
ORA-12154: TNS:could not resolve service name 위의 오류가 나면.. tnsnames.ora 에 뭔가 잘못되었거나 login할 때 뭔가 잘못 써준것이다. 경로 : ex) D:\oracle\ora92\network\ADMIN 로긴 시 화면 즉, tnsnames.ora 가 중요하다^-^ good~~ 2012. 3. 22.
옵티마이저~~~!!! 옵티마이저.. 왠지 마징카이저, 그레이트 마징가~등에서 나오는 로봇 이름 같다.. anyway..오늘 정리한 내용!!! 계속 보고 익히자! ㅋㅋ 아..글씨가...ㅠ_ㅠ ㅋㅋㅋㅋㅋㅋ 나만 알아보면 됐지 뭐~-_-ㅋ 간단하게 보면 옵티마이저는 규칙기반, 비용기반 2가지의 종류가 있다. 규칙기반은 인덱스구조,연산자 등으로 옵티마이저가 판단을 하며, 이것은 규칙적이고 분명하다. 단점으로는 테이블크기, 인덱스내의 컬럼값들의 분포도등의 통계정보를 전혀 이용하지 않기 때문에 경우에 따라 도저히 있을 수 없는 악성실행계획이 나타날 확률이 높다. 옵티마이저를 어루만지는 능력이 낮은 사람들에게 특히 문제가 발생 할 가능성이 매우 높다. 그래서 이런것을 보안하기 위해 나온 것이 비용기준의 옵티마이저이다. 이것은 다양한 통계.. 2012. 3. 12.
쓰레드(스윙사용) 아래는 소스이다~~!! 스윙+쓰레드를 이용~~ 참고 스크린샷 2012. 3. 9.
ㅎㅎㅎ당첨~~~ 문제 풀어서 추첨으로 "던킨도너츠 교환권(6천원) 짜리를 받았다~~오예~^0^good~~ 그런데..3월8일!!!! 기프티콘이 안왔다 ㅠ_ㅠ 힝.. p.s 모바일로 와서 맛있게 잘 먹었습니다 감사합니다^-^ 2012. 3. 8.
intro # 태하팍 그는 누구인가?  서울 라이프 제주 라이프1) 닉네임 : Developer 태하팍 / English Nic Name : Terry.Park -> Trei.Epi / 한글이름 : 박태하2) Job : Developer(Java, Server-Side)3) 관심분야 : 오픈소스, 검색, 아키텍처, 자바, 영어, springframework, k8s, Front단, Hadoop4) e-mail : pthahaha10@naver.com5) linkedin :  https://www.linkedin.com/in/devtaehapark/6) Companylogo companyrole   카카오 엔터프라이즈  검색데이터셀 -> AI응용검색팀(지식그래프셀)  카카오    검색등록(사이트) / lineup .. 2012. 3. 6.
프리젠테이션 Prezi(프레지) JCO에서 정말 역동적이고 쿨한!! 프리젠테이션을 보았다. 신기하기도 하고, 느낌이 좋았다. 그래서 찾아봤더니.. Prezi라는 녀석으로 만드는 것이였다 ㅎㅎ 우선적으로 사용법 이전에 우째 어디서 까는지 알아보자!!^0^good~~ 1. http://www.jnkstudio.net/ 로 들어가서 HelloPrezi를 클릭!! 2. 아래로 내려보면 zip 파일이 있다.HelloPrezi._server_1.0.1.9_for_Windows.zip 위의 방법이 있고, http://prezi.com/ 이 사이트에 가서 sign up을 하고 다운 받는 방법이 있다. 윽..30 days....유료이다 ㅠ_ㅠ 이런~~ 3. 사용법은 아래를 참고하면 되겠다. (검색해보면 많이 나온다 http://voguebloom.ti.. 2012. 3. 5.
VirtualBox 창모드 조정&호스트 키 설정 VirtualBox 에서 창모드 조정을 하기 위한 호스트 키 설정을 해보자.. 엄청 짜증났지만..결국 알아내서 포스팅 해본다..-_-oh no~~ 전체화면모드 : host key + F 심리스 모드로 전환 : host key + L 크기 조정 모드로 전환 : host key + C 게스트 디스플레이 크기 자동조절 : host key + G 창 크기 조정 : host key + A 자! 호스트 키 설정은 어떻게 하는것인가?? 아래의 그림을 참조하자^-^ good~~ 관리자에서 파일 > 환경설정 입력에서 F2나 Ctrl 등을 설청하면 된다^0^good~~~~ 듀얼모니터에서 노트북모니터쪽에 전체화면이 된 후....꿈쩍도 안해서 고생을 했다 ㅋㅋ;; 도움이 되었으면 좋겠다^-^nice~ 2012. 2. 24.
이클립스 팁 프로젝트 import 하기 음..파일만 import해봤었는데.. 프로젝트들을 import하는 기능이 있었네 ㅎㅎㅎ 초간단 tip..ㅎㅎㅎ Existing Projects into Workspace 로 하면 프로젝트를 import할수있다^^good~~ 2012. 2. 24.
VirtualBox 설치 일반 PC에 가상으로 운영체제를 깔아서 사용 하면 된다. 내가 사용한 이유는 IBM 솔루션을 셋팅하는데 있어서 레지스터리 오류가나서.. PC를 포맷할려다가 VirtualBox를 설치하게 되었다. !!VirtualBox 설치!! 1) 오라클에 가서 다운로드 받는다~~!! ^0^good~~ 2) 셋업 파일을 누른다. 3) 셋업 이후 새로만들기(N)으로 클릭!!! 4) 메모리...10G 정도 잡았는데 ...IBM에...솔루션이 엄청 무겁다 ㅠㅠ 늘리는것을 찾아서 포스팅해야겠다.. 5) 아무거나 해도 된다고한다. VDI로 했다~ 6) 동적할당이 편하다고 해서 동적할당으로~~ 7) CD로 부팅을 했다~~XP OS설치~~!! 8) 깔고난 모습이다^^good~~ IBM 솔루션..SPOSA..ㅜ_ㅜ 나아쁜녀석.... 2012. 2. 24.
반응형