round(abs(strtotime(date('Y-m-d'))-strtotime(종료일))/86400);
바인딩 쿼리의 실행 바인딩쿼리는 리터럴과는 다르게 쿼리문에 필요한 변수를 직접 삽입하지 않고 바인딩이라는 과정을 통해 쿼리문을 실행합니다. 바인딩 쿼리는 쿼리문의 반복처리 속도 및 SQL Injection 방어에 도움을 준다고 알려져 있으므로 리터럴 보다는 바인딩쿼리를 사용하시길 권장합니다. 바인딩을 사용할 경우 변수값은 Dao에서 자동으로 escape 시켜주므로 별도로 처리하지 않아도 됩니다. 바인딩 쿼리는 Mysql 4.1 이상 버전에서 지원됩니다. Spac Dao 에서는 두가지 방식의 바인딩을 제공하는데 그 방식은 아래와 같습니다. 1. "?" 를 통한 바인딩 2. ":변수" 를 통한 바인딩 (Spac 12.2.1 부터 지원합니다.) 위 두가지 바인딩을 예제를 통해 알아보겠습니다. 변수를 직접 삽입..
VIM은, BOM(Byte Order Mark) 이 있는 UTF-8 파일은 자동으로 인식하지만, BOM이 없으면 인식하지 못하고 파일 속의 한글이 깨집니다. 이때는 다음과 같이 인코딩을 수동으로 전환해 주면 됩니다. VI : 인코딩 전환 * 현재 편집중이라면 키보드의 Esc키를 누릅니다. * 콜론(:) 키를 눌러, 명령어 모드로 들어갑니다. * set enc=utf8 , set enc=utf-8 VI : UTF-8 인코딩 전환 * set tenc=korea * set enc=utf-8 - tenc는 termencoding 값을 설정하는것이고 - enc는 encoding 값을 설정하는 겁니다. VI : 한글 완성형(euc-kr)으로 인코딩 전환 * set enc=cp949 * set enc=euc-kr V..
input 박스 속성에서 한영키 제어시 ime-mode를 활용하여 다음과 같은 스타일을 제어할 수 있지요. ime-mode: auto - 알아서 하는 것이죠. 한영모드를 자유롭게 변경가능 합니다. ime-mode: active - 최초 한글모드로 설정되고 영문 전환 가능합니다. ime-mode: inactive - 최초 영문입력 모드가 됩니다. 한글 전환 가능합니다. ime-mode: disabled - 영문만 가능합니다. 한글은 작동하지 않습니다. input 박스 속성에서 대소문자 제어시 text-transform: capitalize - 단어의 첫글자만 대문자로 설정됩니다. text-transform: uppercase- 모든 단어는 대문자로 표기 됩니다. text-transform: lowercas..
[데이터베이스] 정규화과정 정규화는 주어진 릴레이션 스키마를 함수적 종속성과 기본 키를 기반으로 분석하여, 원래의 릴레이션을 분해함으로써 중복과 세 가지 갱신 이상을 최소화하는 것입니다. (1) 정보의 중복 동일한 정보를 2군데 이상 저장 (2) 수정이상 반복된 데이터 중에 일부만 수정하면 데이터 불일치 발생 (3) 삽입이상 불필요한 정보를 함께 저장하지 않고는 어떤 정보를 저장하는 것이 불가능 (4) 삭제이상 유용한 정보를 함께 삭제하지 않고는 어떤 정보를 삭제하는 것이 불가능 정규화과정은 논리적설계 단계와 물리적 설계 단계 사이에서 이루어지는 과정이며 정규화되지 않은 릴레이션을 보다 좋은 구조를 갖는 릴레이션들로 단계적으로 변환해 가는 과정입니다. 정규형의 종류에는 제1정규형, 제2..
- Total
- Today
- Yesterday
- redis
- laravel-kafka
- 정의
- 정규식
- php-laravel
- laravel-test
- eloquent-observer
- 메일
- 라라벨
- django
- session+token authorize
- bitwarden-cli
- exception-test
- MySQL
- Laravel
- graphql
- POP3
- graphql-php
- addMonthWithoutOverflow
- 자바스크립트
- 테스트_다중트랜잭션
- l5-swagger
- php
- aaa패턴
- l5-swagger-response
- addMonth
- password-manager
- Python
- vim
- observer 매개변수 전달하기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 26 | 27 | 28 | 29 | 30 |