전체 글

전체 글

    [JS] 변수 타입 확인하기 - typeof, constructor

    [JS] 변수 타입 확인하기 - typeof, constructor

    넘어온 파라미터의 타입을 확인해서 return을 달리해야하는 함수를 만들 일이 생겼다. # typeof var a = "a"; var b = 100; var c = [1,2,3]; var d = { name : 'jiyoon'}; console.log(typeof a); // string console.log(typeof b); // number console.log(typeof c); // object console.log(typeof d); // object array와 object를 구분해주지 못한다. 모든 Javascript Object들이 가지고 있는 constructor속성을 확인하면 더 정확히 구분할 수 있다. # constructor var a = "a"; var b = 100; var c..

    [PostgreSQL] 날짜/시간 관련 함수 1

    [PostgreSQL] 날짜/시간 관련 함수 1

    # 현재 날짜 조회하기 SELECT NOW(), CURRENT_DATE, CURRENT_TIME ,CURRENT_TIMESTAMP # TIMESTAMP에서 추출하기(EXTRACT, date_part) ## EXTRACT SELECT NOW() ,EXTRACT(YEAR FROM NOW())AS YEAR ,EXTRACT(MONTH FROM NOW())AS MONTH ,EXTRACT(DAY FROM NOW())AS DAY ,EXTRACT(HOUR FROM NOW())AS HOUR ,EXTRACT(MINUTE FROM NOW())AS MINUTE ,EXTRACT(SECOND FROM NOW())AS SECOND ## date_part date_part('field', source) SELECT date_part..

    [PHP] 크롬 파일 다운로드 오류

    [PHP] 크롬 파일 다운로드 오류

    ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION 1. file_name을 ""로 감싸주기 Header("Content-Disposition:attachment;filename=".$file_name.""); 2. 업로드 시 file_name의 ','를 '_'로 바꿔주기 첨부파일 업로드 시 파일명의 ','를 '_'로 replace해서 처리하면 문제 없음

    마우스 커서 이미지 바꾸기

    마우스 커서 이미지 바꾸기

    # 마우스 커서 변경하는 방법1. 마우스 커서 파일을 다운받는다.ZIP으로 다운 받을 경우 압축해제 후 Install.inf 우클릭, 설치개별 파일 (.cur 또는 .ani)로 다운 받을 경우 경로 알아두거나 C:Windows/Cursor에 저장 2. 실행창(Window+R)을 열어서 main.cpl 입력하면 마우스 속성 창이 나온다.3. 포인터 탭의 구성표에서 선택해주면 끝! # 마우스 커서 ZIP파일 모음# 마우스 커서 ZIP파일 사이트http://www.rw-designer.com/cursor-library Open Cursor Library - 157351 cursors www.rw-designer.comhttps://www.deviantart.com/search?q=mouse+pointer  S..

    [MyBatis] <sql>, <include> 사용하기

    [MyBatis] <sql>, <include> 사용하기

    쿼리문을 작성하다보면 반복되는 문장이 많다. 이 반복되는 문장을 따로 빼놓고 갖다 쓸 수 있는 게 , 다. 공통으로 빼는게 , 갖다 쓰는 게 # 사용하기 1. 기본 문법 A.id, A.name, A.grade SELECT FROM TB_STUDENT A SELECT A.id, A.name, A.grade FROM TB_STUDENT A SELECT , B.score FROM TB_STUDENT A JOIN TB_SCORE B ON A.id = B.student_id SELECT A.id, A.name, A.grade , B.score FROM TB_STUDENT A JOIN TB_SCORE B ON A.id = B.student_id indent 안맞는거 킹받네.. 작성한대로 나오게하는 방법 없나 2. ..

    [openSSL] cafe24에서 openSSL 설치 후 redirect

    http에서 https로 바뀌면서 소스 또한 바꿔줘야 할 부분이 많다. 1. daum 주소 API 의 script 주소 변경 2. 이니시스 결제창의 closeUrl, returnUrl 1. Redirect 소스 말고도 네이버에 우리 사이트가 올라가있다면 http://www.@@@.co.kr 이런 식으로 등록되어있을 것이다. 이걸 하나하나 다 바꾸려고 하지말고 redirect를 해야한다. cafe24에서 호스팅하고있다면 방법은 아주 쉽다. FTP에 접속해 .htaccess파일을 열고 RewriteEngine On RewriteBase / RewriteCond %{ENV:HTTPS} !=on RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L] Rewri..

    [openSSL] cafe24 외부 SSL 인증서 - 무료 SSL 발급 방법 2가지

    [openSSL] cafe24 외부 SSL 인증서 - 무료 SSL 발급 방법 2가지

    Cafe24 카페24 외부 SSL인증서 적용 방법 1. 카페24 호스팅센터 접속 > 로그인 > “나의 서비스 관리” 선택 2. 서비스관리 > 인증서관리 > 외부인증서 선택 카페24의 경우는 아래와 같이 서비스관리 > 인증서관리 > 외부인증서 관리 메뉴를 따라 이동해줍니다. 참고로 카페24에서 운영하는 아이디가 여러개라면 상단에 “내가 신청한 아이디 목록”에서 보안인증서를 적용할 아이디를 선택해줍니다. 3. certificate.crt, private.key 파일 메모장 열기 > 붙여넣기 무료 SSL인증서 파일 압축을 열어서 나타난 파일 3개 중에 certificate.crt 와 private.key를 메모장을 통해 열어봅니다. 그 다음 외부 SSL 인증서 설치 아래에 있는 인증서(SSL CRT) 항목에는..

    [postgreSql] GROUPING SETS/ROLLUP

    [postgreSql] GROUPING SETS/ROLLUP

    Oracle 교육, SQLD책에서만 보던 ROLLUP을 실제로 써봤다. ROLLUP, CUBE 등의 통계함수가 있다는 것 정도만 알았지 실제로 써본건 처음이다. SQLD시험을 보기 전에 써봤다면 아마 한번에 합격했겠지? ROLLUP ROLLUP은 GROUP BY로 묶어준 뒤 소계 행을 나타내주는 통계함수다. 문법은 어렵지않다. 그냥 딱 보면 어떻게 쓰는지 알 정도! 사실 딱 보면은 아니고 몇 번만 해보면 안다. 무엇보다 실습이 최고👍(⸝⸝⸝°⁻̫° ⸝⸝⸝) SELECT COUNT(1) FROM [테이블명] WHERE [조건] GROUP BY ROLLUP ( ([COLUMN1]) ,([COLUMN2],[COLUMN3]) ) 아래는 실제로 적용한 쿼리문들😉(왕뿌듯) (SELECT 'PAY' as "TYPE"..