본문 바로가기

개발도구

[mysql] SQL / MySQL 서브쿼리(SubQuery) 퍼옴 : http://snowple.tistory.com/360 서브쿼리(Subquery) 서브쿼리(Subquery)란 하나의 SQL 문 안에 포함되어 있는 또 다른 SQL문을 말한다. 서브쿼리는 메인쿼리가 서브쿼리를 포함하는 종속적인 관계이다. #메인쿼리 SELECT * FROM db_table WHERE table_fk IN ( #서브쿼리 SELECT table_fk FROM db_table_other WHERE .. ) 조인(Join)은 조인에 참여하는 모든 테이블이 대등한 관계에 있기 때문에 조인에 참여하는 모든 테이블의 칼럼을 어느 위치에서라도 자유롭게 사용할 수 있다. 그러나 서브쿼리는 메인쿼리의 컬럼을 모두 사용할 수 있지만, 메인쿼리는 서브쿼리의 칼럼을 사용할 수 없다. 조인은 집한간의 곱.. 더보기
[ios] 특정문자로 배열만들기 1)NSArray *array = [NSArray arrayWithObjects:@"saltfactory", "ruby", "iPhone", nil];NSString *str = [array componentsJoinedByString:@","];NSLog(@"%@", str); 2) NSString *list = @"Norman, Stanley, Fletcher"; NSArray *listItems = [list componentsSeparatedByString:@"/"]; 더보기
[ios]다른 클래스의 메소드 호출 출처 : http://www.chuckstar.com/blog/technology/iphone-sample-calling-methods-in-between-classes/ 지금 클래스 thisViewClass다른 클래스 otehrViewClass ** ThisViewClass#import "ThisViewClass.h" #import "OtherViewClass.h" @implementation ThisViewClass ~~~~다음, 다른 클래스의 메소드를 호출할 메소드를 작성한다.- (void) insideSomeMethod { [(OtherViewClass *)self.view setName:@"chuckstar"]; } ** OtherViewClasssetName 메소드를 OtherViewClass.. 더보기
[ios] tableview tutorial 강좌 http://adeem.me/blog/2009/05/19/iphone-programming-tutorial-part-1-uitableview-using-nsarray/ 더보기
[ios] 'aps-environment' 인타이틀먼트 문자열 없음" Error: Error Domain=NSCocoaErrorDomain Code=3000 "응용 프로그램에 대해 발견된 'aps-environment' 인타이틀먼트 문자열 없음" UserInfo=0x117d00 {NSLocalizedDescription=응용 프로그램에 발견된 'aps-environment' 인타이틀먼트 문자열 없음} AppDelegate에서 DeviceToken을 받지 못했을때 나오는 에러이며 Provisioning Profile 이 존재함에도 이러한 에러가 난다. 저의 경우에는 xcode 업데이트 후에 이런 에러가 나게 되어 찾아본 결과 아래와 같이 해결할수 있습니다. 1. iOS Provisioning Portal 에 갑니다.1-1 . certificates는 그대로 나둔다(수정하지 .. 더보기
[ios] label 정렬 - Vertically align text within a UILabel 더보기
[안드로이드] 안드로이드 아이콘 만들기 http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html 더보기
[ios] keyboard textFieldShouldReturn 안될때 기본적으로 키보드 딜리게이트 의 textFieldShouldReturn 는 아래와 같이 사용한다. 물론 .h - UITextFieldDelegate 상속되어 있어야 한다. - (BOOL)textFieldShouldReturn:(UITextField *)textField { NSLog(@"return Key at %@",textField); [tfieldPhone1 resignFirstResponder]; [tfieldPhone2 resignFirstResponder]; return YES; } 하지만 , 아무리 해도 안되어 찾아보니. 중요한 한가지가 있었다. TextFieldName.delegate = self; 이것이다. 적절한 곳에 위와 같이 딜리케이트를 넣어주어 설정하면 좋을거 같다. 나는 키보드 .. 더보기
[php] 특수문자 치환 제거 특수문자를 치환하거나 제거할 때 쓰는 preg_replace. $string = preg_replace("/[ #\&\+\-%@=\/\\\:;,\.'\"\^`~\_|\!\?\*$#()\[\]\{\}]/i", "",$string); 모든 특수문자는 사라진다. 한자 한자 하고 싶을땐 $newstr = str_replace("}","",htmlspecialchars($newstr)); 더보기
[php] 스마트 폰 가로지원 환경설정 - Detecting Smart Phone Screen Orientation in PHP & Javascript if( isset($_COOKIE['orientation']) ){    $rotation = $_COOKIE['orientation'];    if( $rotation == 0 ){        echo 'Is Portrait';    }else{        echo 'Is Landscape';    } }else{?>        }?> 더보기