전체 글 224

자주 접하는 오라클 에러

개발자들이 자주 접하는 오라클 에러 메세지 성공과 실패의 경험을 나누자, 용기와 희망을 나누자개발업무를 시작으로 IT계에 입문했던 필자가 10년 가까이 DB 엔지니어로서 활동하면서 얻은 경험과 지식을 나누고자 한다. DB를 자주 접하는 SW 개발자뿐 아니라, DB 전문가를 꿈꾸는 대학생에서 DB 분야에 입문한 지 1~2년 된 기 입문자가 쉽게 이해할 수 있도록 비유를 통해 쉽게 접근해볼 계획이다. 물론 전문가들이라도 다시 한번 개념을 정립하는 의미에서 필요한 내용이 될 수 있다.전체적으로 DB의 기본 원리와 개념을 이해하고 테이블, 인덱스, 쿼리, 튜닝, 플랜 등 개발자들이 알아야 하는 DB 전분야에 대해 쉽게 이해하도록 설명하겠다. DB 기술서적이나 번역서보다는 조금 더 부드럽게 접근할 계획이다. 그렇..

Programing 2016.10.28

oracle 숫자형함수

숫자형 함수란 수 값을 인수로 받아 NUMBER 타입의 값을 반환하는 함수이다.ABS(n)ABS 함수는 절대값을 계산하는 함수이다.?123456-- ABS 예제SELECT ABS (-1.234) absolute FROM DUAL; ABSOLUTE---------- 1.234CEIL(n)CEIL 함수는 올림값을 반환하는 함수이다.?123456789101112131415-- CEIL 양수 예제SELECT CEIL(10.1234) "CEIL" FROM DUAL; CEIL---------- 11 -- CEIL 음수 예제SELECT CEIL(-10.1234) "CEIL" FROM DUAL; CEIL---------- -10FLOOR(n)FLOOR 함수는 버림값을 반환하는 함수이다.?12345678910111213..

Programing 2016.10.28

KT 올레 이전설치비

이사를 하기 전 이전설치 신청을 하고 기사님을 맞이한 후 한 달. 요금이 청구 되었다. 그런데 왠열?! TV 이전비가 14,000원, Internet 이전비가 10,000원 합이 24,000원!?!?!?!?! 뭐 이런 뭣 같은 경우가. 전화로는 승질을 낼 수 있으니.. 상담원이 무슨 죄랴. 내가 좋아하는 이메일 문의를 남겼다. 인터넷, TV 같이 사용하는데 한 쪽으로 청구 되는 것도 아니고, 청구되는 비용을 생각해보면 방문하신 기사님은 한 분 이고, 모뎀도 하나 이고 선도 하나 인데 왜 이전비는 각각 해서 별도로 청구하죠? 라고. 그러고 다음 날 답변을 받았다. (생략) kt 인터넷과 tv의 이전 설치비 부과는 각각 인터넷은 2016년 4월 24일부터, kt tv는 2015년 11월 8일 접수분부터 변경..

후기 2016.07.20

이미지 미리보기 스크립트 삽질

파일업로드 이미지 미리보기 삽질 본문은 그냥 삽질한 내용의 기록이며 브라우저에서 미리보기 해결방안을 찾는 분이라면 피해가시길 음... 그냥 뻘짓을 좀 했다. 파일업로드는 아니고 input:file 에서 이미지를 미리보여주는 스크립트가 있던데 거지같은 IE 에서는 filereader 객체를 사용하려면 버전도 타고, html5 태그 지원 여부도 타고, 뭐 그렇게 타는게 많은지... 생각을 좀 했는데 이미지를 미리 보여주고자 하는 목적이 무엇인가? 이다. (기획자의 의도와는 별개로) 그냥 업로드에 문제가 없는지 체크하려고..? 업로드 후 어떻게 보여지는가를 확인하기 위함..? 이것도 맞고 저것도 맞을 수 있는데.. 무엇보다 사용자가 업로드 하고자 하는 이미지가 은도끼인지 금도끼인지 구분하기 위함이 가장 크지 ..

