일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 우분투
- 러스트 프로그래밍 공식 가이드
- Reversing
- 파이썬 챌린지
- Rust
- 파이썬 첼린지
- Database
- 운영체제
- Python challenge
- 알고리즘
- 파이썬 알고리즘
- Operating System
- 자바 개념
- Python
- data communication
- C
- 러스트 예제
- 데이터베이스
- ubuntu
- 데이터 통신
- 오라클
- 백준 러스트
- OS
- 오라클DB
- Today
- Total
목록분류 전체보기 (201)
IT’s Portfolio
💻 2023년 Cpp 기말고사 대비 요점 정리 👀 [08] 상속 상속의 개념 상속(Inheritance) : 객체 지향 언어의 본질적인 특성 두 클래스 사이에 부모-자식의 상속 관계 선언 자식 클래스의 객체가 생성될 때, 자신의 멤버뿐 아니라 부모 클래스의 멤버를 포함할 것을 지시함 부모 클래스 => 기본 클래스(base class) 자식 클래스 => 파생 클래스(derived class) cpp는 여러 개의 클래스를 동시에 상속받는 다중 상속(multiple inheritance) 허용 상속의 목적과 장점 간결한 클래스 작성 클래스 간의 계층적 분류 및 관리의 용이함 클래스 재사용과 확장을 통한 소프트웨어의 생산성 향상 상속은 is-a 관계 has-a 관계는 상속으로 모델링 X 클래스 상속과 객체 cl..
🖥 DataBase - Day 11 👉🏻 [Chapter 11] 보안과 권한 관리 [01] 보안 데이터베이스 보안의 목표 조직에서 허가한 사용자만 데이터베이스에 접근할 수 있도록 통제하여 보안을 유지하는 것 데이터베이스 보안 물리적 환경에 대한 보안(자연 재해 등으로부터 보호) 자연 재해처럼 데이터베이스에 물리적으로 손실을 발생시키는 위험으로부터 데이터베이스를 보호해야 함 권한 관리를 통한 보안(권한이 없는 사용자로부터 보호) 접근이 허락된 사용자만 부여한 권한 내에서 데이터베이스를 사용할 수 있도록 함 계정이 발급된 사용자만 데이터베이스에 접근 가능 사용자별로 데이터베이스의 사용 범위와 수행 가능한 작업 내용 제한 운영 관리를 통한 보안(권한이 있는 사용자로부터 보호) 접근이 허락된 사용자가 부여된 권..
💻 2023년 데이터 통신 기말고사 대비 요점 정리 👀 [05] OSI 참조 모델 OSI 참조 모델의 각 계층별 기능 및 동작 원리 & 상위/하위 계층 및 Interface 계층 역할 Application : 응용 프로세스에게 네트워크 접근 수단 제공 Presentation : 전송 데이터의 구문과 의미에 대한 처리 담당 Session : 세션의 설정 및 유지, 종료 Transport : 메시지의 종단 간 전달, 흐름 제어, 오류 제어 Port 번호 Network : 논리적 링크 실행, 패킷 단편화, 라우팅 IP 주소 Data Link : 비트 동기 및 식별 기능, 흐름 제어, 오류 제어 MAC 주소 Physical : 물리적 링크 설정 및 유지, 해제 Encapsulation & Decapsulatio..
🖥 DataBase - Day 10 👉🏻 [Chapter 10] 회복과 병행 제어 [01] 트랜잭션 1.1 트랜잭션의 개념 트랜잭션(transaction) : 작업 하나를 수행하는 데 필요한 데이터베이스의 연산들을 모아놓은 것 논리적인 작업의 단위 작업 수행에 필요한 SQL 문들의 모임 insert, delete, update 문의 실행 관리 장애가 발생했을 때 데이터를 복구하는 작업이나 병행 제어 작업을 위한 중요한 단위 데이터베이스의 무결성과 일관성을 보장하려면 작업을 수행하는 데 필요한 연산들을 하나의 트랜잭션으로 제대로 정의하고 관리해야 함 1.2 트랜잭션의 특성(ACID 특성) 원자성(atomicity) 트랜잭션을 구성하는 연산들이 모두 정상적으로 실행되거나 하나도 실행되지 않아야 한다는 all..
🖥 Data Communication - Day 12 👉🏻 [Chapter 08] 무선 및 이동통신 8.1 무선통신 기술(wireless) 개요 자유공간(free air space) 을 매체로 하여 정보 신호를 주파수 자원에 할당하여 전송하는 방식 종류 셀룰러(cellular), 적외선(infrared), 마이크로웨이브(microwave), 패킷 무선 데이터(packet data over radio), PCS(Personal Communication Service), 위성(satellite), SMR(Specialized Mobile Radio), 확산 대역(Spread Spectrum Radio), 양방향 무선(two-way radio) 장점과 단점 설치비가 저렴 전송상의 장애 극복 기본적인 상호 연결..
🖥 Data Communication - Day 11 👉🏻 [Chapter 07] 인터넷과 TCP/IP 7.1 인터넷의 개요 인터넷의 정의 다양한 네트워크 종류와 다양한 컴퓨터가 연결되어 있는 전 세계적인 네트워크의 네트워크 전 세계의 컴퓨터가 서로 연결되어 정보를 교환할 수 있는, 하나의 거대한 컴퓨터 통신망(network of network) 통신을 위해서 TCP/IP(Transmission Control Protocol/Internet Protocol) 프로토콜 이용 인터넷에서 이용할 수 있는 서비스 이메일 텔넷(telnet) 파일 전송 규약(FTP; File Transfer Protocol) 유즈넷(Usenet) 인터넷 정보 검색 시스템 - 고퍼(Gopher) 인터넷 대화(IRC) 전자 게시판(B..
🖥 Data Communication - Day 9~10 👉🏻 [Chapter 06] 컴퓨터 통신망 6.1 근거리 통신망(LAN) LAN의 개요 IEEE 의 LAN 정의 : 다수의 독립된 컴퓨터 기기들이 비교적 한정된 지역 내에서 오류율이 낮고, 상당히 빠른 속도의 물리적 통신 채널을 통하여 상호간에 통신이 가능하도록 해주는 데이터 통신 시스템 W. Stalling 의 LAN 정의: LAN은 가까운 지역 내에서 다양한 데이터 통신 기기의 상호 연결을 제공하는 고속의 통신 네트워크 LAN의 특성 지리적으로 제한된 지역을 관리하며, 단일 조직에 의하여 관리되는 사설 데이터 통신망 대부분의 정보는 비교적 좁은 지역에서만 교환되며, 그 결과 대부분의 트래픽은 빠르고 집중적인 특성을 가지고 있어서 높은 전송 속도..
💻 Baekjoon Loop Stage Multiplication Table Question_Link - 2739 Basic Code use std::io; fn input() -> String { let mut buf = String::new(); io::stdin().read_line(&mut buf).unwrap(); buf.pop(); buf } fn main() { let n: i32 = input().parse().unwrap(); for i in 1..10 { println!("{n} * {i} = {}", n*i); } } A+B - 3 Question_Link - 10950 Basic Code use std::io; fn result() -> i32 { let mut buf = Strin..