반응형
유투브에서 동영상을 다운받기위해서 기존 가지고 있던 프로그램을 사용을 했더니 하나도 안되더라구요..
죄길... =_=;;
그래서 이번에 새로운것을 하나더 받았습니다.

운영체제는 아마도 win 계열뿐이 안될듯 싶습니다.

 위에 파일을 다운받으시고 
 첫페이지에서 오른쪽에 off를 드래그하셔서 온으로 하시고 저장경로를 클릭하셔서 변경을 하시고 유투브에서 동영상 주소를 Ctrl + C 하신후에
paste url버튼을 클릭하시면 자동으로 다운이 됩니다. 
반응형

'프로그래밍 > 자료실' 카테고리의 다른 글

스마트에디터  (0) 2017.11.23
[컴퓨터사양확인] CPU-Z  (0) 2014.05.30
[자료실] 톰켓(Tomcat)  (0) 2010.08.12
반응형
오늘 회사왔는데 이런.. 데이터를 뽑아달라고 요청을 했다.
그런데 연락처를 000000000000 이런식으로 12자리로 달란다.. ㅜㅜ

엑셀로 해야되나 어떻게 해야되나 찾다가 ㅋ 고맙게도 오라클에 함수가 있어서
나름 열심히 응용을해서 리스트를 건냈다..

바로 LPAD와 INSTR, SUBSTR을 사용을 해서 출력을 했다.
참고마운 함수인거 같다.. ㅋㅋ

LPAD함수는 (data,data의 총길이,체워넣을값) 이렇게 사용을 한다.
위와같은 식으로 사용을 하면 총길이에 모자른 만큼 체워넣을값으로 데이터의 왼쪽에 표시를 한다.

그리고 INSTR함수는 (data,구분자,시작점,끝점) 이런식으로 사용을한다.
INSTR함수는 리턴되는 값이 데이터의 길이값이다.

예제는 아래와 같다.

SELECT LPAD (SUBSTR ('http://www.soulroad.net',
                     0,
                     INSTR ('http://www.soulroad.net', '.', 1, 1) - 1
                    ),
             21,
             '0'
            ) AS "결과"
  FROM DUAL;

결과> 00000000000http://www

2)
SELECT LPAD (SUBSTR ('http://www.soulroad.net',
                     0,
                     INSTR ('http://www.soulroad.net', '.', 1, 2) - 1
                    ),
             21,
             '0'
            ) AS "결과"
  FROM DUAL;

결과> 00http://www.soulroad

3)
SELECT LPAD (SUBSTR ('http://www.soulroad.net',
                     INSTR ('http://www.soulroad.net', '.', 1, 1) + 1,
                     INSTR ('http://www.soulroad.net', '.', 1, 2) - 1
                    ),
             21,
             '0'
            ) AS "결과"
  FROM DUAL;
  
결과> 000000000soulroad.net


ㅋㅋ 잊지말자. 홧팅~ 
반응형

'프로그래밍 > ORACLE' 카테고리의 다른 글

[ORACLE] auto-increment 생성하기.  (0) 2013.12.20
[ORACLE] SESSION KILL  (0) 2013.12.20
[ORACLE] decode  (0) 2011.07.22
[ORACLE] sign  (0) 2011.07.22
[ORACLE] translate(특정문자 제거)  (0) 2011.07.22
반응형
오늘 작업중. 특정 문자를 특정 길이보다 짧을경우 넣는 작업을 했다.
함수를 찾던중 str_pad를 찾았는데 사용방법은 하단에 간단히 남겨야겠다.

str_pad(데이터, 문자의 총길이, 채워넣을 문자, 위치);
str_pad(데이터, 문자의 총길이, 채워넣을 문자);
위와같은 형식이다. 위치는 넣어도 되고 안넣어도 상관없다.
 

ex)
$customer_number = 'XXXX';
$customer_number = str_pad($
customer_number , 7, '0', STR_PAD_LEFT);
=> 000XXXX
$customer_number = str_pad($customer_number , 7, '0', STR_PAD_LEFT);
=> 0XXXX00
$customer_number = str_pad($customer_number , 7, '0', STR_PAD_RIGHT); 
$customer_number = str_pad($customer_number , 7, '0');  
=> XXXX000


예제는 위와 같다.
잊지 말자. 항상 처음과같은 마음으로 정리하고 공부하자~
홧팅~! 
반응형

'프로그래밍 > PHP' 카테고리의 다른 글

[PHP] XML 다루기 - XMLReader  (0) 2012.07.24
[PHP] intval()함수  (0) 2011.11.08
[PHP] 쿠키(cookie)  (0) 2011.07.22
[PHP] date()함수 날짜 계산  (0) 2010.11.11
[PHP] 파일업로드  (0) 2010.08.27
반응형
이번 함수는 비교연산자라 하면 편할것 같다.

