분류 전체보기

Java Script/jqgrid

jqGrid 플러그인 다운로드 및 환경 설정

참고도서 및 사이트 jqGrid Wiki (http://www.trirand.com/jqgridwiki) jQuery-UI (http://jqueryui.com/themeroller) jqGrid Demos(http://trirand.com/blog/jqgrid/jqgrid.html) jqGrid 소개 블로그(http://insnote.com/xe/index.php?mid=kkang&page=2&document_srl=297) jqGrid는 jQuery라이브러리를 이용한 Grid Plugin으로 웹에서 테이블 형식의 데이터를 표시하고 조작을 위한 Ajax 기반 자바스크립트 컨트롤러이다. jqGrid는 기본적으로 jQuery-UI를 이용하기 때문에 원하는 테마를 만들어서 사용 가능하다. jqGrid 다운로..

개발자였던 것/자료구조

DOM의 개념

문서 객체 모델(DOM)이란? 결론적으로 DOM(Document Object Model)은 XML이나 HTML 문서에 접근하기 위한 객체 지향 모델로써, 구조화된 문서를 표현하는 방식이다. Window 객체가 창을 의미한다면 Document 객체는 윈도에 로드된 문서를 의미한다고 할 수 있다. DOM은 Document Object Model의 약자로 Document는 문서이고 Object는 객체, Model은 그냥 모델이라는 한국어를 뜻한다. 이를 풀어서 해석하자면 문서 객체 모델로 번역 가능하다. 그렇다면 이 문서 객체란 무엇인가? 문서 객체란 이나 같은 html문서의 태그들을 JavaScript가 이용할 수 있는 객체(object)로 만들면 그것을 문서 객체라고 표현한다. 여기에 Model을 붙였는데..

개발자였던 것/데이터베이스

[Oracle] NVL, NVL2, NULLIF

NVL과 NVL2 데이터 처리를 할 때 NULL 처리는 중요하며 오라클(oracle)에서는 이런 NULL 데이터 처리를 간편하게 하기 위해 NLV 함수를 제공한다. 오라클 외 다른 데이터베이스에서는 nvl 사용이 불가능하다. NVL 함수 NVL( 대상 , null인 경우 값 ) NULL 값을 다른 값으로 바꿀 때 사용하며, 모든 데이터 타입에 적용이 가능하다. 1 2 3 4 5 6 7 8 9 10 -- 매니저가 없는 값을 0으로 바꾸어서 출력하는 예제. SELECT empno, NVL(mgr, 0) mgr FROM emp WHERE deptno = 10; EMPNO MGR ------- ------- 7782 7839 7839 0 7934 7782 cs NVL2 함수 NVL2라는 함수는 NVL함수의 DE..

개발자였던 것/데이터베이스

[Oracle] REPLACE

오라클에서 특정 문자열을 치환하거나 제거하기 위해서는 replace() 함수를 사용한다. 단순 문자열 치환 외에도 엔터값 제거나 태그를 엔터값 치환에도 많이 사용된다. replace(컬럼명, '찾을문자', '변환문자') 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 -- 간단한 REPLACE 예이다. SELECT REPLACE('oracleclub','oracle','db') name FROM DUAL; NAME ------ dbclub -- 대소문자를 구분한다는 것을 알수 있다. SELECT REPLACE('OracleClub','oracle','DB') name FROM DUAL UNION ALL SELECT REPLACE('OracleClub','Oracle','DB')..

개발자였던 것/데이터베이스

[Oracle] LPAD와 RPAD

요구사항으로 자릿수를 일정하게 맞춰달라는 요구가 있다. 이럴 때오라클에서 유용하게 사용할 수 있는 함수는 LPAD, RPAD 함수이다. LPAD, RPAD함수는 n자리만큼 왼쪽, 오른쪽 부터 채워서 반환하는 문자열 함수이다. LPAD, RPAD 본래 용도는 문자열 삽입을 주 용도로 사용하지만, 자릿수를 일정하게 맞추는 용도로도 사용할 수 있다. LPAD, RPAD LPAD(char1, n [,char2]) RPAD(char1, n [,char2]) LPAD : 왼쪽에 문자열을 끼어 놓는 역할을 한다. RPAD : 오른쪽에 문자열을 끼어 놓는 역할을 한다. n은 반환되는 문자열의 전체 길이를 나타내며, char1의 문자열이 n보다 클 경우 char1을 n개 문자열만큼 반환한다. 1 2 3 4 5 6 7 8..

개발자였던 것/데이터베이스

[Oracle] subSTR와 subSTRB

오라클에서 SUBSTR 함수는 문자열을 자를 때 사용하는 기본 함수이다. 문자 단위로 자를때는자를 때는 SUBSTR 함수를 사용하고, 바이트 단위로 자를 때는 SUBSTRB 함수를 사용하면 된다. SUBSTR(char, m ,[n]), SUBSTRB(char, m ,[n]) SUBSTR 함수는 m 번째 자리부터 길이가 n개인 문자열을 반환 한다. m이 음수일 경우에는 뒤에서 m 번째 문자부터 n개의 문자를 반환한다. SUBSTRB 함수에서 B는 Byte단위로 처리하겠다는 의미이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 -- 세번째 이후 문자열 반환. SELECT SUBSTR('oracleclub', 3) name FROM D..

개발자였던 것/데이터베이스

[Oracle] CASE와 DECODE문

CASE문 자바의 조건문과도 같은 기능을 하는 SQL의 조건문이다. CASE문은 WHEN... THEN쌍을 검색한다. 조회해 올 때의 조건은 WHERE 문으로 조건을 걸어 가져올 수 있다. 하지만 가져온 값에 어떤 조건을 걸어 보여주거나 또는 값을 변환할 필요가 있을 경우는 CASE... WHEN... THEN문을 쓴다. CASE WHEN [조건문] THEN [조건이 맞으면 반환할 값] ELSE [조건이 맞지않으면 반환할 값] END 1 2 3 4 5 6 7 8 UPDATE 테이블명 SET 값이 대입될 칼럼명 = CASE WHEN 비교칼럼1 = 비교값1 THEN 대입될 값1 WHEN 비교칼럼2 = 비교값2 THEN 대입될 값2 ELSE 값3 END; cs ELSE 문 같은 경우 선택사항이지만 혹시 모든 ..

기획자/서비스 기획

SI 산출물

SI 사업을 준비하는 단계부터 진행하고 마무리하는 과정에서 나오는 문서나 자료를 의미합니다. 사업과 시스템 구축에 관련된 모든 내용을 항목별로 일목요연하게 정리함으로써, 현 시스템에 대한 이해를 돕는 것은 물론, 향후 시스템을 수정할 때나 다른 수행부서/업체가 사업을 맡게 될 때 참고할 수 있는 자료를 만들어내고자 하는 것이 목적입니다. 보통 사업 초반에 사업을 발주한 기관과 사업을 수행하는 업체가 협의하여 그 목록과 범위를 정하게 됩니다. 1. 분석 1.1. 현업 요구사항 정의서 해당 프로젝트를 수행하는 가장 기본이 되며 고객의 needs을 담고 있는 문서입니다. 이를 통해 다양한 스펙 산정이 가능합니다. 이 부분에서 요구ID를 도출합니다. 1.2. 기능챠트 현업 요구사항을 근간으로 큰 카테고리를 만들..

서으이
'분류 전체보기' 카테고리의 글 목록 (2 Page)