일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- onicecandidate
- 미니큐브
- kubernetes
- Docker Compose
- Dockerfile
- revert
- JavaScript
- Python
- 리눅스
- kurento
- 도커
- docstring
- 쿠버네티스
- Docker
- 자바스크립트
- RTCP
- 7.0.0
- underscore
- 독스트링
- 위코드
- minikube
- 표준에러
- 6.6.0
- 기초
- 표준출력
- stash
- 명령어
- 파이썬
- corsmiddleware
- fastapi
- Today
- Total
목록언어 (9)
Devlog
FastAPI에는 다양한 미들웨어가 있는데 이 중에는 CORS(Cross-origin resource sharing)를 허용해 주는 CORSMiddleware가 있습니다. 그런데 해당 미들웨어 이 외에도 둘 이상의 미들웨어를 동시에 사용할 수 있는데 미들웨어를 추가하는 순서에 따라 CORS가 적용되지 않을 수 있습니다. 해당 내용은 FastAPI 0.110.1 버전을 기준으로 작성했으니 참고 바랍니다. from fastapi import FastAPI, Request from starlette.middleware.base import BaseHTTPMiddleware from fastapi.middleware.cors import CORSMiddleware app = FastAPI() class JWTM..
정수 타입 정수 타입은 총 5개로, 다음과 같이 메모리 할당 크기와 저장되는 값의 범위를 가지고 있다. 타입 메모리 크기 저장되는 값의 허용 범위 byte 1byte 8bit -128 ~ 127 short 2byte 16bit -32,768 ~ 32,767 char 2byte 16bit 0 ~ 65535 (유니코드) int 4byte 32bit -2,147,486,648 ~ 2,147,483,647 long 8byte 64bit -9,223,372,036,854,775,808 ~ -9,223,372,036,854,775,807 2진수: 0b 또는 0B로 시작하고 0과 1로 작성 int x = 0b1011; // 10진수 = 11 8진수: 0으로 시작하고 0~7 숫자로 작성 int x = 013; // 1..
이 글은 아래 링크의 글을 옮겨 왔습니다. https://towardsdatascience.com/whats-the-meaning-of-single-and-double-underscores-in-python-3d27d57d6bd1 What’s the Meaning of Single and Double Underscores In Python? I never paid attention to these special characters until I knew what they meant towardsdatascience.com 파이썬에서 함수를 사용하다 보면 "__bar__"와 같이 밑줄이 함수 이름에 포함된 경우들을 본 적이 있다. 파이썬에서 밑줄은 특수한 목적에 의해 함수의 이름 외에도 변수, 메서드 등에..
파이썬에서 함수 혹은 클래스를 정의할 때 코드 그 자체만으로 의도가 분명히 드러나는 코드가 사실상 가장 훌륭한 코드이다. 하지만 어떤 때에는 키워드 매개변수들에 어떤 값을 넣어야 하며, 기본값이 존재하는지의 여부와 함수의 인풋과 아웃풋을 명확하게 표시하기 위해 문서화를 하는 것도 중요하다. 파이썬은 기본적으로 문서화를 위해 독스트링(docstring) 기능을 제공한다. 해당 독스트링을 통해 사용자에게 기능을 사용함에 있어 편의성을 제공할 수 있다. 독스트링은 어떻게 작성하며, 어떻게 불러올 수 있는지 파이썬 PEP 문서를 보고 간단히 알아보았다. https://peps.python.org/pep-0257/ PEP 257 – Docstring Conventions | peps.python.org PEP 2..
자바스크립트에서 문자열과 배열을 활용하는 다양한 메서드에 대해 알아보자. 원시 유형과 객체 이제까지 단순히 값만 가지고 있는 것을 원시유형이라고 불렀다. 그리고 키:값형태로 속성과 메서드를 가진 것을 객체라고 하였다. 그런데 자바스크립트에서는 원시 유형도 속성과 메서드를 사용할 수 있다. 자바스크립트에서 number, boolean, string 유형은 별도로 프로토타입 객체가 만들어져 있다. number는 Number 객체, string은 String과 같이 말이다. 이러한 객체를 래퍼 객체(wrapper object)라고 한다. 래퍼 객체를 가지는 원시 유형은 속성이나 메서드를 사용하면 일시적으로 객체로 변환되고 힙 메모리에 올라간다. 그리고 사용이 끝나면 다시 메모리 상에서 내려가며 원시 유형으로 ..
객체 자바스크립트에서 객체는 어떤 것에 대한 속성과 다양한 동작을 키:값형태로 모아놓은 것이다. 자바스크립트에는 자주 사용되는 요소들을 미리 만들어 정의해둔 내장 객체가 존재한다. Number, String, Math, Date 등이 있다. 그리고 이러한 내장 객체 외에 별도로 만들어 사용하는 사용자 지정 객체 또한 제공한다. 사용자 지정 객체는 기본적으로 아래와 같이 작성하여 만들 수 있다. let person = { body: { arms: 2, // 속성 legs: 2 // 속성 } hello: function () { console.log("안녕하세요.") } // 메서드 } 객체의 속성은 중첩으로 작성할 수 있으며, 객체 내부에 함수를 정의하여 메서드로 활용할 수 있다. 객체 내의 속성에 접근할..
이번 시간에는 자바스크립트의 기초적인 반복문과 오류처리 대해 알아보자. for 반복문 일반적으로 대부분의 프로그래밍 언어에서 사용되는 보통의 반복문이다. 어떻게 만들고 사용할 수 있는지 바로 알아보자. function printNumber() { for (let i = 0; i < 5; i++) { console.log(i); } } 위 코드는 콘솔에 숫자를 0부터 4까지 차례대로 출력하는 코드이다. for 반복문을 사용하기 위해 for을 선언하고 소괄호 안에 조건에 사용될 변수와 조건 등을 기입한다. 그리고 해당 반복문의 중괄호 안에 반복해서 수행될 코드를 입력하였다. 그리고 아래와 같이 코드를 작성하면 특정 배열의 각 인덱스 값에 접근하여 값을 가져오는 것이 가능하다. let nameList = ["..