분류 전체보기248 Subnet Mask란 (NETMASK 설정) 00 개념 정리 Subnet Mask (서브넷 마스크)를 이해하려면 IP 주소가 뭔지 알아야 됨 1. IP 주소란 an identifier for a computer or device on a network every device has to have an IP 주소 (specifically, IPv4 address) for communication purposes IPv4 address 범위: 0.0.0.0 - 255.255.255.255 32-bit numeric written as 4 numbers, separated by periods(.) each group of numbers that are separanted by periods is called an octet The number range.. 2024. 4. 16. 1 실습4 PATCH API todo 수정 앞 단계 참조 링크: 프로젝트 소개 및 환경 구축: 2024.04.05 - [Web 개발/FAST API (인프런 강의 내용)] - 1 실습1 GET API 전체조회 1 실습1 GET API ToDo 전체 조회: 2024.04.05 - [Web 개발/FAST API (인프런 강의 내용)] - 1 실습1 GET API 전체조회 1 실습2 GET API ToDo 단일 조회: 2024.04.09 - [Web 개발/FAST API (인프런 강의 내용)] - 1 실습2 GET API 단일조회 1 실습3 POST API ToDo 생성: 2024.04.15 - [Web 개발/FAST API (인프런 강의 내용)] - 1 실습3 POST API todo 생성 현재 파일 내용: # /todos/src/main.py 내용.. 2024. 4. 16. \d 메타 명령어 (Meta-Commands) 00 개요vertica가 설치 된 서버에서 vertica를 vsql로 접속 시 \d 메타 명령어 사용 가능 # /opt/vertica/bin/vsql -U 사용자이름 -w 비밀번호 Welcome to vsql 사용자이름=>예를 들면,# /opt/vertica/bin/vsql -U dbadmin -w siWelcome to vsql dbadmin=>database를 생성하고 table을 생성한 후 /d 명령어를 사용하여 database에 관련된 정보(예, table 목록)들을 조회 가능01 \d 메타 명령어Vertica는 여러 가지 \d 명령어들을 지원함 이 명령어들은 database 객체의 다양한 정보를 반환0. 문법\dCommand [[schema.]patter.. 2024. 4. 15. RLE (데이터 압축 알고리즘) 01 RLE란? 'Run-Length Encoding'의 약자 중복/연속된 데이터('runs')를 '빈도 + 데이터'로 이루어진 쌍 (frequency + data pairs)으로 인코딩(변환)시키는 알고리즘 즉, 연속으로 나타나는 데이터를 연속된 수 (빈도)와 해당 값 (데이터)로 인코딩하는 방법 중복이 많은 데이터들을 다룰 때 사용됨 참조 https://velog.io/@rg_im/DL-Run-Length-Encoding-RLE 2024. 4. 15. EGO (Alter Ego) 01 EGO란a tool to run Linux desktop applications under a different local userCurrently integrates with Wayland, Xorg, PulseAudio and xdg-desktop-portalYou may think of it as xhost for Wayland and PulseAudio. This is done using filesystem ACLs and xhost command. 참조https://github.com/intgr/ego 2024. 4. 15. 1 실습3 POST API todo 생성 앞 단계 참조 링크:프로젝트 소개 및 환경 구축: 2024.04.05 - [Web 개발/FAST API (인프런 강의 내용)] - 1 실습1 GET API 전체조회실습 1 GET API ToDo 전체 조회: 2024.04.05 - [Web 개발/FAST API (인프런 강의 내용)] - 1 실습1 GET API 전체조회실습 1 GET API ToDo 단일 조회: 2024.04.09 - [Web 개발/FAST API (인프런 강의 내용)] - 1 실습2 GET API 단일조회현재 파일 내용:# .../todos/src/main.py 내용from fastapi import FastAPIapp = FastAPI()@app.get("/")def health_check_handler(): return {"p.. 2024. 4. 15. 1 실습2 GET API 단일조회 앞 단계 참조 링크:프로젝트 소개 및 환경 구축: 2024.04.05 - [Web 개발/FAST API (인프런 강의 내용)] - 1 실습1 GET API 전체조회전체 ToDo 조회: 2024.04.05 - [Web 개발/FAST API (인프런 강의 내용)] - 1 실습1 GET API 전체조회현재 파일 내용:# todos > src > main.py 파일 내용from fastapi import FastAPIapp = FastAPI()@app.get("/")def health_check_handler(): return {"ping": "pong"}todo_data = { 1: { "id": 1, "content": "실전! FastAPI 섹션 0 수강", .. 2024. 4. 9. kernel-devel (리눅스 패키지) 00 개요1. devel이란1) 배경지식리눅스에선 -dev, -devel 패키지 존재리눅스에서 이런 저런 패키지를 설치하다 보면 의존성 (dependency) 문제로 libxml2-devel, openssl-devel과 같은 devel 패키지를 설치해야 하는 경우가 많음2) devel의 정의리눅스에서 dev, devel이 붙은 패키지는 컴파일을 위한 헤더 및 라이브러리 패키지임Ubuntu와 같은 Debian 계열의 리눅스: -devCentOS와 같은 RedHat 계열의 리눅스: -develdevel 패키지의 주요 역할: 다른 프로그램들을 위한 라이브러리 역할과 소스코드 컴파일소스코드 컴파일하다 (동사): 리눅스에서 mysql-8.0.1.tar.gz 같은 소스파일로 프로그램을.. 2024. 4. 9. DKMS (리눅스 커널 모듈 관리 프레임워크) 00 개요Ubuntu, Debian 계열의 OS는 잦은 커널 업데이트로 인해 커널 모듈 관리가 어려움이를 해결하기 위해 자동으로 해당 커널에 맞는 모듈을 빌드해 주는 DKMS를 사용함빌드하다 (동사): 컴퓨터 프로그래밍에서 '빌드'란 소스코드 및 프로젝트에 쓰인 각각의 파일 및 자원 등을 JVM이나 WAS (Web Application Server)가 인식할 수 있는 구조로 패키징하는 과정/결과1. 용어 정리1) 리눅스 커널리눅스 커널이란 Linux OS의 핵심 부분으로 OS에서 실행되는 프로세스와 해당 하드웨어 간의 기본 interface메모리, 프로세스, CPU, 장치 드라이버, 시스템 호출 및 보안과 같은 주요 기능들을 관리함2) 커널 공간커널은 실제 사용자에게 숨겨져.. 2024. 4. 9. 이전 1 ··· 21 22 23 24 25 26 27 28 다음