사용방법은 간단하다.

select decode(데이터 값, 비교 값, 참일경우 도출값, 거짓일경우 도출값) from dual; 

ex)
select decode(-1,1,3,4) from dual; 
-> 4 
select decode(1,1,3,4) from dual; 
-> 3

이나온다.
참 간단하고 사용하기가 편하나.

case 문과 비슷하나 사용방법이 편리한거 같은데
depth가 길어지면 성능이 저하된다고 한다고 한다.


select decode(데이터 값
, 비교 값1, 참일경우 도출값1, 비교 값2, 참일경우 도출값2, 비교 값3, 참일경우 도출값3, 거짓일경우 도출값) from dual; 

ex)
select decode(-1,1,7,2,8,3,9,0) from dual; 
-> 0 
select decode(2,1,7,2,8,3,9,0) from dual
-> 8

이렇게 되는 식이다.
잊지말자.. 


 
반응형

'프로그래밍 > ORACLE' 카테고리의 다른 글

[ORACLE] SESSION KILL  (0) 2013.12.20
[ORACLE] LPAD and INSTR  (0) 2011.08.09
[ORACLE] sign  (0) 2011.07.22
[ORACLE] translate(특정문자 제거)  (0) 2011.07.22
[Oracle] commit 후 데이터 복구  (2) 2011.03.29
반응형
음.. 이번주는 정말 힘든 하루인거 같다..
잘모르는 sql은 정말... ㅠㅡ
허나 남의 주머니에서 돈을 꺼내는것이 쉽지만은 않다.(월급)

sign() 이라는 함수를 쓰게 되어서 이렇게 올린다.
사용방법은 간단하다.

sign(number type);
ex)
sign(1) 
or  sign(0.5) or  sign(0) or sign(-1)

1 , 1, 0, -1

이러한 값을 도출해낸다.

양수일경우 1이 표기되고 음수일경우 -1 0일경우는 0이다.
오옷.. 이러한 좋은것이...
간단하고도 설명도 편하고 딱 떨어지고 참 좋다. 
반응형

'프로그래밍 > ORACLE' 카테고리의 다른 글

[ORACLE] LPAD and INSTR  (0) 2011.08.09
[ORACLE] decode  (0) 2011.07.22
[ORACLE] translate(특정문자 제거)  (0) 2011.07.22
[Oracle] commit 후 데이터 복구  (2) 2011.03.29
ORACLE 소수점이하 삭제.  (0) 2010.07.07
반응형
그제던가.. 일을 하다가 부득의하게 디비 update를 하게됬는데
대상자를 찾던중 필요한 부분을 빼게됬다...  아이런.. 잘모르는데.. ㅜㅡ
인터넷을 미친듯이 뒤지다가 찾은 한녀석.. ㅋㅋ

translate 라는 함수이다.

translate 에대해서 설명하자면 값에서 특정문자들을 쏙쏙 빼준다. ㅋㅋ 이렇게 고마운녀석을 보았다 싶었다.

translate (데이터값, 체크대상문자열, 교환문자열);
이렇게 되어 있는데. 음.. 뭐랄까 이상하다.

두가지 예제를 올려야겠다. 왜나는 이상한 값이 나올까..
오히려 영문을 제외해버리고 숫자만 나온다 원래는 이게 아닌데...
ex1)
select translate('128A5B8C9D4','1234567890ABCD','1234567890') from DUAL 

결과값 -> 1285894 이렇게 나온다.
원래는 순차 적용으로 알고 있는데.. ㄷㄷ 

다음 예제를 보면.. 해깔린다.. 정말.
ex2) 
select translate('128D5B8C9D4','1234567890ABCDEFGHIJKL','ABCDEFGHIJKL') from DUAL

결과값 -> ABHELHID 

이렇게 나온다 예상으로라면 DBCD 이렇게 나와야되는데..

아무튼 숫자는 정확하게 체크를 할수 있다는게 포인트~
숫자만 뽑아 낼때는 상당히 유용하다는것이다.. 

암튼 조심히 써야될꺼 같다.. 아니면 내가 잘못 이해한것일지도.. ㄷㄷ


ps. 다른 분이 만들어 놓은 예제를 약간 손을 봤다.
http://neokido.tistory.com/356 여기서 가져왔다. 
select translate('1tech23', '123456', '45A') from dual;
-> 4tech5A
select translate('222tech', 'ech2', '3itA') from dual; 
->  AAAt3it

음.. 왜 나는 안될까.. 조금더 알아봐야될꺼 같다. 
반응형

'프로그래밍 > ORACLE' 카테고리의 다른 글

