일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- DB
- JEUS
- Eclipse
- 톰캣
- 자바
- 튜닝
- 마이플랫폼
- 오류
- 오라클
- 도서
- Excel
- 데이터베이스
- oracle
- 한글
- java
- 함수
- 회계
- miplatform
- 성능
- Report Designer
- error
- 이클립스
- 태그를 입력해 주세요.
- 에러
- 엑셀
- JavaScript
- Book
- MIP
- Tomcat
- 기타소득
- Today
- Total
목록분류 전체보기 (364)
어느 가을날의 전환점
int to String String str = Integer.toString(i); String str = "" + i; String to int int i = Integer.parseInt(str); int i = Integer.valueOf(str).intValue(); double to String String str = Double.toString(d); long to String String str = Long.toString(l); float to String String str = Float.toString(f); String to double double d = Double.valueOf(str).doubleValue(); String to long long l = Long.valueOf..
개발자가 놓치기 쉬운 자바의 기본원리 전성호(커뮤니티본부 커뮤니티개발1팀), 2006년 10월 초록(abstract) 개발자가 놓치기 쉬운 자바의 기본 원리에 대하여 기본적이긴 하지만 개발하면서 느끼고 경험한 내용을 정리하였다. 목차 1 객체지향의 구멍 static 1.1 Java는 객체지향 언어이다? 1.2 전역변수 2 Java는 Pointer언어이다? (Java에는 Pointer밖에 없다?) 2.1 Java는 primitive형을 제외하곤 모두 Pointer이다 2.2 null은 객체인가? 2.3 String에 대하여 2.4 객체지향의 캡슐화 파괴 주의 2.5 배열에 대하여 2.5.1 배열은 object 인가? 2.5.2 배열의 length는 왜 field(member variable)인가? 2.5...
WITH 절 - 같은 쿼리 블럭이 두 번 이상 반복해서 사용된다면 위드 절을 이용해 가독과 편의성을 높일 수 있다. - 쿼리 블록의 결과를 추출해서 유저의 임시 테이블 스페이스에 저장한다. - 성능 향상 with dept_costs as ( select d.department_name, sum(e.salary) as dept_total from employees e join department d on e.department_id = d.department_id group by d.department_name), avg_cost as( select sum(dept(total)/count(*) as dept_avg from dept_costs) select * from depts_costs where de..
Oracle10g에서 CONNECT BY의 새로운 기능들 오라클팁의 "계층 구조의 조회(Hierarchical Queries)" 강좌에서 CONNECT BY 와 START WITH를 상관관계 쿼리에 대해서 소개를 했었습니다. Oracle10g 부터 CONNECT BY 절에서 제공하는 CONNECT_BY_ROOT, SYS_CONNECT_BY_PATH, CONNECT_BY_ISLEAF 기능에 대해서 알아보겠습니다. 상관관계 쿼리 예제 아래 예제와 같이 계층구조로 조회 할 수 있습니다. SQL> SELECT LPAD(' ', 4*(LEVEL-1)) || ename ename, empno FROM emp START WITH job='PRESIDENT' CONNECT BY PRIOR empno=mgr; ENAME..
Lead(컬럼명, 행수) : 특정컬럼의 지정한 숫자의 다음행의 데이터 리턴 Lag(컬럼명, 행수) : 특정컬럼의 지정한 숫자의 이전행의 데이터 리턴 예로 A 테이블의 C라는 컬럼의 데이터가 다음처럼 나올 경우.. C ------- 1 2 3 SELECT C , Lead(C, 1) Over(Order By C) AS NEXTROW , Lag(C, 1) Over(Order By C) AS PREROW FROM A ; 위의 쿼리 수행 결과는... C NEXTROW PREROW ------------------------------- 1 2 2 3 1 3 2 위와 같은 결과가 나온다.. #참조 http://blog.naver.com/hjc426/130109607012
CREATE OR REPLACE FUNCTION FunctionName(.....Parameter....) RETURN DataType AS PRAGMA AUTONOMOUS_TRANSACTION; BEGIN ..............생략 END; 위와 같이 PRAGMA AUTONOMOUS_TRANSACTION; 을 선언해주면 된다. - 블록에서 자신의 작업을 수행하기 위해서 그 블록 고유의 트랜잭션을 생성 (부모 트랜잭션의 승인/롤백 여부에 상관없이 자신의 작업을 승인하거나 롤백할 수 있다.) #참고 http://2dong0.springnote.com/pages/6250193?print=1 http://www.oracle-base.com/articles/misc/AutonomousTransactions...
정부에서는 ’09년부터 저소득 근로자에게 근로소득금액에 따라 최대 120만원까지 근로장려금을 지급하는「근로장려세제」를 시행하고 있습니다. 근로장려세제는 근로소득의 크기에 따라 지급액이 결정되므로 근로자의 정확한 소득파악이 무엇보다 중요합니다. 이에 따라 일용근로자의 정확한 소득파악을 위하여, 사업자는 분기별로「일용근로소득 지급명세서」를 제출하여야 하며, 미제출시 미제출금액의 2%에 상당하는 가산세가 부과됩니다. 또한, 홈택스를 통하여 사업자가 일용근로소득지급명세서를 직접 제출한 경우 분기별 소득자 인원수에 300원을 곱하여 계산한 금액(연 1만원 미만인 때에는 1만원, 연 200만원한도이며 세무법인 또는 회계법인은 연 300만원 한도임)을 세액공제 받으실 수 있습니다. 일용근로소득 지급명세서 전자제출 바..
1. "오늘까지"라는 말은 "내일 아침까지"라는 말이다. 2. 프로그램은 내가 원하는대로 움직이지 않는다. 타이핑대로 움직인다. 3. 요구 사양은 프로그램을 완성한 후에 추가된다. 기본 사양은 완성품을 고객이 보고 나서 결정된다. 상세 사양은 사용자가 프로그램을 사용해 본 이후에 결정된다. 4. 소프트웨어 설계에는 두 개의 방법이 있다. 하나는 결함이 있을 수 없을 정도로 단순하게 만드는 방법이다. 다른 하나는, 분명한 결함을 눈치채기 어려울 정도로 복잡하게 만드는 방법이다. 5. 코드는 개발 현장에서 사용하는 것이 아니라 납품처에서 사용하는 것이다. 디버그는 납기일까지 하는 것이 아니라, 납품된 이후에 하는 것이다. 6. 프로그래머를 죽이기 위해서는 칼이 필요없다. 프로그램의 요구조건을 3번만 바꾸면 ..
[[일반설정]] - 변환 파일 저장 폴더:G:\ - 원본 동영상 경로로 저장폴더 설정: 해제 - 파일명 생성 규칙(앞부분): 사용안함 [[자막설정]] - 자막글꼴: 굴림 - 자막크기: 5.0 -- > 11(Ver3) - 그림자: 1 - 테두리 두께: 1 - 자막위치: 75% [[변환설정]] SKY K3G SETTING - 파일포맷:k3g - 비디오 - 비디오 압축: MPEG-4 Video - 비트레이트 : 250 Kbps - 프레임: 15.000 fps - 영상크기: 320 x 240(영상자르기) 16:10 - 키프레임:사용안함 - 영상 확대/축소 방법: 속도/화질 균형 - 오디오 - 오디오 압축:AAC - 비트레이트:48 Kbps - 샘플레이트:22050 Hz - 오디오 증폭:0dB - A/V동시변환:..
해당 링크 바로가기 이걸 그대로 적용하면 좀 안되더군요. VBA 기초를 이해한다면 제대로 적용할 수 있습니다. - 일단 빈 시트를 하나 만들어 이름을 '목록'이라고 합니다. - 매크로를 하나 만듭니다. 예컨대 '목록추출'이라고 하겠습니다. - VBA 에디터를 실행합니다. - 아래와 같이 코드를 입력해봅니다. Sub 목록추출() Dim SheetNames() SheetCount = ActiveWorkbook.Sheets.Count ReDim SheetNames(1 To SheetCount) Sheets("목록").Select Range("A1").Select For i = 1 To SheetCount SheetNames(i) = ActiveWorkbook.Sheets(i).Name ActiveCell = ..