본문 바로가기
반응형

분류 전체보기273

오라클 함수(lead, lag) 이용 게시판 이전글, 다음글 lag(컬럼명, 현재레코드에서 얼마나 건너띈 레코드인지 수 [,'null일 경우 들어가는 값']) lead(컬럼명, 현재레코드에서 얼마나 건너띈 레코드인지 수 [,'null일 경우 들어가는 값']) select idx, subject, lead(idx, 1, 0) over(order by idx) next_idx, lead(subject, 1, '다음글') over(order by idx) next_title, lag(idx, 1, 0) over(order by idx) pre_idx, lag(subject, 1, '이전글') over(order by idx) pre_title from board t select * from ( select idx, subject, lead(idx, 1, 0) over(.. 2010. 9. 16.
html 중 src가 들어있는 부분의 주소를 추출 html 중 src가 들어있는 부분의 주소를 추출 img, embed 태그에 있는 src부분 String source = ""; String pattern = "http://.*(.jpg|.gif)"; Pattern p = Pattern.compile(pattern); Matcher m = p.matcher(source); while(m.find()) { System.out.println(m.group()); } [sS][rR][cC]\s*=\s*(?:'|")([^("|')]*)(?:'|") 작은따옴표로 되어 있는 부분을 큰 따옴표로 바꾸어도 됩니다. => http://icon.daum-img.net/logo1.gif => http://icon.daum-img.net/top/2009/logo.gif 2010. 8. 6.
안드로이드 pc설치 PC 에 설치되어 작동하는 안드로이드 오늘 소개해드릴 내용은 '내 PC 에 직접 안드로이드 OS 를 설치하여, 안드로이드폰 없이 안드로 이드를 즐기는 방법' 입니다. 가능하냐구요??? 이것이 오픈 소스의 위력입니다. 직접 체험해 보세요. 아래 몇 가지만 따라하시면, PC 로 안드로이드 앱을 다운받고, 스카이프로 전화도 하고, 여러가지를 즐길 수 있답니다. 노트북이나 넷북에 깔아서 사용하시면 더더욱 좋으실듯. 그럼 시작 합니다. 준비물 : 512 MB 이상의 플래쉬 메모리 1. 아래 두 사이트를 방문하여, 설치 파일을 다운로드 받습니다. - http://www.android-x86.org/download - http://unetbootin.sourceforge.net/ 2. 다운받은 파일 중 먼저 'UNe.. 2010. 8. 3.
오라클 암호화 사원들의 패스워드나 혹은 중요한 계좌번호등을 암호화하기 위해 사용할 수 있는 방법입니다. 별도의 암호서버가 없거나, 어플리케이션에서 구현하기 어려운 경우에 사용하면 좋은 방법이죠. 암호화 방법은 DES(Data Encryption Standard) 입니다. 암호를 해독하기 위해서는 암호시 사용했던 Key 를 알아야 하죠. 아래는 실제 암호화해서 보여지는 샘플입니다. xencrypt 와 encrypt 가 약간 다르죠? 두 가지중 한가지만 사용하셔도 됩니다. 개인적으로는 xencrypt 선호! 역으로 xdecrypt 와 decrypt 를 실행하면 원문을 볼수 있습니다. SQLWKS> select sys.crypto.encrypt("Test") from dual; SYS.CRYPTO.ENCRYPT("TEST".. 2010. 4. 22.
아파치 톰캣 연동 지난 장에선 사설이 넘 길어 아파치 설치하는 것만 하고 마치고 말았다.ㅋ 트레이창에 아파치서비스 모니터링 아이콘을 확인할 수 있다. 오른쪽 마우스를 클릭 Open Apache Monitor를 선택하여 아파치를 구동/정지할 수 있다. 톰캣의 경우 압축만 풀면 되지만 아파치의 경우 설치하게 되면 서비스에 등록이 된다. 설치시 자동으로 초기설정되기 때문에 윈도우 시작등 리소스를 소모하는 부분도 있어 일단 먼저 Open Services를 클릭하여 Apache2.2를 자동에서 수동으로 변경한다(안해도 상관은 없다.대신 가끔 시스템이 느려질수 있다) 1. 이젠 톰캣을 설치하자. http://tomcat.apache.org/ 에서 톰캣을 다운받는다. 현재 최신버젼은 6.0.18 . 톰캣설치는 앞서말한바와 같이 압축만.. 2010. 4. 13.
jsp ftp (Commons net) Commons net I. Commons net Jakarta Commons의 net은 network utility collection입니다. 인터넷 프로토콜을 대부분지원하는 강력한 유틸리티로 사용이 쉽고 간결합니다. 클라이언트측의 기본적인 Internet protocol을 구현함으로서 고차원적인 abstract가 아닌 기본적인 프로토콜 access가 목적이기 때문에 부분적으로 object-orient 규칙에 위배되는 사항이 있다는것을 참고적으로 알자 Commons net이 지원하는 프로토콜은 다음과 같다 FTP NNTP SMTP POP3 Telnet TFTP Finger Whois rexec/rcmd/rlogin Time (rdate) and Daytime Echo Discard NTP/SNTP FTP.. 2010. 2. 18.
jsp file upload (MultipartRequest ) MultipartRequest 를 이용하여 파일 업로드를 구현한다. MultipartRequest 를 이용하기 위해서는 http://www.servlets.com/cos/index.html 에서 Class Multipart Request 를 클릭해 다운 받는다. (파일첨부) 다운 받은 파일의 압축을 풀고 lib폴더 안에 cos.jar 를 톰캣 설치 폴더의 lib 폴더 안에 추가한다. 그리고 현재 작업중인 프로그램의 WebContent/Web_INF/lib 아래에도 추가한다. 그리고 프로젝터를 새로 고침하면 자동으로 적용이 된다. fileUpload.jsp ------------------------------------------------------------------------------ 2010. 2. 18.
부모창 존재 여부 try{ alert(window.opener.location.jref); } catch(e){ alert("부모창없음"); } 2010. 1. 14.
디지털 시계 2009. 12. 15.
기존 팝업창 닫고 다시 띄우기 New Document 2009. 11. 18.
반응형