Programing 2016.06.02

encoding 확인

텍스트에디터에서 인코딩 문제로 가끔 저장한 내용이 깨진다.자체 기능인 reopen with encoding, save with encoding, set file encoding to, reload with encoding 모두 소용이 없었다. 믿었던 converttoutf8마저도 배신.자바코드에서 깨진 페이지의 인코딩을 확인 하기 위해 구글링 하다가 저장용으로 남긴다. public static void main(String[] args) { String originalStr = "*** ¸ÞÀÎ, ´ëÄ«, ÁßÄ«, »ó¼¼ ERD(?)"; //깨지는 문자 String [] charSet = {"utf-8","euc-kr","ksc5601","iso-8859-1","x-windows-949"}; for..

Programing 2016.05.30

중고폰 분실, 도난 확인하기(IMEI)

중고폰 분실, 도난 확인 약정 묶이는게 싫기도 하고 비싸고.. 그냥 중고 스마트폰을 구매해서 이용하거나 공짜폰이 나오면 바꿔서 쓰기도 하는데 문제는 중고로 되파는 사람들이 요즘은 단품으로 스마트폰 본체와 밧데리 1개만 판매하는 경우가 많아지고 있는 것 같다.물론 요즘은 예전과 틀리게 어떻게든 이익을 남기려는 통신사의 상술로 배터리를 1개만 주는 추세이기에 거기에 맞추어 변하는 모양이기도 하지만 중고로 판매하는 사람들도 구입 당시의 포장박스와 충전기, 이어폰 그리고 추가 배터리를 별도로 판매하면 더 이익이 되는 이유도 있을것이다.뭐 이유야 둘째 치고, 정작 걱정이 되는 것은 이렇게 단품으로 판매되는 스마트폰은 분실된 폰인지 확인이 좀 애매하다는데 있다. 도난을 당한 피해자가 신고는 보통 하겠지만 유심 빼버..

정보 2016.05.17

자바 기본 입문 테스트 문제

테스트 문제를 풀어봅시다 문제 int 배열의 수 중 3으로 나누어지는 수를 반환하세요. public static void main(String[] args){ int[] array = {1,2,3,4,5,6,7,8,9}; int divisor = 3; int[] ret; int i = 0; for(int val : array){ if(val % divisor == 0){ i++; } } ret = new int[i]; i = 0; for(int val : array){ if(val % divisor == 0){ ret[i] = val; System.out.println(ret[i]); i++; } } } 문제 가운데 글자를 되돌려주는 로직을 완성하세요. 문자열의 갯수가 홀수라면 1글자, 짝수라면 2글자를..

Programing 2016.04.04

이미지 자동정렬 (masonry 따라하기)

Masonry Library 크기가 불규칙한 이미지를 뿌려주기 위해 메이슨리라는 라이브러리를 사용하여 테스트를 좀 해봤는데 크롬에서는 이미지 크기가 겹치는 등, 정상적으로 출력이 되지 않는 경우가 있었고, 특히 IE 10 버전 이후에서는 아예 노출이 되지 않기도 했는데 호환성보기 설정의 영향을 받기도 하는 듯 했다.파이어폭스에서 그나마 정상적이었는데 처음 불러온 데이터 이후의 리스트, 즉 두번째 페이지에 해당하는 데이터를 받아서 추가로 뿌려줄 때 총 4열이라면 1열에만 뿌려주는 문제가 있었다. 다시 레이어의 영역을 계산하는데 뭔가 문제가 있지 싶어서 살펴보다가 자바스크립트의 영역이 복잡해서 라이브러리 사이트에서 추가적으로 데이터를 로드할 때 뭔가 지원하는 함수라던지 선언이 있을것 같아 찾아보니 appen..

Programing 2016.04.01
반응형