본문 바로가기

전체 글2572

MSSQL - 음수 양수 분별 방법 MSSQL 에서 음수 양수를 구별하기 프로시져를 만들다 보면 결과값이 음수 혹은 양수일지 구별해야 하는 경우가 생긴다(상당히 자주 존재한다) 그래서 오늘은 mssql 에서 음수 양수를 구분하는 방법을 알아보자방법은 간단하다. sign 함수를 이용하면 된다 아래 쿼리를 실행해보자 select sign(-1) select sign(0) ▼아래처럼 숫자 크기와 상관없이 결과값을 도출한다. 마무리개발도 재밌지만 정리하는 재미도 즐겁습니다. 2017. 11. 7.
MSSQL - 작은 따옴표 쉽게 처리하기 MSSQL 에서 쌍따옴표 사용하기 안녕하세요. 고코더입니다.오늘은 MSSQ에서 작은 따옴표를 자유롭게 사용하는 법을 다루어 보겠습니다. ▼MSSQL 매니지먼트를 실행 하여 아래 구문을 실행해봅시다.select "'", "'a'",'', ▼ 볼것도 없이 오류 빨간 라인이 그려집니다.MSSQL은 해당 처럼 쌍따옴표를 쓸수가 없습니다. 작은 따옴표를 자주 쓰는 경우 이를 쌍따옴표로 묶어서 보기 편하게 써보고 싶을 때가 있습니다.물런 작은 따옴표를 두번 쓰면은 문자로 인식이 됩니다.그럼 가독성도 떨어지기 마련이다. 작은 따옴표 행렬을 보고 있으면 머리가 아프죠 ▼ 이번엔 아래 쿼리를 실행해보자set quoted_identifier offselect "'", "'a'" ▼ 놀랍게도 오류 라인은 없어지고 쌍따옴표 .. 2017. 11. 7.
MSSQL - 0으로 나누기 오류 방지하기 MSSQL 0을 Null로 반환하여 isnull로 처리하기 MSSQL 에서 0으로 나눌시에는 오류가 발생한다. 0으로 숫자를 나눈건 로직이 잘못됐거나 모델링 잘못된 것이다.하지만 .. 사람 맘 같이 세상이 움직이겠는가..결국은 숫자가 꼬이고 꼬이면 0으로 나누고 결국 오류가 발생할것이다.오늘은 그래서 MSSQL에서 0으로 나누기 오류를 대비하는 법을 배워보겠다. 우선 아래처럼 쿼리를 MSSQL매니저먼트에서 실행해보자 SELECT 1000 / 0 ▼ 당연히 오류가 발생하였다. 수학에선 0으로 숫자를 나눌수 없다. 이번엔 이 쿼리를 실행해보자SET ANSI_WARNINGS OFFSET ARITHIGNORE ONSET ARITHABORT OFFselect 100 / 0 ▼ 아래처럼 NULL 이 반환 됐다. (.. 2017. 11. 6.
PHP - PhpStorm 에서 PHP 바로 실행하기 PHP스톰에서 웹으로 띄우기 PHP 스톰에 기능중 가장 편한 기능중 하나는 alt+f2를 누르면 현재페이지를 PHP에서 바로 확인할수 있게 환경을 제공합니다.이클립스와 비주얼 스튜디오에서 부러웠던 그 기능은 PHP스톰은 제공하고 있습니다 !!!!! ▼방법은 아주 간단합니다.PHP 작성중 위에 말했듯이 alt+f2를 누르면 아래처럼 브라우저 선택창이 뜹니다. ▼그리고 웹에서 바로 확인하면 502 오류를 볼수 있습니다. 흐억 502오류 : 불량 게이트웨이 (보통 서버 문제) ▼ 해결방법은 아래와 같습다. 우선 오른쪽 아래의 해당 오류경고가 떠있습니다.하일라이트 된 configure php interperter룰 누르면 ▼ 혹은 셋팅에 PHP 메뉴에 가면 됩니다. ▼ 설정에서 CLI interpreter룰 눌.. 2017. 11. 6.
PHP - console.log를 php 코드에서 사용하기 크롬에서 PHP 디버깅 하기 안녕하세요. 고코더입니다. 자바스크립트에서 흔히 쓰는 console.log는 좋은 기능 입니다. 브라우저에 있는 개발자 툴을 이용해 디버깅을 가능하게 하여서 좀 더 빠르고 쉽게 개발을 가능하게 해줍니다. 그런데 스크립트 언어에 자격으로 가능한 이 방식을 간단한 소스로서버 언어에서 사용이 가능합니다. 방식은 아마 모든 언어가 해당 방식처럼 개발하면 사용이 가능합니다. 우선 저는 PHP 버전을 만들어 봤습니다. 말은 거창하지만 그냥 데이터를 받아 스크립트 언어에 담는 거 뿐입니다. ▼ 소스는 아래와 같다. 자바스크립트 console.log로 데이터를 보내 확인 가능하게 하는 원리 입니다. ▼생각보다 유용하고 쓸만하다. 추천 컨텐츠 console.log - 개발자도구 콘솔 창에 안.. 2017. 11. 6.
jQuery | Plugin - select 박스 검색 가능하게 검색 가능한 select 박스 셀렉트 박스의 옵션이 많아지면 스크롤 길이도 어마 어마 하고 불편합니다.오름순으로 정렬 하여 데이터를 나열하면 되지만.우리의 클라이언트들은 참을성이 많지가 않습니다. 그래서 오늘은 아주 쓸만한 컴포넌트를 준비했습니다.select2 라는 jquery 플러그인이다.아래 홈페이지에서 자세한 정보를 찾아보자.https://select2.org/ 하지만 익스프레스하게 알려드리기 위해아주 기초적이고 간단하게 코딩을 해보았습니다. ▼우선 아래처럼select2.css , select2.js를 참조 시키자 그리고 jquery는 기본12cs ▼참고로 jquery 참조 URL은 외웁시다.1cs http://code.jquery.com/jquery.min.jshttp://code.jquery.c.. 2017. 11. 2.
Javascript - 아이폰,안드로이드 기기 체크 자바스크립트로 아이폰 체크하기 이젠 아이폰 점유율이 절반 가까운 이 시점에윈도우와 안드로이드만을 두고 개발하는 시대가 끝난거 같습니다. 간단한 예로 어플도 아이폰과 안드로이드 두개를 만들어놓고접속하는 기기단말을 보고 분기하여 안드로이드일땐 플레이 스토어 어플로아이폰일땐 아이툰즈 어플로 링크를 보내줘야 할것 입니다. 그래서 오늘은 이 체크하는 방법을 아래처럼 다뤄봤다. navigator : 브라우저 전반에 걸친 정보를 제공하는 객체이다.platform : 브라우저를 실행하는 플랫폼 (기기) 가 무엇인지 말해준다. 아래처럼 아주 간단하게 코딩이 완성 되었습니다.그밖에도 navigator 객체를 이용하여 클라이언트의 접속 환경을 알아낼 수 있습니다. var UserAgent = navigator.platfor.. 2017. 11. 2.
호스트 - 개발을 위한 Host 수정 프로그램 Host 변조 프로그램 개발자라면 항상 메모장을 열어 호스트를 변경하여 개발이 가능한 서버의 환경으로 접속을 하는 경우가 있습니다.메모장은 아주 훌륭하고 대단한 프로그램이지만 더 편하고 빠르게 일할 수 있는 프로그램을 접하는것도 좋은 방법있습니다.. 그래서 오늘은 호스트를 변경하는 프로그램을 소개하려 합니다.개인적으로 인터넷상의 떠도는 프로그램중 이게 가장 낫다고 판단해 리뷰하려고 합니다. 우선 해당 블로그가 "hosts for Windows v0.5" 라는 프로그램의 개발자 본인을 "아트그래머" 라고 부르는 유쾌하고 멋진 분인듯 합니다. 아래에 링크에 있는 프로그램을 리뷰하는거니 더 자세한 정보는 삭신만세라는 블로그를 통해 얻어보세요▼http://saksin.tistory.com/1159 ▼해당 링크에.. 2017. 10. 31.
winSCP - 기본 에디터 변경 winSCP 파일 홈에디터플러스로 열기 winSCP에서 파일을 클릭하면 Internal Text Editor가 기본적으로 작동합니다.의외로 쓸만하고 가볍고 좋습니다. ▼Internal Text Editor 에디터https://winscp.net/eng/docs/ui_editor?ver=5.7&lang=0409&utm_source=winscp&utm_medium=app&utm_campaign=5.7 그래도 가벼운 에디터는 역시 홈에디터플러스 만한게 없습니다.그래서 이번엔 기본 에디터를 바꿔보려고 합니다. Ctrl + Alt + P를 눌러서 설정을 실행합니다. ▼editors 룰 누르면 아래와 같이 에디터 설정 창이 나옵니다.1.먼저 Add를 누르고 2.Extenal edior 에 홈에디터플러스 경로에 ed.. 2017. 10. 30.