본문 바로가기

객체

[자바] 'File' 클래스, 파일의 다양한 정보를 확인하자! File 클래스 사실, 자바를 하다보면 이상하게 'java.io'패키지에 대한 막연한 두려움(?)이 있었는데요. 왠지 봐도봐도 머리에 안들어갔었다는.. ㅎㅎ 각설하고^^, 이번글에서는 'java.io' 패키지에 속하는 'File' 클래스에 대해서 알아볼까 합니다. 우선, 'File' 클래스는 다음과 같은 역할을 한다고 볼 수 있겠습니다. 파일에 대해서 직접 읽고 쓰는 입·출력 기능이 아닌, 파일과 관련된 기능을 다음과 같이 제공합니다. 1. 빈 파일 및 디렉토리의 생성 2. 파일과 폴더의 삭제 3. 파일 이름의 확인 4. 파일 이름의 변경 5. 파일의 경로 확인 6. 파일의 접근 권한(실행, 쓰기, 읽기) 확인 및 설정 등등 다음에서 생성자와 메소드를 확인하실 수 있습니다. 출저 : http://xrat.. 더보기
[자바스크립트] 객체를 만들어보자! 객체 만들기 ▶▷ 알아두면 좋은 것들 관련글 자바스크립트는 객체지향적인 언어입니다. 자바나 다른 언어처럼, 객체도 만들 수 있고, 상속 등등이 가능한데요. 다른 언어를 통해 생성자를 이해하고 계시다면, 별다른 설명 없어도 밑의 소스를 보시고 이해하실거라 생각합니다. 어떻게 만들 수 있는지 한번 보실까요? 1. student 함수 정의 function student(name, id) - 생성자가 될 사용자 정의의 함수 입니다. - 두개의 매개 변수를 통해, this 키워드를 이용해서 해당하는 객체에 name과 id 값을 설정합니다. 2. student 함수 정의 student.prototype.getName = function() - prototype 이란 프로퍼티는 해당 객체가 가지고 있는 모든 인스턴스.. 더보기
[SQL] 객체(Object) 권한 부여/삭제 이번글은 시스템 권한에 이은 객체(Object) 권한입니다. 객체권한은 주로 SQL 수행 작업과 관련된 것으로 DDL, DML 작업을 할 수 있도록 하는 권한입니다. 관련 있는 권한으로는 다음과 같습니다. SELECT | ALTER | INSERT | DELETE | UPDATE | INDEX | REFERENCES 잠시 알고 지나가야 할 부분은 뷰(VIEW)에서는 인덱스 생성과 ALTER 작업이 안된다는 것입니다. 권한을 부여하는 방법은 시스템 권한 부여 방식과 같습니다. GRANT 권한 ON 스키마.테이블명 TO 계정; 다음과 같이 가능합니다. [실행화면] 역시나 같은 방식으로 권한 삭제가 가능합니다. REVOKE 권한 ON 스키마.테이블명 FROM 계정; 기타 권한으로는 다음 세가지가 있습니다. W.. 더보기
[SQL] 연속되는 숫자, SEQUENCE(시퀀스)! 우리가 학급에서 학생들에게 번호를 부여할때 1번부터 차례대로 최대 학생수까지 번호가 배정됩니다. 이 번호는 각 학생들을 구별할 수 있는 하나의 체계로서 데이터베이스에서는 기본키로 설정이 되는데요, 문자나 어떤 특정한 값이 아닌 이렇게 숫자로 각 데이터들을 구분한다고 할때, 사용되는 것이 SEQUENCE(시퀀스) 입니다. 시퀀스를 설정하게 되면 자료입력시에 순서대로 번호가 입력이 되는데, 한가지 예로 우리가 잘 알고 있는 hr 스키마의 employees 테이블을 살펴볼 수 있습니다. 어느 회사에서는 각 사원들이 입사를 할때 사원번호를 부여한다라고 할때, 이 사원번호는 그 사원을 인식할 수 있는 유일무일한 체계입니다. 다른 사원이 그 사원번호를 가질 수 없다는 말입니다. 이렇게 사원들을 관리하는 employ.. 더보기