Super Kawaii Cute Cat Kaoani
본문 바로가기
728x90

💾 lecture42

[객체 지향 설계와 분석을 위한 UML 기초와 응용] 1장 연습문제 1장 연습문제  풀이   01 . UML의 특징이 아닌 것은? 1. 가시화 언어다.2. 명시화 언어다.3. 구축 언어다.4. 기능 중심 언어다.  답: 4번  💠UML의 특징UML은 기능이 아닌 객체 중심의 설계 언어이다 -> 객체지향 설계 도구 가시화, 명시화, 구축, 문서화를 위한 표준 모델링 언어   02. 객체 지향 기법에서 캡슐화에 대한 설명으로 틀린 것은? 1.캡슐화를 하면 객체 간의 결합도가 높아진다2.캡슐화된 객체들은 재사용이 용이하다3.프로그램 변경에 대한 오류의 파급 효과가 적다4.인터페이스가 단순해진다   답: 1번    💠캡슐화란? 데이터와 메서드를 하나로 묶고 외부에서 직접 접근하지 못하도록 감추는 기법 캡슐화의 목적은 정보 은닉을 통해 객체 간 결합도를 낮추는 것! 결합도가 .. 2025. 4. 8.
소프트웨어 분석 및 설계 5주차 (유스케이스 모델) 보호되어 있는 글 입니다. 2025. 4. 7.
[GCP] Node.js 설치하기 본 포스팅은 GCP(Google Cloud Platform) VM 인스턴스에서 Node.js 설치를 진행하는 것입니다.   🚩 Node.js  설치  GCP VM 인스턴스에서 다운로드  wget https://nodejs.org/dist/v18.15.0/node-v18.15.0-linux-x64.tar.xz   Node.js 런타임 설치  압축해제 및 설정  tar xf node-v18.15.0-linux-x64.tar.xzcd node-v18.15.0-linux-x64 sudo cp -Rvi ./{bin,include,lib,share} /usr/local/   다음과 같이 잘 실행되는 걸 확인할 수 있다 2025. 4. 6.
[GCP] VM 인스턴스 생성 및 초기 설정 본 포스팅은 GCP(Google Cloud Platform)에서 VM 인스턴스를 생성하는 과정을 정리한 것입니다.    🚩 VM 인스턴스 생성    초기 VM 생성      맨 처음 GCP 콘솔에 접속 후  vm 만들기 선택    프로젝트가 없다면 프로젝트 만들기 선택       Compute Engine API 프로젝트 생성 후 API 사용 클릭 생성하는데 시간이 조금 걸린다      인스턴스 정보 입력  리전을 서울로 선택 후 영역 설정 이름은 정해진 양식에 따라 만들면 된다 (대문자 사용 안됨) 머신은 e2-micro로 설정해준다 (메모리가 1기가라서 크게 사용할 거면 medium으로      부팅 디스크 설정  os 및 스토리지 설정 클릭 후 변경 클릭ubuntu 클릭 후 버전 설정    네트워.. 2025. 4. 6.
[시스템 프로그래밍] 3장 파일다루기 Part 1 1. 서론 💠 시스템호출(System Call) 응용 프로그램에서 커널이 제공하는 기능을 이용하고자할 때 💠 파일을 다루기 위한 시스템 호출 원래는 creat로 생성을 했는데 creat에 문제가 발생해서 open에 생성의 기능을 추가해서 사용하고 있다 2. open 기존 파일을 open하거나 새로운 파일을 생성한 후에 open한다. man -s2 open ->“man 페이지의 2번 섹션에서 open 명령을 찾아 보여줘” 💠 pathname open하려는 파일의 경로명 상대 경로 또는절대 경로로 주어짐 문자열 (C에서 문자열은 char * 타입으로 나타냄) /* 절대 경로로 주어진 경로명 */ fd= open("/home/lsp/data.tx.. 2025. 4. 1.
[시스템 프로그래밍] 2장 파일 시스템 정리 🚩 2장 파일시스템 1. File시스템 차원에서 데이터를 저장하기 위한 가장 기본적인 단위 파일은 하드디스크나 SSD 같은 저장 장치에 저장되며 기본 단위는 바이트 (byte) -> 1 바이트 = 8 비트 데이터는 2진수 형태로 저장되어 있다 저장된 데이터의 논리적인 구조는 정해져 있지 않다. 저장된 데이터의 논리적인 구조는 프로그램에 의해 결정된다 바이너리 파일은 파일 정보를 저장한 header를 가지고 있음 💠바이너리 파일 & 헤더(header) 바이너리 파일은 일반 텍스트처럼 사람이 바로 읽기 어려움따라서 대부분의 바이너리 파일은 파일의 정보를 담는 헤더를 가지고 시작한다 💠파일의 예 총 4바이트의 데이터를 저장하.. 2025. 4. 1.
728x90