ie를 초기화하면 원인 모를 인터렛 환경이 틀어질 때 해결된다.
백업방법
윈도우키 + R
실행장에 regedit.exe라고 입력 엔터
바로 연결 백업
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes에서
'SearchScopes' 우클릭 켄턱스트 메뉴에서 [내보내기]를 선택 '.reg'로 저장
Internet Setting 백업
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Setting
'Internet Setting' 우클릭 켄턱스트 메뉴에서 [내보내기]를 선택 '.reg'로 저장
ie 초기화시 복구해 주면 됨
적용 방법
윈도우키 + R
실행장에 regedit.exe라고 입력 엔터
편집기를 열고 파일 클릭 가져오기 클릭 저장된 경로를 검색해서 '.reg' 파일 선택 열기하면 적용 완료됨
2013-10-31
2013-10-22
숫자 함수(정의된 수를 지정한 자릿수에서 반올림)
정의된 수를 지정한 자릿수에서 반올림
select round(16.2948, 2) from dual
결과값 : 16.29
select round(16.2948, -1) from dual
결과값 : 20
select round(16.2948, 2) from dual
결과값 : 16.29
select round(16.2948, -1) from dual
결과값 : 20
2013-10-14
중복 제거하고 데이터 count
SELECT COUNT(DISTINCT(USER_ID)) |
FROM LOGIN_LOG |
WHERE CREATE_DATE BETWEEN TO_DATE
('2012-05-01', 'YYYY-MM-DD') AND TO_DATE ('2012-05-31', 'YYYY-MM-DD')+ 23.9998 / 24 ; |
2013-10-13
SUBSTR (ORACLE - 문자열 추출)
ORACLE 내장함수에는
LEFT(), RIGHT() 함수가 없다.
substr 함수를 통해 똑같이 구현이 가능하다.
- 3번째 자리부터
SELECT substr('아름다운대한민국', 3) FROM DUAL;
다운대한민국
- 4번째 자리부터 2글자
SELECT substr(아름다운대한민국, 4, 2) FROM DUAL;
운대
- 우측부터 추출하고 싶다면 마이너스(-) 기호를 사용하면 된다. 우측 2글자
SELECT substr(아름다운대한민국, -2) FROM DUAL;
민국
자바 API 문서에서 substring 메서드의 사용법
자바 API 문서에서 substring 메서드의 사용법
substring 메서드
public String substring(int beginIndex, int endIndex)
이 캐릭터 라인의 부분 캐릭터 라인인 새로운 캐릭터 라인을 리턴합니다. 부분 캐릭터 라인은 지정된 beginIndex로 부터 시작되어, 인덱스 endIndex - 1에 있는 문자까지입니다.
따라서, 부분 캐릭터 라인의 길이는 endIndex-beginIndex가 됩니다.
예)
"Beautiful". substring(4, 8) returns "tifu"
"seoul". substring(1, 5) returns "eoul"
매개변수
beginIndex - 개시 인덱스 (이 값을 포함한다)
endIndex - 종료 인덱스 (이 값을 포함하지 않는다)
반환값
지정된 부분 캐릭터 라인(String형으로 반환됩니다.)
예외
IndexOutOfBoundsException - beginIndex가 잘못된 값 인 경우, endIndex가 이 String 객체의 길이보다 큰 경우, 혹은 beginIndex가 endIndex 보다 큰 경우 IndexOutOfBoundsException 이 발생합니다.
package answer;
public class Test2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "아름다운";
String result = str.substring(2, 4);
System.out.println(result);
}
}
결과 : 다운
package answer;
public class Test2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "아름다운";
String result = str.substring(str.length()-2, str.length());
System.out.println(result);
}
}
결과 : 다운
str.length() 는 4가 되고 str.lengt()-2 는 4 - 2 이므로 2
즉 str.substring(2, 4)
str 문자열의 2번째 부터 4번째 전까지
2013-10-09
엑셀병합 메크로
Sub mergecol()
Dim R As Range
Dim i As Integer
Application.DisplayAlerts = False '경고문 출력제어
For Each R In Selection
i = i + 1 '카운트
If R.Value = R.Offset(1, 0) Then '현재셀과 다음셀과 같으면.
Else '현재셀과 다음셀과 다르면.
R.Offset(-i + 1, 0).Resize(i, 1).Merge '현재셀에서 카운트만큼 옵셋한후 다시 범위를 잡고....병합
i = 0 '카운트 0
End If
Next
Application.DisplayAlerts = True
End Sub
Dim R As Range
Dim i As Integer
Application.DisplayAlerts = False '경고문 출력제어
For Each R In Selection
i = i + 1 '카운트
If R.Value = R.Offset(1, 0) Then '현재셀과 다음셀과 같으면.
Else '현재셀과 다음셀과 다르면.
R.Offset(-i + 1, 0).Resize(i, 1).Merge '현재셀에서 카운트만큼 옵셋한후 다시 범위를 잡고....병합
i = 0 '카운트 0
End If
Next
Application.DisplayAlerts = True
End Sub
2013-10-07
ORA-28001: the password has expired 해결법
ORA-28001: the password has expiredORA-02063: line가 선행됨 (DL_RDMS로 부터)ORA-06512: "SRIMS_AD_20130807.SF_SMP_BINDERITEMVALUE_LST", 10행ORA-06512: "SRIMS_AD_20130807.SF_SMP_BINDERITEMVALUE_LST", 23행
ORA-28001: the password has expired(유효시간 종료) 에러가 나오면서,
DB연결이 실패할 때가 있다.
유효기간 종료이므로 이를 해결하기 위해서는 오라클을 실행해서
사용자명(ID) :
여기에 기존에 쓰던 ID를 넣으면, password가 expired 되었으니 새로 입력하라고 뜬다.
그러면 새로운 password를 쳐주고
확인을 위해서 한번 더 password를 쳐주면
암호가 재설정 되면서 에러 해결(유효기간이 새로 생긴다)
피드 구독하기:
글 (Atom)