개발관련기록(115)
-
[문법을뚫자][ "==" 과 "equals()" 의 차이점]
[ "==" 과 "equals()" 의 차이점] Q&A를 읽다보면, String을 “==”연산자로 비교해서 에러를 발생시키는 경우가 많이 있었습니다. 그래서, 여기에 대해서 정리를 해보고자 이 글을 작성했습니다. 여기 쓰여있는 내용은 제 추측과 상상력이 동원되기도 했기 때문에 사실과 차이가 있을 수도 있습니다. 그런 내용은 바로 알려주세요. 두개는 어떤 차이가 있을까요? 간단히 말하면, “==”은 연산자고 “equals()”는 메소드입니다. ”==”에 대한 정의는 jvm에 있을 것이고, ”equals()”에 대한 정의는 class에서 되어 있겠죠. ”==”은 양쪽 항의 값을 비교하는 것입니다. ”equals()”는 class에서 구현된 것에따라 어떤 처리를 해서 결과를 나타내겠죠.. (구현에 따라서 다른..
2011.08.16 -
[문법을 뚫다]Call by reference, Call by value
이번 장은 중요한 장입니다. 꼭 이해해야하는... .Net의 형식은 클래스(class), 구조체(struct), 인터페이스(interface), 델리게이트(delegate), 열거형(enum) 이렇게 다섯 가지입니다. 또 .Net은 아래 두 가지 기반의 형식으로 나뉩니다. (상속 구조 그림 = > http://msdn.microsoft.com/ko-kr/library/ms173104.aspx) 첫째, 참조 기반의 형식(class, interface, delegate) 둘째, 값 기반의 형식 (struct, enum) 참조 기반 형식, 값 기반 형식 => http://msdn.microsoft.com/ko-kr/library/3ewxz6et.aspx 첫째, 참조 기반 형식의 특징은 관리 힙에 할당됩니다. ..
2011.08.16 -
[MySQL]Alter 구문 관련 쿼리 예제
사용 예(Example)1. 테이블에 새로운 컬럼 추가 alter table tablename add column [추가할 컬럼명] [추가할 컬럼 데이타형] 2. 테이블에 컬럼타입 변경하기 alter table tablename modify column [변경할 컬럼명] [변경할 컬럼 타입] 3. 테이블에 컬럼이름 변경하기 alter table tablename change column [기존 컬럼명] [변경할 컬럼명] [변경할 컬럼타입] 4. 테이블에 컬럼 삭제하기 alter table tablename drop column [삭제할 컬럼명] 5. 테이블컬럼에 인덱스 주기 alter table tablename add index 인덱스명(인덱스를 줄 컬럼1 , 인덱스를 줄 컬럼2, ... ) 6. 테이..
2011.08.09 -
[Servlet / JSP] Mysql 13장 예제 쿼리문 적기
create table message_board ( boardId int not null auto_increment, groupId int not null, sequenceNo char(20) not null, registerDate datetime not null, referenceCount int not null, name varchar(20) not null, passwd varchar(10), title varchar(100), content text, primary key (boardId), index (sequenceNo) ); create table sequence_new_value ( sequence_name varchar(20) not null, newGroupValue int not n..
2011.08.09 -
[SQL] where 절에 case when 구문을 이용한 방법 in, between 등등
Select 이름 From Emp Where (Case When Length(:v1) = 0 Then 1 Else Instr(이름, :v1) End) in(0) 이런식으로의 사용도 가능하다. 단, 구분을 위한 Param을 날려줘야 하겠다. =========================================================== select cd_trade from ftb_trade where (case when :m = '' then cd_trade end) in('01000') element Font font-family font-size font-style font-variant font-weight letter-spacing line-height text-decoration tex..
2011.07.15 -
[IBexpert] DB SQL 편집 툴(FireBird)
:: 편집툴 설치 후 gds32.dll을 찾을 수 없다는 오류가 발생하는 경우 Firebird 설치폴더의 bin 폴더에서 instclient.exe i f instclient.exe i g 위 명령을 실행하시면 됩니다. My Google Doc 에 해당 파일 업로드 함. setup_personal.exe element Font font-family font-size font-style font-variant font-weight letter-spacing line-height text-decoration text-align text-indent text-transform white-space word-spacing color Background bg-attachment bg-color bg-image b..
2011.07.11