📲 네트워크 프로그래밍

TCP 특성

  • 계층적 모델
  • 역할
    • 연결 과정
    • 연결 해결 과정
      • 대기 시간
    • 신뢰성 제공
    • 흐름 제어(Flow Control)
      • 이동창(Sliding Window)
    • 정체 제어(Congestion Control)
      • 정체 붕괴(Congestion Collapse)

TCP 세그먼트

  • 헤더 구조

📝 알고리즘

카운트와 합계 구하기

  • 1에서 100까지 인쇄
  • 1에서 100까지 짝수 인쇄
  • 1에서 100까지 홀수 인쇄
  • count
    • 자연수의 증가와 개수를 나타낼 때 사용
  • 합계 구하기
    • 누적 합은 자연수의 증가분을 누적

스위치 기법

  • 1에서 100까지 홀수의 합

📊 이산수학

기본 원리

  • 논리(logic)
    • 형식 논리(formal logic)
    • 기호 논리(symbol logic)

정의와 개념

  • 명제와 공리, 정리

단순명제, 합성명제, 항진명제, 모순명제

  • 단순명제, 합성명제
    • 논리곱(Logical And)
    • 논리합(Logical Sum)
    • 논리 부정(Negation)
    • 배타적 논리합(Exclusive OR)
  • 항진명제, 모순명제

🤖 인공지능

DIKW 구조

  • 개요
    • 데이터(Data)
    • 정보(Information)
    • 지식(Knowledge)
    • 지혜(Wisdom)
  • 지식 표현의 고려 사항
    • 지식 표현의 정확성
    • 추론의 정확성
    • 지식 획득 관리의 용이성
    • 추론의 효용성
  • 지식의 종류
    • 객체(Object)에 관한 지식
    • 사건(Event)에 관한 지식
    • 행위(Action)에 관한 지식
    • 메타지식(Meta-Knowledge)
  • 지식 이용의 3단계
    • 지식의 획득
    • 지식의 검색
    • 지식의 추론
  • 지식의 모듈성

논리기반 지식 표현의 방법

  • 개요
    • 절차형(Procedure Representation)
    • 선언형(Declarative Presentation)
  • 지식 표현 방법
    • 논리기반 지식 표현
    • 규칙기반 지식 표현
    • 규칙을 이용한 추론
      • 전방향 추론(Forward Chaining)
      • 후방향 추론(Backward Chaining)
      • 결합형 추론(Hybrid Chaining)
    • 네트워크 기반(의미망) 지식 표현

📁 자료구조

1차원 배열

  • 배열
  • 1차원 배열 선언 형식
    • 자료형
    • 배열 이름
    • 배열 요소의 개수
  • 배열 선언에 따른 메모리 할당 크기
  • 1차원 배열의 초기화

문자 배열

  • 문자열
  • 문자 배열의 초기화

다차원 배열

  • 다차원 배열
  • 다차원 배열의 선언
    • 행 배열 크기
    • 열 배열 크기
  • 2차원 배열 선언에 대한 논리적 구조와 물리적 구조
  • 3차원 배열의 선언 형식
    • 면 배열 크기
    • 행 배열 크기
    • 열 배열 크기
  • 3차원 배열 선언에 대한 논리적 구조와 물리적 구조
  • 다차원 배열의 초기화
    • 2차원 배열의 초기화
    • 3차원 배열의 초기화
profile
There's Only One Thing To Do: Learn All We Can

0개의 댓글