본문 바로가기

Programming

(156)
Eclipse 3.2 에서 꺼도 되는 옵션 정리 내 노트북이 초 구닥다리인 관계로 Eclipse 3.2 를 돌리는데도 버버버버벅 거리면서 작업이 불가능할 정도이다. 이럴때 Eclipse 에서 사용하지 않아도 무방한 옵션을 몇 개 꺼주면 그나마 덜 버벅 거릴것 이다. 1. Validation Check 꺼주기(http://okjsp.tistory.com/1165643068) 2. Annotations 꺼주기(http://junyong.pe.kr/57) 'General' -> 'Editors' -> 'Text Editors' -> 'Annotations'를 선택후 각종 표시들에 대해서 옵션을 설정할 수 있다.(본문발췌)
[MS-SQL] 달력 테이블 만들기 OUTER JOIN을 해서 데이터가 없는 날짜의 결과까지 모두 조회되는 통계 페이지를 만들기 위해서 열심히 찾아다닌 내용을 정리한다. -- 임시테이블 생성select top 400--숫자값은 유동적으로 변경 가능 IDENTITY(int, 1, 1) nointo #temp_nofrom zipcode --> 1년 보다 큰테이블 아무거나.--calendar 테이블 생성create table calendar (cIdx int identity(1,1) not null, date datetime not null default getdate())-- 삽입insert into Calendarselect new_datefrom (select cast('20050101' as datetime) + no - 1 new_da..
mssql rownum 사용하기 select identity(int ,1 ,1) as rownum, a.* into #temp from [tablename] a; select * from #temp;
[MSSQL] 임시테이블 생성 출처 : http://kr.blog.yahoo.com/jamesjine/1456817.html 임시 테이블 지역 및 전역 임시 테이블을 만들 수 있습니다. 지역 임시 테이블은 현재 세션에서만 볼 수 있으며 전역 임시 테이블은 모든 세션에서 볼 수 있습니다. 지역 임시 테이블 이름 앞에는 숫자 기호가 하나 추가되고(예: #table_name) 전역 임시 테이블 이름 앞에는 숫자 기호가 두 개 추가됩니다(예: ##table_name). SQL 문은 CREATE TABLE 문의 table_name에 대해 지정된 값을 사용하여 임시 테이블을 참조합니다. CREATE TABLE #MyTempTable (cola INT PRIMARY KEY) INSERT INTO #MyTempTable VALUES (1) 여러 사..
[펌] [Java] replaceAll 로 공백 제거하기 출처 : http://vicki.tistory.com/583 회사 프로젝트 코드에서 공백이 포함된 문자열을 공백을 제거할 로직을 추가할 일이 있어서 아래와 같은 방식으로 수정을 하였습니다. view plaincopy to clipboardprint? String str = "Vicki Yi"; System.out.println(str + " : " + str.replaceAll(" ", "")); String str = "Vicki Yi"; System.out.println(str + " : " + str.replaceAll(" ", "")); 허나 결과는... Vicki Yi : Vicki Yi 정규식에서 공백은 정확하게 공백으로 인식을 못하는 것 같았습니다. Pattern JavaDoc 에서 내용을 ..
[JAVA] BigInteger 사용 하기 Int로 선언한 변수로 루프를 돌면서 계속 더하는 로직을 구현했다. 덧셈을 계속 하다 보니 정확히 얼만지는 모르겠지만 어느 정도 규모가 큰 숫자가 되면 값이 음수로 나오더라. 검색해본 결과, Int의 범위는 범위(4 Byte:-2147483648~2147483647) 라서 이 이상은 표현을 못하는 것 같다. 그래서 나온게 BigInteger 다. 이건 무한대의 범위를 표현할 수 있다고 한다. 검색해서 찾아본 바로는 백억도 문안히 표현하더라. 그래서 이걸로 바꿔주고 다시 동작했더니 멀쩡하게 덧셈이 되더라. 아래는 예제 소스 BigInteger a = new BigInteger("0"); BigInteger b = new BigInteger("20"); a = a.add(b); System.out.print..
[Apache] [Windows NT] 날짜별 로그 생성 NT랑 UNIX랑 다른건지 어떤건지 자세히는 모르겠지만 이 방법으로 해결을 했다. 1. Apache 설치는 기본 경로로 설치하면 아래 경로에 httpd.conf 파일이 있을것이다. 이 파일을 Open 한다. C:\Apache\Apache2\conf\ 2. 파일 내에서 CustomLog 를 찾아서 아래와 같이 수정한다. # # The location and format of the access logfile (Common Logfile Format). # If you do not define any access logfiles within a # container, they will be logged here. Contrariwise, if you *do* # define per- access logfil..
[MS-SQL] Alter table 명령어 정리 --컬럼 추가 alter table [TABLE_NAME] add [COLUMN_NAME] [데이터유형] [default value] [not null]; --제약조건 삭제 alter table [TABLE_NAME] drop constraint [제약조건key]; --컬럼 삭제 alter table [TABLE_NAME] drop column [COLUMN_NAME];