동기우선 파비콘은 브라우저 별로 약간 차이가 있는 것 같은데, 익스플로러는 주소란과 탭에 좌측에 위치해 있고, 크롬이나 파이어폭스 같은 경우 탭에만 타이틀 왼쪽에 이미지가 있다. 이 이미지(아이콘)가 바로 파비콘이다. 프로젝트를 진행하다가 이미지를 넣는 일이 생겼다.그때는 디자인팀에서 준 이미지를 넣었지만, 한참이 지난 지금에서 그냥 한번 만들어볼 수 있지 않을까 생각이 들어,'한번 내가 직접 만들어볼 수 있나?' 하고 찾아본 결과 ... 역시 있었다. 방법파비콘을 만들 수 있는 여러 사이트가 있는 것 같은데, 구글에서 'favicon'라고 치면 제일 위에 나오는 사이트에 들어가서 만들어보자. #링크 : http://www.favicon-generator.org/ 브라우저 기준으로 세로 2/5 정도, 가..
BI (Business Intelligence) ? 기업에서 데이터를 수집, 정리, 분석하고 활용하여 효율적인 의사결정을 할 수 있는 방법에 대해 연구하는 학문이다.기업의 비전을 달성하기 위하여 비즈니스의 전략을 효율적이고 효과적으로 지원하여 각 조직의 구성원(종업원, 중간 관리자, 의사결정자 등)에게 적시에 의사결정을 할 수 있도록 지원하는 정보체계라고 정의하기도 한다. 관련 키워드# Big Data 관련 기사# http://www.dator.co.kr/391210 참고# https://ko.wikipedia.org/wiki/%EB%B9%84%EC%A6%88%EB%8B%88%EC%8A%A4_%EC%9D%B8%ED%85%94%EB%A6%AC%EC%A0%84%EC%8A%A4
동기프로젝트를 진행 중에 예기치 못한 요구사항으로 인한 DB 변경이 이루어질 때가 있다.이때, 컬럼만 추가해서 NULL 값이 들어가도 되거나, 그냥 기본 값 = (예를 들어) 1 이 들어간다면 얼마나 좋을까?하지만, 그룹으로 묶어서 값을 넣어주어야 한다면 좀 더 복잡해지기 마련이다.그룹으로 묶어서 LEVEL 값을 넣어주어야 했다. 방법 UPDATE /*+ BYPASS_UJVC */( SELECT A.COLUMN1 UPD_COL , B.RNUM SEL_COL FROM TABLE_A A , ( SELECT KEY_COLUMN, ROW_NUMBER() OVER(PARTITION BY GROUP_COLUMN1, GROUP_COLUMN2 ORDER BY ORDER_COLUMN) AS RNUM FROM TABLE_..
동기엑셀에서 셀 병합을 단축키로 하고 싶었는데, 찾아도 잘 나오질 않는다. 방법이 없는 것인지 잘 모르겠지만, 그래서 더 찾아보니 선택한 셀 안에 동일한 값이 들어있으면 셀을 병합해주는 스크립트가 있었다. 방법1. 메뉴바에 '보기'탭에서 '매크로'를 선택한 뒤에 '매크로 보기'를 클릭한다. 2. 매크로 이름에 아무거나 입력해주면 '만들기' 버튼이 활성화되는데, '만들기' 버튼을 클릭한다. 3. 새로운 창이 뜨게 되는데, 그 창 안에 아무렇게 입력한 이름으로 함수가 만들어지게 되는데, 전체선택(ctrl+a)한 뒤에 아래 스크립트를 붙여넣는다. Sub MergeMacro() ' 선택 영역에서 인접 셀에 같은 값이 있는 경우 셀을 병합함'If Selection.Cells.Count < 2 Then MsgBox..
동기double 을 소수점 길이를 알고 싶었기 때문에 Double.toString 에 split 해서 사용하려고 하는데,자꾸 "ArrayIndexOutOfBoundsException" 가 떨어지는 것이 아닌가... 1. 특수문자를 입력시에는 "\"(이스케이프)를 꼭 붙여야 한다. 2. split("\.")을 하게 되면 에러가 나게 된다. 3. .(점)이라는 문자는 정규식으로 '불특정 문자 1개'라는 의미를 가진다.(구분 문자열을 정규식으로 입력을 받기 때문에) 4. 점 그대로 사용하기 위해선 이스케이프(\) 문자 2개를 붙여야 정상 작동 된다. 사용방법 String[] strDb = "0.1".split("\\."); 참고#http://m.blog.naver.com/lsy820814_2/50153566707
들어가기 전개발을 하면서 개발에 필요한 DB, 서버 등 버전을 확인해야 할 일이 생긴다. 문서 작업을 하면서... 그리고 문서 작업뿐만 아니라 기본적으로 제공되는 함수들의 사용 여부도 알 수 있기 때문에 버전은 중요하다. 예를 들면, 11g 에서 제공하는 문자열 붙이는 함수에 LISTAGG(ENAME, ', ') WITHIN GROUP (ORDER BY HIREDATE) AS AGGREGATED_ENAMES 하지만, 10g에서는 listagg 함수가 없다.... 이럴 때 10g 에서 사용할 수 있는 함수를 찾아야 한다. SUBSTR(XMLAGG(XMLELEMENT(a, '@@', NVL(COLUMN1,'_')||':'||NVL(COLUMN2,'_')) ORDER BY COLUMN3).EXTRACT ('/..
동기레이아웃이 말을 듣지 않았다. 전에는 이클립스를 다시 설치 하거나, workspace 안에 .metadata 폴더 지우거나 했는데, 이렇게 하지 않고, 초기화 하는 방법이 있을 거란 생각을 해서 열심히 찾았다. 방법을 찾았다. 자세한 내용은 다루지 않겠다. 방법명령프롬프트(실행 → cmd])에서 이클립스가 설치되어 있는 폴더까지 들어간 뒤에 명령어를 입력한다. D:\eclipse> eclispe -clean 후기명령어를 입력하면 자동으로 이클립스가 재기동된다. 다행히 폰트나 기타 설정은 초기화되지 않았다. 뭐가 초기화된 건진 잘 모르겠지만, 내가 원했던 레이아웃이 지멋대로 깨지거나 하는 일은 사라졌다. 이클립스 윈도우 메뉴에 reset perspective 클릭한 뒤, 이클립스 재시작을 해도 레이아웃..
들어가기 전 기본키를 추가 할 일이 생겼다. 기존에 키가 등록이 되어 있는데, 수정하고 싶었던 것이다. 그럼 일단 지우고, 다시 등록을 해야 한다. 근데 지워지지 않았다. ALTER TABLE TEST_TABLE DROP PRIMARY KEY; ORA-02441: Cannot drop nonexistent primary key 삭제 할 수 없단다. 다시 테이블 description 을 봤다. 분명 우리가 사용하는 pk 사용 네이밍룰로 된 key 값이 등록 되어 있었다. '이상하다.' 싶어서 다시 지웠는데도 없단다. 다시 description 을 봤다. 머리가 아파왔다. 자세히 보니.... CREATE UNIQUE INDEX [PK명] ON [TABLE명]([KEY1],[KEY2],[...]) 위와 같이 ..
들어가기 전문자열에 포함된 문자열을 찾고 싶었다. indexOf 는 문자열 안에 찾고 싶은 문자의 index 를 return 해주는 것이기에 내 의도와는 다르기 때문에 좀 더 깔끔한 것이 있나 확인해본 결과, 당연히 있었다. contains(CharSequence s)Returns true if and only if this string contains the specified sequence of char values. 사용예시String str = "내가 찾는 문자열"; if(str.contains("찾는")) {true;}else{false;} 참고# https://docs.oracle.com/javase/7/docs/api/java/lang/String.html
들어가기 전display는 block, none만 알고 살아왔다.jQuery는 show, hide 만 해주면 되니까.... 근데 이건 왠걸? jquery에서 제공해주는 attr 로 display 속성을 변경했는데,table 의 td tag 를 보여주고 숨기는 과정에서 문제가 발생했다. 하나의 tr에 td 태그로 나와야 할 것들이 td 태그로 나오긴 했지만, 하나의 tr에 두 줄은 무어란 말인가.... 이유인 즉슨, style 속성을 block 으로 해준 부분에서 잘못되었다. table 의 td 로 넣기 위해서는 display가 block 이 아닌 table-cell 로 해주어야 한다. 직접 테스트 해보자if("보여주고 싶을때"){$("#table_td").attr("style", "display:tabl..