본문 바로가기

전체 글

(443)
[Java] 함수(method) 사용법 자바 함수(method) 사용법 함수(method)란 자바에서 함수란 클래스의 기능을 뜻한다. 인간이라는 클래스가 있다고 하자 인간이 흔히 할 수 있는 것이 무엇일까? 보고, 듣고, 먹고..등등 기능이 존재 한다. 이런 기능 하나하나를 함수라 한다. 다음 인간 클래스 예제를 보자 public class human { private int age; private String name; private String job; private boolean checkAge( int age ) { if( age < 1 ) return false ; return true; } public void setHumanInfo( int age, String name, String job) { if( checkAge( age ..
[Unix/Linux] SCP 파일 전송, 수신 사용법 Unix/Linux SCP 사용법 SCP를 이용한 파일 전송 1. 파일 전송 scp를 이용하여 파일 전송 방법을 설명 하겠습니다. scp [전송할 파일] [계정이름]@[전송할 서버 IP 혹은 hostname]:[받을 파일 위치] 내서버의 /home 디렉토리의 share.txt 파일을 전송 scp /home/share.txt tt@xxx.xx.xxx.xxx:/home/test2/share.txt scp /home/share.txt 내서버의 /home 디렉토리의 share.txt 파일을 tt@xxx.xx.xxx.xxx ip : xxx.xx.xxx.xxxx 서버의 tt 계정을 갖은 서버로 /home/test2/share.txt /home/test2 디렉토리에 share.txt 이름으로 전송 이렇게 전송 후 x..
[Oracle] 시퀀스(Sequence) 사용법 오라클 시퀀스(Sequence) 사용법 시퀀스 생성 시퀀스는 순번을 생성해주는 객체이다. 예를 들어 사원 번호를 1번부터 직원 수 만큼 따는데 중복이 있어서는 안된다. 프로그램에서 따로 관리 하기에는 복잡해지니 시퀀스를 이용하여 중복되지 않게 순번을 얻어 올 수 있어 매우 편리한 객체라 할 수 있다. 시퀀스 생성 하는 방법은 아래와 같다. CREATE SEQUENCE [스키마 명].[시퀀스 명] INCREMENT BY [증감 숫자] START WITH [시작 숫자] NOMINVALUE 혹은 MINVALUE [최소값] NOMAXVALUE 혹은 MAXVALUE [최대값] NOCYCLE 혹은 CYCLE NOCACHE 혹은 CACHE; 증감 숫자가 최대 값에 도달 하면 생성을 중단 할 지 ( NOCYCLE ) ..
[Python] 예외처리 try, finally, except pass 파이썬 예외 처리 try, finally 프로그램 수행 중 예외가 발생을 하던 발생하지 않던 사용했던 리소스는 무조건 반납을 해야 합니다. 반납을 하지 않으면 메모리 leak이 발생해 언젠가 컴퓨터에서 이상동작을 일으키기 때문이죠. 이번에는 프로그램 종료 전에 예외 발생 여부와 상관없이 실행되는 구문인 finally에 대해 알아보도록 하겠습니다. 우선 아래 예제를 보자 실행 해보면 '파일 종료' 문구가 출력되지 않는 것을 알 수 있다. #!/usr/bin/python # -*- coding: utf-8 -*- try: f = open('C:\\newfile.txt','r') retval = 10/0 print('파일 종료1') f.close() print('파일 종료2') except ZeroDivisi..
[Oracle] 테이블스페이스(Table Space) 생성 테이블 스페이스(Table Space) 생성 Table Space 생성 오라클에 데이터를 저장하는 논리적 단위 중 가장 상위 개념이 테이블 스페이스다.물리적은 파일이며 논리적 단위 중에는 데이터 블럭 -> 익스텐트 -> 세그먼트 -> 테이블 스페이스 순으로 있다. 1. 테이블 스페이스를 생성 하기 위해서는 우선 DBA로 접속을 해야 한다. CONN SYS/ORACLE AS SYSDBA 2. 테이블 스페이스를 생성한다. CREATE TABLESPACE sample_ts DATAFILE'C:\tablespace\sample_ts' SIZE 100M AUTOEXTEND ON NEXT 5M; 각 구문마다 설명 드리겠습니다. CREATE TABLESPACE sample_ts DATAFILEsample_ts 이름으..
[책 리뷰] 대통령의 글쓰기 '대통령의 글쓰기' 라는 책을 골랐을 때 블로그에 글을 쓸 때 어떻게 하면 방문자들이 읽기 좋은 글을 작성 할 수 있을까 고민을 했었다. 글쓰기에 대해 강연을 듣거나 특별히 공부해본 적이없어서 나에게 친절한 설명을 해줄 수 있는 책을 골랐다. 2016년 11월에 베스트 셀러에 있으며 제목 또한 글쓰기니 도움이 될까 하여 선택하게 되었다. 책의 내용은 저자가 김대중, 노무현 대통령의 연설문을 쓰면서 두 대통령에게 지적받은 교육 받은 이야기를 서술 하면서 글을 쓸 때의 교훈을 짧은 이야기 형식으로 여러 묶음으로 꾸몄다. 내가 아직 글 쓰는데 익숙 하지 않아서 이러한 교훈이 와 닿지않지만 나중에 글을 쓰다가 다시 한번 보면 나에게 도움이 될 것 같은 이야기 일것 같다. 체계적인 글 쓰기 설명이 아닌 이야기로 ..
[Python] 예외 처리, try, except, else 파이썬 예외 처리 예외 처리의 필요성 프로그램을 수행하다가 예외가 발생하면 강제 종료가 되어 버린다. 예외가 발생해 프로그램 수행이 종료 되더라도 리소스 반환과 사용자가 알 수 있는 메시지를 출력하여 우화하게 종료 될 수 있도록 예외처리를 해야 한다. 다음 예제는 강제 종료가 되는 예제이다. #!/usr/bin/python # -*- coding: utf-8 -*- retval = 10/0 아래와 같이 프로그램이 강제 종료가 된다. Traceback (most recent call last): File "C:/6.��α� �����/python/try.py/try.py", line 4, in retval = 10/0ZeroDivisionError: integer division or modulo by z..
[Tistory] AdSense 신청 방법 Tistory 애드센스 신청 방법 구글 애드센스 신청 방법 1. https://www.google.com/adsense 접속 2. 지금 가입하기 선택 3. 로그인 혹은 계정 만들기 ( 계정이 없는 것으로 가정 하고 설명 하겠습니다. ) 4.이름, 비번 이메일 등 입력 한다. 여기서 이메일과 전화번호는 인증 절차를 거치기 때문에 제대로 입력 해야 한다. 5.내 블러그 싸이트와 콘텐츠 언어를 선택 한다. 6. 내 정보를 입력 한다. 7. 신청후 2~3일이 지나면 1차 승인이 난다. 승인이 나면 위에서 입력했던 메일 주소로 아래와 같은 메일이 온다. 시작 하기 버튼을 눌러 광고 코드를 복사 한다. 8. Tistory관리 목록중 HTML/CSS 편집에서 HEAD 뒤에 광고 코드를 붙인다. 9. 여기서 광고 코드..