[ORACLE] decode  (0) 2011.07.22
[ORACLE] sign  (0) 2011.07.22
[Oracle] commit 후 데이터 복구  (2) 2011.03.29
ORACLE 소수점이하 삭제.  (0) 2010.07.07
ORCLE 자주 사용하는 명령어  (0) 2010.07.07
반응형
오늘 회사에서 일을 하다가.
요청이왔다. 팝업을 순차적으로 롤링을 해달라고..
뭘로 할까 하다가 역시 쿠키가 제격이겠다 싶어서.. 사용을 했다. ㅋ

setcookie(함수명,값,시간);
이렇게 해서 쿠키를 생성해서.

$_COOKIE["함수명"];
으로 받아서 확인을 한다음 팝업의 순번을 돌리도록 만들었다. ㅎㅎ


ex)
$event = $_COOKIE["event"];

if ( $event == '' || $event == 0 ) {
$event = 2;
setcookie('event',$event,0);
} else {
$event = $event + 1;
if ( $event >= 4 ) {
setcookie('event','0',0);
} else {
setcookie('event',$event,0);
}
}
반응형

'프로그래밍 > PHP' 카테고리의 다른 글

[PHP] intval()함수  (0) 2011.11.08
[PHP] str_pad 공간 채워넣기.  (0) 2011.07.25
[PHP] date()함수 날짜 계산  (0) 2010.11.11
[PHP] 파일업로드  (0) 2010.08.27
[PHP] 소수점 계산  (0) 2010.08.12
반응형
오늘 어떤분이 실수로 데이터를 날리셨다.. -0-ㅋ
이런.. 댄장.

그래서 복구 시켰다.. ㅋ
그런데 다른 곳에 오라클 복구시키는 것들 써놨는데.. ㅋㅋ
블로그에는 안올려놔서 올리려 한다.

쿼리는 아래와 같다.
/* 디비의 시간으로부터 15분전의 상태를 select하는 것이다. */
SELECT *
  FROM test_customer_tbl AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '15' MINUTE
                                         )
 WHERE 조건;

where 조건에 지운 조건을 넣어주면은 보여진다. ㅋㅋ

/* 디비의 시간으로부터 15분전의 상태를 insert하는 것이다. */
INSERT INTO TEST
   SELECT *
     FROM test_customer_tbl AS OF TIMESTAMP (  SYSTIMESTAMP
                                             - INTERVAL '15' MINUTE
                                            )
    WHERE 조건; 

where 조건에 지운 조건을 넣어주면 15분전의 상태의 값이 디비에 들어간다.

복구 시간은 정확히는 모르겠으나.. 60분 미만인것으로 알고 있다..
안전을 위해서는 30분정도로.. 생각을 하는것이 좋을것 같다..
 
반응형

'프로그래밍 > ORACLE' 카테고리의 다른 글

[ORACLE] decode  (0) 2011.07.22
[ORACLE] sign  (0) 2011.07.22
[ORACLE] translate(특정문자 제거)  (0) 2011.07.22
ORACLE 소수점이하 삭제.  (0) 2010.07.07
ORCLE 자주 사용하는 명령어  (0) 2010.07.07
반응형
아.. 오늘 완전히 삽질을 했다..
동일한페이지인데 팝업도 동일한 방식으로 열고..
그런데.. 이넘의 팝업에서 부모를 인식을 했다 안했다.. ㅠㅠ
그래서 window.name 을 부모에 주기도 하고 별별방법을 다했으나.
결국은 안되었다.... 

그러던중.. 찾은 녀석이 try catch 구문.. 솔찍히 오늘에서야 javascript에 try catch구문이 있다는 것을 알았다.. =_=;;
java에만 있는줄 알았다... 킁..

하여간 이녀석의 구문을 보면은.. 아주 간단하다.

try{
//실행을 해야되는 구문을 적는다.
}
catch(e){
// 위에 try안에 있는 구문이 오류가 날경우 실행이 된다.
alert("param값이 잘못되었습니다.");
return;
}
finally{
//위에 녀석들과는 상관없는 무조건 실행을 한다.
confirm("이대로 진행을 하시겠습니까?");
}

이런식의 구문이다..
이녀석을 사용하면 쉽게쉽게 할수 있던 일이였는데...
뭐.. 오늘에서야 알았으니.. 잊지 않겠다.. +_+
반응형
반응형
기본적인것이지만.
한번 남겨본다..

<body onload="javascript:xxtest();">
위와 같이 하면 body가 읽어지면 xxtest()라는 javascript function을 실행을 한다.
비슷한 방법으로는..

<script language="javascript">
window.onload = function() {
//내용
}
</script>
이러한 방법으로도 할수 있다.
반응형

+ Recent posts