본문 바로가기
반응형

전체 글193

eclipse에서 Javadoc을 만들어봅시당. java API를 이용해 보신적이 있으시다면 API를 어떻게 만드는지 궁금하신 분이 있으시겠죠! 아니면 개발한 내용에 대해서 내용 이해를 위해 javadoc을 배포해야 할 일이 있다면 여기 간단하게 만드는 방법이 있습니당. eclipse에서 제공하는 javadoc 이용방법을 소개합니다. 1) javadoc으로 만들기를 원하는 프로젝트 또는 내용이 담긴 폴더에 오른쪽 클릭을 합니다. 그 중, 밖으로 내보내는 기능을 하는 Export 메뉴를 클릭합니다. 2) Java 폴더의 Javadoc이라는 내용을 클릭하고 다음 단계로 이동합니다. 3) 또는 1과 2단계를 한번에 처리하고 싶으시다면~ 더욱 간단하게 상단메뉴의 Project > Generate Javadoc을 누르면 앞의 두 단계를 생략합니다~ 4) Jav.. 2011. 2. 18.
Linux의 기본 명령어 모음! 지난번 포스팅에 올렸던 Cygwin을 통해서 윈도우에서 리눅스 환경을 접할 수 있습니다~ 그럼 리눅스에서 사용되는 기본 명령어를 살펴봅시당! ls 또는 dir = > 현재 폴더에 있는 파일 리스트를 보여주는 명령어 * 세부속성 (복합적으로 사용 가능) l : 파일에 관한 상세 정보를 나타냅니다. a : all의 약자로 모든 파일 표시. t : time을 나타내는 명령어로 파일이 생성된 시간별로 표시 R : 도스의 dir/s 명령과 같이 서브디렉토리 내용까지. F : 파일 유형을 나타내는 기호를 파일명 끝에 표시 (디렉토리는 '/', 실행파일은 '*', 심볼릭 링크(바로가기)는 '@‘). 위의 캡쳐파일은 ls의 내용과 그 세부속성들의 차이점을 보여드리기 위해 캡쳐한 내용입니당. 세부속성의 경우에는 ls -.. 2011. 2. 16.
WHERE 절의 IN 사용법! WHERE 절은 아주 유용한 절입니다. 그만큼 알아둘 내용도 매우매우 많죠. 이번에는 IN 의 사용법에 대해 알아봅시다. WHERE 절의 IN 사용법! 1) WHERE 일치하길 원하는 컬럼명 IN (조건1, 조건2, 조건3 ....) WHERE 뒤에 써준 컬럼과 IN 뒤로 나열한 조건들 중 일치하는 row를 가져오게 됩니다. 여기서 나열한 조건들은 OR조건으로 검색하게 됩니다. 조건1 이거나, 조건2 이거나, 조건3 이거나 .... 조건에 일치하는 모든 내용을 가져오게 되죠. 2) WHERE 일치하지 않길 원하는 컬럼명 NOT IN (조건1, 조건2, 조건3 .....) WHERE 다음에 써주는 컬럼명이 일치하지 않길 원하는 컬럼명 인 것을 보시면 아시겠죠! 이번 내용은 앞의 1번 내용과 반대되는 내용이.. 2011. 2. 8.
Select와 동시에 Delete 하기. 예전 마구잡이로 쿼리를 때렸을 적에는 (지금은 마구잡이가 아니라는 얘기는 아니지만~~~) 간단간단하게 내가 아는 쿼리로만 해결하려고 하는 경향이 있었다. 하지만 이젠 나의 영원한 동반자 구글로 구글링을 해가며 남의 지식을 습득해 사용하고 있는데 Delete 문에서 SubQuery를 통해 Select한 내용을 삭제하고자 한다. DELETE FROM 테이블1 WHERE attach_seq IN (SELECT * FROM (SELECT attach_seq FROM 테이블2 as article, 테이블1 as attach WHERE article.article_seq = attach.article_seq and module_seq = 23 ) as result ) 게시물과 첨부파일 간의 관계에 대해서 간단한 쿼.. 2011. 2. 8.
가장 최근 입력된 insert 내용 찾아오기! 새로운 Row의 입력 또는 수정에서 방금 입력된 Row의 seq가 필요할 때가 있지요! 없어도 언젠가 생길 수 있습니당! 저는 그랬으니까요 ㅋㅋㅋㅋㅋㅋㅋㅋ 그 때 쓰면 되는 아주 좋은 쿼리가 있군영! SELECT LAST_INSERT_ID() 바로 직전 입력한 Row의 Sequence를 가져오게 됩니다. 잘 알아두실 부분은 그 Sequence는 반드시 Auto-increment여야 한다는 거지영. 또한 last_insert_id를 찾아오려면 connection이 닫히지 않아야 찾아올 수 있습니다. 당연한 얘기인가영!?!? SELECT LAST_INSERT_ID() as article_seq 등으로 alias를 주어서 이용하면 더 유용하겠졍. 자세한 설명 및 예시는 MySQL 공식 홈페이지에서 확인하실 수.. 2011. 2. 2.
공백값 체크의 여러가지 방법 오늘은 여러가지 공백값 체크 방법에 대해 알아봅시당. 공백값을 글의 제목 또는 내용에 넣게 되면~ 특히 제목! 제목에 공백값이 들어가게 되면... 글이 클릭이 안되는 경우도 생기지영ㅠ_ㅠ 그렇다면 공백값 체크 예시를 위한 Javascript 를 봅시당. 요 내용을 기반으로 공백값 체크를 설명하지용. if(Trim(document.articleDetailFrm.inputArticleName.value) == ""){ alert("게시물 제목을 입력하세요."); document.articleDetailFrm.inputArticleName.focus(); return; } if(Trim(inputContents)==""){ alert("게시물 내용을 입력하세요."); document.articleDetailF.. 2011. 2. 2.
CSS를 무시하고 하나하나 따로 스타일을 적용하려면? CSS로 모든 태그마다 스타일을 적용하게 되면 소스도 깔끔해지고 훨씬 보기 좋은 모습이 되는 것은 맞지만, 어쩌다보면 CSS에 적용된 스타일이 아닌 다른 스타일을 적용해야 될 태그가 하나쯤은 나오기 마련이지용. 그럴 때는 간단하게 써주면 되는 태그! style!  요 간단한 방법을 통해서 CSS에 새로운 스타일을 정해줄 수 있어용. 하나의 사용 예를 들어봅시당. 만약 CSS에~ body td {text-align:center; height:6px; bgcolor:#ffffff;} 이렇게 준다고 했을때, body 내의 td에 이 스타일이 모두 적용되겠지용! 그런데 갑자기 하나의 td에만 left 또는 right 정렬이 하고 싶어지면 전체 CSS를 바꿀 순 없으므로~~ 적용하고자 하는 td에만! blah~.. 2011. 1. 31.
MySQL Hierarchical Data MySQL에서 계층적인 데이터를 다루는 방법에 대해서 소개한 글입니다. 크게 보아서 두 가지 방법을 소개하고 있는데요. 1) List Model 2) Nested Model List Model의 경우는 사용해보았는데요. 그렇게 많이 어렵진 않았습니다. Nested Model의 경우는 아직 사용해 본적이 없네영. http://dev.mysql.com/tech-resources/articles/hierarchical-data.html MySQL 공식 홈페이지에 올라온 계층구조 데이터에 대한 글입니다. 영어에영! 하하하하하~~~ 나중에 시간 되면 정리한 글로 새로 포스팅 하겠어영! 2011.01 오혜영에게 저작권이 있습니당. 2011. 1. 31.
답변형 게시판 (OZBoard) 답변형 게시판에는 여러 방법이 있겠지만, 간단하게 게시글의 정렬이 가능한 OZBozrd에 관련된 내용을 포스팅합니다. 출처는 글 안에 있습니당~ 1. OZBoard OverView -- 01 보통의 게시판을 작성할 때 게시물의 리스트를 보여줄 때 항상 나중에 쓴 글을 먼저 보여주고 그리고 해당 게시물의 리플라이역시 쓰여진 글 순서에 관계없이 항상 원본글이후로 보여주는 리스트을 작성해야 한다. 그렇기 하기 위해서 나도 많은 생각을 하게 되었다. 제가 첨에는 게시판 테이블을 만들 때 인덱스의 개념과 SQL에 대한 기초 지식 부족으로 아주 간단히 테이블 을 만들고 기 리스트의 구현을 프로그램으로 복잡하게 한 적이 있다. 이 구현방법은 여기서 설명 하면 난 너무 허접 프로그래머로 전락 하기에 설명하지 않겠지만 .. 2011. 1. 31.
Window에서 Linux 환경 쓰기 Window에서 Linux를 사용하는 방법을 소개하려고 합니당. 어느 카테고리로 가야할 지 고민이 되지만.. Window에서 실행하는 프로그램이므로 Window tip으로 소개하겠습니다~ 윈도우에서 리눅스를 사용할 수 있게 한다니 흑 ㅠㅠ 이를 가능하게 하는 것이 바로 Cygwin입니다. 파일은 http://www.cygwin.com/에서 다운로드가 가능해요. 무료라니.. 흑 ㅠㅠ 이런 고마운 놈! Cygwin은 Client로써, 실제 리눅스 환경에서 동작하는 데모에 접근하여 밀러링 파일을 가져와 사용할 수 있게 합니다. Cygwin의 설치는 다음! 다음! 다음! 으로 일관하는 설치방법과 매우 유사하나 체크해주고 넘어가면 좋을 부분이 있어 설치환경 설정법을 추가적으로 소개합니다. * Cygwin 설치환경.. 2011. 1. 28.
반응형