일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- data communication
- ubuntu
- 러스트
- 백준
- Python
- 운영체제
- 파이썬 챌린지
- 자바
- 오라클
- 파이썬 알고리즘
- 데이터베이스
- 데이터 통신
- 러스트 예제
- 오라클DB
- 러스트 프로그래밍 공식 가이드
- C
- 자바 개념
- 알고리즘
- Python challenge
- Reversing
- 우분투
- OS
- 자바 기초
- Database
- Rust
- 백준 러스트
- 파이썬
- 파이썬 첼린지
- Operating System
- Today
- Total
목록분류 전체보기 (201)
IT’s Portfolio
🖥 Operating System - Day 5 👉🏻 [Extra Chapter] 셸 스크립트 프로그래밍 C 언어와 유사하게 프로그래밍 가능 별도로 컴파일이 필요하지 않으며 텍스트 파일 형태로 바로 실행 👀 셸 스크립트의 작성과 실행 셸 스크립트 파일의 확장명은 되도록 *.sh 로 주는 것이 좋음 셸 스크립트 파일을 /usr/local/bin/ 디렉터리에 복사하고, 속성을 755 로 변경하면 모든 사용자가 스크립트를 사용할 수 있음 보안 상 root 만 수행 가능 sh 로 실행 chmod +x 실행 가능 속성으로 변경 ./ 로 실행 👀 변수의 기본 # 잘못된 변수 대입 testval = hello # 올바른 변수 대입 testval=hello # 변수 대입 후 출력문 # echo 명령어에 대한 인자로 $..
// 클래스의 선언부 및 구현부에 대한 이해 // 객체 포인터와 객체의 동적 할당에 대한 이해 // 헤더 파일과 cpp 파일 분리에 대한 이해 // 상속, 다향성, 상향 형변환, 하향 형변환, 가상 함수, 순수 가상 함수, 추상 클래스에 대한 이해
1. 고객 테이블을 생성하시오. - 구성 : 고객아이디, 고객이름, 나이, 등급, 직업, 적립금 속성 - 기본키 : 고객아이디 속성 - 이름과 등급 속성은 반드시 값이 있어야 함 - 적립금 속성은 값이 없을 시 0이 기본으로 입력되어야 함 - create table Customer( id varchar(20) not null, name varchar(20) not null, age int, class varchar(10) not null, job varchar(20) not null, reserves int not null default 0, primary key(id) ); 2. 제품 테이블을 생성하시오. - 구성 : 제품번호, 제품명, 재고량, 단가, 제조업체 속성 - 기본키 : 제품번호 속성 - 재..
💻 2023년 데이터 통신 중간고사 대비 요점 정리 👀 [01] 데이터 통신의 개요 데이터 통신의 정의 및 3대 목표 정의 : A(Source) B(Destination) A와 B가 서로 상호 작용하는 것 3대 목표 정확성 => 데이터 무결성(Data Integrity) GIGO(Garbage In, Garbage Out) 효율성 => 경제성(Efficiency) 안전성 => 보안성(Security) 데이터 통신의 기본 구조 Block Diagram of Shannon's Communication System 구성 및 각 단계 이해 전송시스템 활용, 인터페이스, 신호 발생, 동기화, 교환 관리, 오류 감지 및 수정, 흐름 제어, 주소 지정 및 경로 배정, 회복, 메시지 형식화, 보호, 시스템 관리 회선 ..
💻 2023년 Cpp 중간고사 대비 요점 정리 👀 [01] Cpp 시작 cpp의 객체 지향 특성 cpp는 객체 지향 언어 캡슐화(Encapsulation) : 데이터를 캡슐로 싸서 외부의 접근으로부터 데이터를 보호하는 객체 지향 특성 클래스(Class) : cpp에서 캡슐의 역할을 함 객체를 정의하는 틀 객체(Object) : 클래스를 사용해서 만들어진 실체(instance) 상속성(Inheritance) : 객체를 정의하는 클래스 사이에 상속 관계를 두어, 자식 클래스의 객체가 생성될 때 자식 클래스에 선언된 멤버뿐 아니라 부모 클래스에 선언된 멤버들도 함께 가지고 생성됨 다형성(Polymorphism) : 하나의 기능이 경우에 따라 서로 다르게 보이거나 다르게 작동하는 현상 + 연산자는 정수 덧셈이나..
🖥 Data Communication - Day 7 4.2 전송 오류 제어 기법 전송 중 발생하는 데이터 프레임의 오류를 검출하고 이를 복구하는 것 비트 오류가 발생한 데이터 프레임뿐만 아니라 손실된 데이터 프레임의 복구도 담당하여 링크를 통한 신뢰성 있는 데이터 전송 보장 자동 재전송 요청(ARQ; Automatic Repeat reQuest) 기법 수신 스테이션은 비트 오류나 프레임의 손실을 검사하게 되고, 오류가 검출되면 자동적으로 송신 스테이션에게 재전송 요청 긍정 응답 메시지(ASK; positive ACKnowledgement) 와 부정 응답 메시지(NAK; Negative AcKnowledgement) 가 사용됨 정지-대기(stop-and-wait) ARQ 데이터 프레임의 정확한 수신 여부를..
🖥 DataBase Summary - Chapter 04~06 👉🏻 [Chapter 04] Summary 데이터 모델링 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정 개념적 데이터 모델링 : 현실 세계의 중요 데이터를 추출하여 개념 세계로 옮김 논리적 데이터 모델링 : 개념 세계의 데이터를 데이터베이스에 저장하는 구조로 표현 데이터 모델 데이터 모델링의 결과물을 표현하는 도구 개념적 데이터 모델 : 현실 세계를 사람의 머리로 이해할 수 있도록 개념적 모델링의 결과물인 개념적 구조로 표현하는 도구 논리적 데이터 모델 : 개념적 구조를 논리적으로 모델링하여 논리적 구조로 표현하는 도구 개체-관계 모델 개체와 개체 간의 관계를 이용해 현실 세계를 개념적 구조로 표현하는 개념적 데..
🖥 Operating System - Day 4 👉🏻 [Chapter 04] 셸 사용법 👀 셸의 기능과 종류 🤔 셸의 기능 명령어 해석기 기능 사용자와 커널 사이에서 명령을 해석하여 전달하는 해석기(interpreter) 와 번역기(translator) 기능 사용자가 로그인할 때 실행되는 셸을 로그인 셸 이라고 하며 /etc/passwd 파일에 사용자별로 지정되어 있음 셸이 사용자의 명령을 기다리고 있음을 나타내는 표시를 프롬프트라고 함 프로그래밍 기능 여러 명령을 사용하여 반복적으로 수행하는 작업을 하나의 프로그램으로 만들 수 있음 이렇게 작성된 셸 프로그램을 셸 스크립트 라고 함 사용자 환경 설정 기능 사용자 환경을 설정할 수 있도록 초기화 파일 기능을 제공함 사용자가 로그인할 때 이 초기화 파일이 ..