전체 글 썸네일형 리스트형 <Jquery UI>Dialog 사용하기 jQuery UI 는 jQuery 와 CSS 와 HTML 이 짬뽕된 묶음이라고 생각하면 되겠다. jqery 의 문법형식을 쓰며 HTML로 구조도 바꿀수 있고 부트스트랩처럼 클래스이름을 붙여줌으로써 자동으로 스타일링이 들어간다. jQuery UI를 사용했을 때 (Dialog) 와 사용하지 않았을 때를 비교해서 한번 정리 해보겠다. 먼저 UI 라이브러리를 사용하지 않았을 때 Dialog 의 기능을 대신하려면 직접 템플릿을 만들어서 붙여주어야 한다. $(".crud-c").click(function(){ $("body").append(""+ ''+ ''+ '제목 :'+ ''+ ''+ '아이디 :'+ ''+ ''+ '카테고리 :'+ ''+ '자유'+ '공지'+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ .. 더보기 <Oracle SQL> NVL() 함수 (NULL) NVL 함수는 일반적으로 null 값을 0 으로 바꾸어 주는 함수로 많이 알려져있지만 정확하게는 null 값을 0을 포함한 다른 값으로 바꾸어 주는 함수 입니다. 이렇게 보면 0인 것과 null 값을 헷갈리지 않게 어떻게 쓰는지 알수 있을 것이다. 물론 숫자로만 되는 것이 아니라 문자로도 변환이 가능한데 해당 컬럼이 number 로 지정되있는데 문자로 바꾸어주게 되면 identifer 오류가 나기 때문에 상황에 맞게 쓰면 되겠다. 물론 굳이 null 을찾기 위함이면 where 절을 통해 찾으면 되겠지만 null 을통해 어떠한 값을 주거나 연산을 하고 싶을 때 사용하면 일을 2번할 걸 1번에 처리할 수 있기에 애용하면 되겠다~> 더보기 <Oracle SQL>단일행 함수 문자함수 단일행 함수는 여러건의 데이터를 한꺼번에 처리하는 것이 아니라 한 번에 하나씩 처리하는 함수 이고 복수행 함수는 여러건의 데이터를 입력 받아서 결괏값 1건을 만들어 주는 것이라고 알아두면 되겠다. 자주 사용되는 문자 함수들을 정리해보고 몇가지 예제를 실행해보겠다 * INITCAP : 입력 값의 첫 글자만 대문자로 변환 // INITCAP('abcd') --> Abcd * LOWER : 입력 값을 전부 소문자로 변환 // LOWER('ABCD') --> abcd * UPPER : 입력 값을 전부 대문자로 전환 // UPPER('abcd') --> ABCD * LENGTH : 입력된 문자열의 길이 값을 출력 // LENGTH('한글') --> 2 * LENGTHB : 입력된 문자열의 길이의 바이트 값을 출력.. 더보기 <Oracle SQL>연결 연산자로 컬럼을 붙여서 출력하기( || ) 데이터를 조회하다 보면 서로 다른 컬럼을 마치 하나의 컬럼처럼 연결해서 출력 해야 할 경우가 종종 있다. 예를 들어 회원가입 시 성과 이름을 각각 받았지만 하나로 출력해야 되는 것처럼 말이다. 이 때 "||" 연산자를 통해 해결 할 수있다. scott 계정을 예로 연습을 했는데 보는 것 처럼 두가지 항목을 두가지 컬럼에 출력했다. 이제 2 가지 항목을 하나의 칼럼에 같이 출력해보았다. 위의 쿼리문에서 ''' s job is ' 부분에서 '' 를 안쓰고 ' 를 써봤는데 에러가 뜨고 다시 좀 더 살펴봐야겠다. 연습문제로 나와 있는 문제를 한번 풀어보았다. 더보기 Oracle SQL SCOTT 계정 활성화 회사에서 간단히 과제 프로젝트를 진행하면서 내가 원하는 값들을 뽑아오는 쿼리를 짜다가 오랜만에 해선지 단일행 함수, 그룹함수, 조인 등 손에 안 익어서 고생했었다. 그래서 과거에 하던 방식으로 scott 계정으로 연습을 하려는데 계정접속이 안 되었다. 우선 11g XE 를 설치했다면 11g 정식 버전에 있는 SCOTT 계정이 없다. 1. 명령 프롬프트를 실행 한 후 system 계정에 접속한다 2. 파일 탐색기로 본인이 다운받은 경로를 찾는다. scott.sql 파일 까지 \oraclexe\app\oracle\product\11.2.0\server\rdbms\admin\scott.sql (주의)맨 앞에 '@'를 붙여줘야 제대로 작동이 되는걸 확인 할 수 있다. 3. sqlplus 에 접속 된 사용자 확인.. 더보기 <JavaScript> 배열 초기화 방법 배열은 하나의 객체에 여러 값들을 담을 수 있기 때문에 유용하게 많이 쓰이기 때문에 실제로 진행중이던 프로젝트에서 그 필요성과 초기화 방법등을 알아보겠다. 먼저 배열 초기화를 선언하는 방법은 한 가지가 아니다. 1. Array.prototype.pop() 함수를 이용해서 반복문을 돌면서 값들을 뺴내는 방법. var wayArray1 = [1,2,3,4,5]; for(var i = wayArray1.length; i++){ wayArray1.pop(); } console.log('wayArray1 = '+ wayArray1); // array = []; 2. length 값을 0 으로 설정 var wayArray2 = [1,2,3,4,5]; wayArray2.length = 0; console.log('w.. 더보기 Sql Developer 실행 안됨, 자동 꺼짐 현상 오라클을 정상적으로 다 설치 한 뒤에 sql developer 를 깔아 줘야 할 때였다. 우선 jdk 버전이 문제였는데 설치 막바지쯤에 버전이 낮으면 알림창이 뜬다. 어디랑 어디 사이 버전까지 사용이 가능하다고 뜨는데 그거 무시하고 완료했다가 디벨로퍼가 다 깔리고 실행을 시키면 1초정도 맛만보다 꺼지는 경우가 있다. C:\Users\사용자명\AppData\Roaming\sqldeveloper\20.2.0 경로로 가면 안에 product.conf 파일 안에 이 부분에 jdk 버전을 바꾸어 주면 된다. 나도 이 에러를 해결하기 위해 여러 블로그들을 찾아 보았는데 어디 system20.~~~ 안에있는 파일 전부 삭제 혹은 특정 파일 삭제 다 해보다가 product.conf 안에 버전을 바꿔주자마자 정상 작동이.. 더보기 AOP란 (Aspect Oriented Programming) OOP는 객제지향 프로그래밍으로 요즘 개발을 하는 사람들은 전부 다 들어보았을 것이다. 그렇다면 AOP는 무엇일까 나도 처음에 이 단어를 들었을 때 너무 생소한 단어였다. 핵심은 '공통' 과 '분리'이다 AOP를 직역하자면 관점 지향 프로그래밍으로서 우리가 프로그래밍을 하다보면 공통적인 기능이 많이 발생한다. 물론 공통기능을 모든 모듈에서 상속을 통해 개발할수 있지만 java에서는 다중 상속이 불가능하다. 그리고 핵심코드와 공통기능코드가 섞여있어 가독성이 떨어지고 효율성이 떨어진다. 즉 AOP는 핵심기능과 공통기능을 분리시켜 놓고 공통기능을 필요로 하는 핵심 기능에서 사용하는 방식이다. 큰 개념으로는 결국 공통된 기능을 재사용하는 것이라고 봐도 무방하겠다. 용어들에 대해 정리하자면 Target : 부가기.. 더보기 이전 1 ··· 15 16 17 18 19 20 21 ··· 24 다음