본문 바로가기

반응형

dev

(30)
[DB] 오라클 hr 계정의 연습용 샘플 스키마 사용하기 AtoZ (Oracle Database Sample Schemas) 오라클 EX 설치하기 👇 Oracle Express 21c 설치하는 방법 오라클 버전 18c부터는 연습용 스키마가 패키지에 포함되어 있지 않아, 따로 설치해서 사용해야 한다. 샘플 스키마를 다운로드 받아 그 안의 human_resources 자료를 사용해보자. 1. 오라클 샘플 깃허브 페이지에 접속 👇 https://github.com/oracle-samples/db-sample-schemas/releases Releases · oracle-samples/db-sample-schemas Oracle Database Sample Schemas. Contribute to oracle-samples/db-sample-schemas development by creating an account on GitHub..
[DB] Oracle Express 21c 설치하는 방법 Oracle Express 21c 윈도우 버전을 설치해보자. 설치 전 주의할 점: 컴퓨터 이름 or 계정명에 한글이나 공백이 없도록 한다. 1. Oracle 홈페이지에서 Product > Oracle Database https://www.oracle.com/ 2. 밑으로 내려서 Other database products > Database Express Edition (XE) 3. Download 페이지로 이동 4. 사용하는 운영체제에 맞게 다운로드 5. 다운로드 받은 파일 압축 풀고 OracleXE213_Win64 폴더에서 setup.exe 실행 6. 다음 > 동의 > 다음 7. 설치 위치 다른 곳으로 원하면 변경 (전 그대로 뒀습니다.) 8. 관리자 계정 (SYS, SYSTEM)에서 사용할 비밀번호 ..
[Linux] 리눅스 매뉴얼 없는 명령어 도움말 찾을 때 (type, which, help) 지난 글에서 리눅스의 매뉴얼 페이지 man page 조회하는 방법을 정리했는데, 참고( [Linux] 리눅스 명령어 매뉴얼 페이지 열기, man 단축키 정리 ) 사실 모든 명령어에 man page가 있는 것은 아니다. 명령어 타입에 따라 다르기 때문에 다음의 세 가지 명령어를 알아두면 좋다. type 명령어 명령어는 크게 네 가지로 분류된다. 실행 가능한 프로그램 (executable program) 컴파일된 바이너리 파일이기 때문에 binary의 약자인 bin 폴더에 있는 경우가 많다. 쉘에 내장된 명령어 (built-in shell command) 이 명령어들은 bash 등의 쉘의 일부분이다. 쉘 함수 (shell function) 별칭 (alias) $ type 명령어 type 명령어를 실행시켜 위..
[Java] ArrayList 정렬하기 - Comparable, Comparator 인터페이스의 차이와 Collection.sort() 사용 아직 자바에 대한 깊은 이해가 없는 상태에서 너무너무너무! 어려운 부분이었기 때문에 저 같은 분들을 위해 최대한 '직관적'으로 설명해 보겠습니다.. 참고 - 일반 배열의 정렬 import java.util.Arrays; Arrays.sort(배열명); java.util.Arrays의 sort() 메소드 사용 문자열 배열일 경우 앞글자부터 체크하며 문자의 코드가 누가 더 큰지 비교하여 정렬한다. ArrayList의 정렬 1. Comparable과 Comparator 사용 시 공통점 - 둘다 인터페이스이기 때문에 메소드를 Override 해줘야 한다. - 파라미터를 요구한다. 2. Comparable과 Comparator 사용 시 차이점 - Comparable은 compareTo() 메소드를. Compara..
[Linux] 리눅스 명령어 매뉴얼 페이지 열기, man 단축키 정리 1. man pages manual pages의 약자로, 유닉스 계열 운영체제 대부분에 내장되어 있다. 터미널에서 man 명령어를 입력하여 여러 정보 문서를 조회할 수 있기 때문에 매우 유용하다. 총 8개의 매뉴얼 섹션이 있는데, 그 중 하나가 프로그램이나 쉘 명령어에 대한 도움말을 담고 있다. 예를 들어 ncal 명령어에 대해 알아보기 위해 다음 명령어를 실행시키면 $ man ncal 아래과 같이 ncal에 대한 상세한 정보를 볼 수 있다. 가장 위 CAL이 이 매뉴얼 페이지의 제목으로, 괄호 안의 번호는 몇 번째 매뉴얼 섹션에 속하는지를 보여준다. cal은 유저가 사용하는 명령어이므로 이 페이지는 첫번째 섹션에 속한다. 스페이스 바 또는 f 키 화면에 보이는 내용이 끝이 아니고 방향키를 이용해 스크롤..
[티스토리] 블로그 폰트 변경하는 방법 (2. 다운로드해서 적용하기) 현재 내 블로그는 티스토리 기본 폰트가 아닌 지마켓에서 제공하는 상업적 이용이 가능한 폰트를 사용하고 있다. 티스토리에 폰트를 적용하는 다양한 방법이 있는데 방법1: 웹폰트 이용하기 👉 [티스토리] 블로그 폰트 변경하는 방법 (1. 웹폰트 이용하기) 방법2: 폰트 다운로드해서 적용하기 그 중 두 가지를 블로그에 정리해두려고 한다. 혹시 HTML이나 CSS를 전혀 접해보지 못하신 분들이 보실 수도 있다는 생각에 한 단계 한 단계 캡처해두었습니다~~~~! 방법2. 폰트 다운로드해서 적용하기 1. 원하는 폰트 파일 다운 받기 2. 티스토리 스킨 편집 3. HTML 편집 4. 파일업로드 > 추가 5. 원하는 폰트 업로드 선택한 폰트가 목록에 추가되었다. 이때 목록에 보이는 폰트 파일의 파일명을 잘 봐 두었다가 ..
[Linux/리눅스] 명령어 기초: 명령어와 옵션의 입력 형태 정리 리눅스의 많은 명령어들이 사용 시 다음과 같은 형식으로 옵션을 부여할 수 있다. $ 명령 -옵션 예를 들어, 이번달 달력을 보여주고 오늘 날짜를 표시해주는 명령어인 ncal에 $ ncal highlight의 약자인 h 옵션을 주면 오늘 날짜에서 강조 표시가 사라진다. $ ncal -h 여러 옵션을 한 번에 추가하고자 할 때는 다음 두 가지 형태를 취할 수 있다. $ ncal -h -3 $ ncal -h3 결과는 동일하다 어떤 옵션은 긴 형태, 즉 단어로 작성하는 방식도 지원한다. 이러한 긴 형태의 옵션을 사용할 때에는 쉘에게 긴 옵션임을 알리기 위해 -를 두 번 넣어주어야 한다. 다음의 예시를 보면 date 명령어의 옵션인 -u와 --universal이 같은 기능을 하고 있음을 알 수 있다. 값을 지정해..
[Linux] 리눅스란? 오픈 소프트웨어 리눅스의 탄생과 의의 🔗 [Linux] UNIX란? 유닉스, 유닉스 계열, 리눅스 차이 자유 소프트웨어 운동과 GNU 프로젝트 과거 소프트웨어 회사들이 만드는 제품들이 너무 비싸거나, 제한된 규격을 가지고 출시되기 시작했다. 이 시기 대부분의 운영체제는 오픈되어 있지 않았기 때문에 사용자가 소스코드에 접근할 수 없었다. 이는 사용자가 소프트웨어를 수정하여 개선할 수 없었다는 의미이기도 하다. 그러자 1980년대 리처드 스톨먼(Richard Stallman) 등에 의해 자유 소프트웨어 운동(Free Software Movement)이 시작되었다. 컴퓨터 사용자 간의 협력과 소통을 소프트웨어가 방해해서는 안 된다는 것이 주요 철학이다. 그 일환으로 스톨먼을 중심으로 한 GNU 프로젝트 또한 진행되었다. 유닉스 시스템과 유사하면서..

반응형