전체 글 (68) 썸네일형 리스트형 [배포] WSGI, uWSGI aws로 django와 react로 만든 웹 사이트를 배포하려고 하는데 uwsgi 부분이 잘 와닿지 않음 uWSGI는 웹 애플리케이션을 위한 서버 게이트웨이 인터페이스(WSGI) 서버Python 웹 애플리케이션과 웹 서버(Nginx, Apache, ...) 사이의 중간 계층 역할을 함 WSGI(Web Server Gateway Interface): 웹 서버(Nginx, Apache, ...)와 웹 애플리케이션(Django, Flask, ...) 사이에서 데이터를 주고받기 위한 표준 인터페이스 > ChatGPT의 비유에 의하면..웹 서버: 레스토랑의 웨이터로 손님(웹 브라우저)로부터 주문을 받아 주방(웹 애플리케이션으로 전달)웹 애플리케이션: 레스토랑의 주방으로 주문받은 음식을 준비해서 웨이터에게 돌려줌W.. [운영체제] Mass Storage Structure (2차 저장 장치) 하드 디스크 구조 - Platter의 양면에 자석을 입혀서 사용 가능- 이론적으로 Platters 하나 당 head 2개 붙을 수 있음- 각 head는 Spindle이라는 축에 붙어 있음- Spindle은 회전함 - head가 왔다갔다가 하면서 안쪽 바깥쪽의 데이터를 읽음- Platter는 시스템이 켜진 순간부터 기본적으로 계속 돌고 있음- head가 특정 위치에 가면 그 위치부터 원이 하나 생김 -> track- 한 track 안에 데이터가 다 적혀 있으면 head를 움직이지 않고도 데이터를 다 읽을 수 있음- Seek Time: 가장 오래 걸리는 시간, head가 움직이는 시간- Rotation Delay: head가 원하는 위치로 갔을 때 원하는 데이터가 올 때까지 기다리는 시간 - Spindle.. HAI(HIL-based Augmented ICS) security dataset 이란 https://github.com/icsdataset/hai GitHub - icsdataset/hai: HIL-based Augmented ICS (HAI) Security DatasetHIL-based Augmented ICS (HAI) Security Dataset. Contribute to icsdataset/hai development by creating an account on GitHub.github.com HAI 데이터셋은 스팀 터빈 발전과 양수 저장 수력 발전을 에뮬레이션(모방?)하는 Hardware-In-the-Loop (HIL)시뮬레이터로 강화된 현실적인 산업 제어 시스템(ICS) 테스트베드(새로운 기술, 제품, 이론 등을 시험하고 검증하기 위해 만들어진 환경이나 플랫폼)에서 수집되.. [딥러닝] 딥러닝 기초 1. 퍼셉트론(Perceptron)초기 형태의 인공 신경망다수의 입력으로부터 하나의 결과를 내보내는 알고리즘x는 입력값, w는 가중치, y는 출력값각각의 입력값은 각각의 가중치를 가지며, 가중치가 클수록 입력값의 중요도 높아짐각 입력값이 가중치와 곱해져서 인공 뉴런에 보내지고, 입력값*가중치의 전체 합이 임계치(threshold)를 넘으면 종착지에 있는 인공 뉴런은 출력 신호로서 1 출력, 아니면 0 출력 => 계단 함수 Step Function임계치를 좌변으로 넘겨 b(편향)으로 사용할 수 있음편향 b도 퍼셉트론의 입력으로 사용됨, b도 딥 러닝이 최적화해야 할 변수 중 하나2. 단층 퍼셉트론 (Single-Layer Perceptron)입력층과 출력층만 있는 퍼셉트론직선 하나로 두 영역을 나눌 수 있.. [운영체제] File System - 운영체제의 구성요소 중 유일하게 별도로 판매되는 부분- 2차 저장 장치를 다루기 때문에 굉장히 느림 -> 다양한 복잡한 기술이 들어감 File데이터나 프로그램을 담는 그릇구조None: words, bytes의 시퀀스Simple record structure: 한 덩어리의 데이터가 라인으로 구분되는 것Complex Structure: Formatted document, Relocatable load fileOS, Program이 구조 결정File Attributes(File Metadata); 파일에 대한 정보Name: 데이터를 잘 표현할 수 있는 이름으로 지음Type: 데이터 타입을 보여주는 것Location: 현재 저장장치에 담겨있는 위치Size, Protection, Time, Date, user.. [RDS] AWS RDS란, Django-RDS 연결, DBeaver RDS(Relational Database Service): aws 환경에서 관계형 데이터베이스를 설치, 운영 및 규모를 조정할 수 있는 관리형 서비스 컬렉션클라우드 데이터베이스는 성능, 규모 조정, 비용 효율성 등의 이점 제공Amazon RDS의 관계형 데이터베이스 엔진Amazon Aurora: MySQL 및 PostgreSQL과 호환되는 관계형 데이터베이스 엔진, 높은 성능과 가용성이 특징Amazon RDS for Oracle: 비용 효율적이면서 크기 조정이 가능한 하드웨어 용량을 갖춘 여러 버전의 Oracle 데이터베이스를 몇 분 만에 배포 가능Amazon RDS for SQL Server: 클라우드에서 SQL Server를 쉽게 설치, 운영 및 확장 가능Amazon RDS for MySQL: 익.. [Django] Django, PostgreSQL 연동하기 1. PostgreSQL 설치 본인 OS 환경에 맞게 postgresql 설치 2. DBeaver 설치 (DB를 더 편하게 보기 위한 도구, Option)DBeaver는 SQL 클라이언트이자 데이터베이스 관리 도구 이런 식으로 관계도도 볼 수 있고 데이터도 볼 수 있고사용자 권한도 확인 가능 3. postgres 쉘 접속DB, USER, PASSWORD 생성 후 USER에 권한 부여 4. Django 프로젝트 설정# 프로젝트 settings 파일DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': '', 'USER': '', 'PASSW.. [DB] DBMS 쌩기초 Database: Data의 집합OS는 File System을 통해 파일을 디스크에 관리하지만 Concurrency Control(유저들이 동시에 접근 가능하도록)이나 recovery(작성하다 전원 나간 경우)를 보장하지 않음=> Database를 관리하는 Database Management System(DBMS)가 필요 DBMS의 종류는 크게 2가지RDBMS(Relational DBMS): 키(key)와 값(value)들의 간단한 관계를 테이블화 시킨 매우 간단한 원칙의 전산정보 데이터베이스 ex) MySQL, PostgreSQL, Oracle database...NoSQL: 전통적 RDBMS보다 덜 제한적인 매커니즘 제공, 단순 검색 및 추가 작업을 위한 매우 최적화된 키 값 저장 공간 ex) Mon.. 이전 1 2 3 4 5 6 ··· 9 다음