Java
-
LINUX 에서 NODE.JS 설치하기Java/jsp 2015. 1. 16. 14:39
오늘은 Linux 환경에서 Node.js 를 설치하기 위한 절차를 간략하게 정리해보도록 하겠습니다. Linux 환경에 Node.js를 설치하기 위한 방법으로는 binaray 를 이용한 방법과 compile을 이용한 방법이 있는데 여기에서는 compile을 이용한 방법에 대해서 설명하겠습니다.1. 선행조건Node.js 를 Linux 환경에 설치하기 위해서는 먼저, C/C++ compiler 와 OpenSSL libraries 가 준비되어 있어야 합니다. 만약 두 가지가 설치되어있지 않다면 아래와 같이 설치할 수 있다.12345# Redhat 계열 (ex. CentOS)sudo yum install gcc gcc-c++ openssl-devel curl make # Ubuntusudo apt-get inst..
-
Xcode에서 Subversion 이용하기 iOS ProgrammingJava 2014. 11. 23. 04:25
CVS (Concurrent Versions System)는 소프트웨어 게발에 있어 많은 유용한 환경을 제공합니다.필자는 CVS가 유용을 넘어서 디버깅과 공동작업, 개발자의 실수나 시스템 오류를 복구할 수 있는 개발에 있어 꼭 갖추어야 할 필수 환경이라 생각합니다. 윈도우 개발환경에서 비쥬얼스튜디오에 포함된 Visual SourceSafe를 주로 이용했었는데,Mac의 Xcode에서는 Subversion이 있다는 것을 알게 되었습니다.Subversion외에도 다른 툴이 몇가지 있긴 하지만 Xcode 3.x for OS X Leopard에 기본적으로 포함된 Subversion을 이용하는 방법을 알아 보겠습니다.먼저 소스 파일들을 보관할 수 있는 저장소가 필요합니다. Xcode에서는 이를 Repository..
-
JQUERY 이벤트 종류Java/jquery 2014. 11. 18. 17:20
이벤트 종류(형식) 이벤트 설명 .blur() 요소에서 포커스를 잃을 경우에 발생하는 이벤트 입니다. .change() , , 요소의 값 변경시 발생하는 이벤트 입니다. .click() 마우스 클릭 시 발생하는 이벤트 입니다. .dblclick() 마우스를 더블클릭 했을 경우 발생하는 이벤트 입니다. .focus() 요소에 포커스 되었을 때 발생하는 이벤트 입니다. .hover() 마우스가 요소 위에 위치했을 때 발생하는 이벤트 입니다. .keydown() 키 입력 시 발생되는 이벤트이며, 모든 키에 대해 적용이 됩니다. .keypress() keydown 이벤트와 동일하게 키 입력 시 발생이 되지만 enter, tab등의 특수키에는 이벤트가 발생되지 않습니다. .keyup() 키 입력 후 발생되는 이벤..
-
제이쿼리를 이용한 슬라이드 팝업Java/jquery 2014. 11. 18. 17:18
브라우저 창 왼쪽에 레이어 팝업아래의 형태로 왼쪽 버튼을 눌렀을 경우, 페이지가 오른쪽으로 슬라이드 형식으로 펼쳤다 접었다를 한다. 슬라이드는 제이쿼리 animate 를 이용해서 marginLeft 값만큼 노출된다.Ajax를 이용하여 DB에 저장된 값을 불러들여, 팝업을 구성하도록 하엿다. DB에는 width, height, link, 팝업노출 순서, 시작날짜, 종료날짜로 구성되어 있으며,시작날짜와 종료 날짜 사이의 기간이 되면 자동으로 팝업이 노출되도록 설정하였다. 아래 소스를 include하여 각 페이지마다 상시로 보이도록 하였다.
-
Mybatis foreach 문Java/mybatis 2014. 11. 18. 17:16
select * from test name in #{item.value} mybatis user guide를 보면 foreach의 경우 list나 array 타입을 collection으로 설정할 수 있으며 이때 list나 array 데이터는 map으로 타입이 변환되어 저장된다고 함. // // list를 사용할 경우(변수 이름은 list가 아니어도 됨) // List list = new ArrayList(); list.add("a"); list.add("b"); list.add("c"); #{item.value} value 속성을 사용한 것으로 보아 Map.Entry.getValue 메서드를 호출하는 것이 아닐까 하는데... // // array를 사용할 경우(변수 이름은 array가 아니어도 됨) //..