본문 바로가기

분류 전체보기

(73)
쿠키(cookie) 개념 및 사용방법 (jQuery plugin) 및 주의사항 - 삽질중인 개발자 - jQuery plugin을 이용한 쿠키 사용 방법 - 쿠키는 웹사이트 접속 시 접속자의 기기에 다운로드되어 저장되는 텍스트 파일입니다. 이런 쿠키에는 이름, 값, 만료 날짜, 경로 정보가 들어있습니다. 이러한 쿠키는 웹사이트가 접속자의 설정에 따라 작동하도록 해주는 역할을 예를들면 로그인 아이디 저장, 장바구니 등의 기능을 구현할 때 쓰거나 팝업창에 "오늘은 더 이상 보지 않음" 같은 설정값을 저장하는 용도 또는, 최근 검색어를 저장하여 사용자 맞춤 광고를 할 때 사용됩니다. 잘 쓰면 웹페이지의 성능도 향상되는 쿠키를 jQuery Plugin을 통하여 아주 간단하게 구현할 수 있습니다. 우선 jQeury를 이용해서 쿠키를 사용하기 위해서는 Plugin을 다운로드하여야 합니다. jQuery Cookie..
자바스크립트 배열 , javascript array - 삽질중인 개발자 var jbAry1 = [ 'Lorem', 'Ipsum' ]; var jbAry2 = jbAry1.concat( 'Dolor', 'Amet' ); 자바스크립트 배열 사용법 배열 선언 방법 // 자바 배열 선언 방법 배열에 값 넣기 / push( value ); 배열의 마지막 값 제거 / pop() 배열 길이 / length 배열안에 모든 요소를 String으로 합쳐서 반환 / join( separator ) 배열 정렬 / sort( compareFunction ) 두개의 배열 합치기 / concat( array ); 조건에 만족하는 배열의 첫 번째 요소를 반환 / find( callback );
SELECT 쿼리 실행 순서 - 삽질중인 개발자 SQL을 다루기 위해서는 SQL의 실행순서를 알고 있는게 가장 중요하다. SQL의 실행 순서에 맞게 쿼리를 짜야지 불필요한 과정이 없어지므로 쿼리 실행 속도가 빨라진다. SELECT 컬럼2 FROM 테이블1 WHERE 컬럼1 = 조건 GROUP BY 컬럼2 HAVING COUNT(*) > 1 ORDER BY 컬럼2 ORDER BY 컬럼2 DESC 위와 같은 SELECT문이 있을 때 1. FROM 절이 가장 먼저 실행 된다. 2. WHERE 절로 조건에 맞게 걸러낸다. 3. GROUP BY 구문에 맞게 그룹화를 한다. 4. HAVING 그룹화된 것 중에 조건에 맞게 걸러낸다. 5. SELECT 위에 과정을 거치고 남은 데이터를 출력한다. 6. ORDER BY 출력된 데이터를 정렬한다. FROM -> WHE..
Javascript 날짜 변경 함수(yyyy-mm-dd) - 삽질중인 개발자 부트스트랩 datepicker를 사용하다 DB에 날짜를 조회하러 가다보면 날짜를 변경해서 가야하는 경우가 종종 있다. 부트스트랩 데이트피커, bootstrap datepicker 사용법 - 개발자 삽질 일기 사용할 bootstrap-datepicker plugin 은 아래에 있는 플러그인을 사용합니다. 사용하는 이유 : 가장 잘 사용하는 플러그인... !! 즉, 한번 써보면 다른 곳에서도 많이 쓰이는 플러그인 uxsolutions/bootstrap-dat.. programmer93.tistory.com 이럴때 사용하면 좋은 함수. //날짜 변경해주는 함수 (yyyy-mm-dd 형태만 사용가능) //beforeDate : 변경전 날짜 //addNumber : 변경하고 싶은 일(월,년)수 //type : 일..
오라클 컬럼 합치기 ( 오라클 listagg ) - 삽질중인 개발자 - 오라클 컬럼 합치는 방법 - 프로그램을 짜다보면 DB에서 조회시 특정 컬럼만 합쳐서 나오게 하고 싶은 경우가 있다. 여러개의 행으로 된 값을 한개의 행으로 합쳐서 가지고 와야하는 경우. 이런경우 오라클에서는 listagg 를 사용하면 편하다. ​ 단 listagg 는 오라클 11g 이상 부터 지원하는 기능이다. 이전 버전에서는 wm_concat 을 사용해야 한다. 우선 사용된 테이블 입니다. -- oracle 11g 기준입니다. -- 부서 테이블(tbl_department), 사원 테이블(tbl_employee_info) 이 있습니다. -- 부서 테이블의 departmentSeq는 사원 테이블의 departmentSeq 참조 되어 있습니다. create table tbl_department( depa..
부트스트랩 데이트피커, bootstrap datepicker 사용법 - 삽질중인 개발자 - datepicker 사용법 및 옵션 정리 - 사용할 bootstrap-datepicker plugin 은 아래에 있는 플러그인을 사용합니다. 부트스트랩 데이트 피커 플러그인은 옵션 설정으로 한국어도 지원한다. 한국어 버전의 캘린더를 원한다면 bootstrap-datepicker.ko.min.js 를 로드한다. uxsolutions/bootstrap-datepicker A datepicker for twitter bootstrap (@twbs). Contribute to uxsolutions/bootstrap-datepicker development by creating an account on GitHub. github.com 깃허브에서 다운 받고 JS 폴더 안에 있는 bootstrap-datepic..
오라클 페이징 쿼리, 오라클 paging 방법 - 삽질중인 개발자 - 오라클 페이징 쿼리 정리 - 쿼리를 작성하다 보면 SELECT 된 결과에서 순번을 매겨야 하는 경우가 있다. ex) paging 이러한 경우 오라클에서는 ROWNUM , ROW_NUMBER() OVER() , RANK OVER(), DENSE_RANK() OVER 등을 지원하고 있다. 1. 테이블 생성 정보와 데이터 --사용 중인 DB는 oracle 11g -- 테스트용 쿼리 문 create table tbl_student_info( seq number primary key, height number, weight number, name varchar2(30), etc varchar2(500) ); --인서트문 insert into tbl_student_info(seq, height,weight, n..
검색어 자동완성 - jQuery Autocomplete 한글 초성 검색 1 - 삽질중인 개발자 -jQuery Autocomplete 한글 초성 검색- jQuery UI의 autocomplete 는 영어대한 검색은 잘된다. but, 한글의 경우 초성만 입력했을 때 자동완성이 안된다. 한글 초성검색을 구현하는 방법중에는 DB에서부터 초성검색을 하는 방법이 있지만 DB 쿼리문을 수정 할 수 없는 경우에는 DB 초성 검색 구현이 불가능하다. DB에서 초성검색 쿼리 구현이 불가능한 경우 autocomplete에서 초성검색을 구현하는 방법입니다. ​참고로 꼼수를 쓴 방법입니다. ​ 읽기 전에 추천 검색어가 몇 천만개 되는 사람은 뒤로가기를 눌러주세요. autocomplete의 옵션을 잘 모르시는 분은 한번 읽고 와주세요. 검색어 자동완성 - jQuery Autocomplete 사용법 웹 개발을 하다 보면 검..