본문 바로가기

분류 전체보기219

REFRESH (프로젝션 함수) 00 개요목적: Vertica 안에 Projection이라는 개념이 있는데, 이 Projection을 어떻게 하는  REFRESH() 함수에 대해 정리하기01 REFRESH()1. 정의 및 기능Synchronously refreshes one or more table projections in the foreground, and updates the PROJECTION_REFRESHES system table. If you run REFRESH with no arguments, it refreshes all projections that contain stale data.If a refresh would violate a table or schema disk quota, the operation fail.. 2024. 7. 5.
이벤트핸들러 EventHandler (JavaScript) 00 개요목적: FastAPI를 웹 프레임워크로 사용하는 프로그램에서 종료 이벤트를 다루는 함수를 정의할 때 '핸들러'라는 표현이 사용되길레 '이벤트 핸들러'가 무엇인지 정리하기 위함  01 이벤트 핸들러 (EventHandler)1. 이벤트(Event)의 정의웹 브자우저에서 DOM 요소와 사용자가 상호작용하는 것을 의미 DOM: 'Document Object Model,'  HTML 또는 XML 문서의 프로그래밍 인터페이스, 즉 웹 문서의 구조화된 표현, HTML 또는 XML 문서를 브라우저가 이해할 수 있도록 만든 Tree 자료구조사용자가 버튼을 클릭하거나 입력창에 정보를 입력하거나 하는 행위들은 모두 이벤트로 볼 수 있음즉, 이벤트가 발생했다는 것은 웹 페이지에서 특정 동작이 발생하여 웹 브라우저가.. 2024. 7. 1.
@classmethod, @staticmethod (파이썬 매서드 데코레이터) 00 개요파이썬 파일들을 보면 @classmethod, @staticmethod와 같은 데코레이터가 등장하는데 이에 대해 정리하고자 함일단 클래스에서 사용되는 각 메소드 종류에 대해 알아보기메소드 종류: 인스턴스 메서드, 정적 메서드, 클래스 메서드01 instance method 인스턴스 매서드1. 인스턴스 매서드의 정의가장 기본이 되는 클래스의 메서드첫번째 인자로는 항상 self를 적고, 해당 클래스의 인스턴스 값이 넘어옴# testFile.py 내용class Blog: def __init__(self, name="Pearl's blog"): self.name = name # 인스턴스 메소드 def print_name(self): print(self.n.. 2024. 7. 1.
클래스, 객체, 속성, 메서드, 생성자, 인스턴스란 (파이썬 용어) 00 개요목적: 파이썬에서 자주 나오는 class, object, attributes, method, instance 등의 개념들에 대해 정리하고자 함1. 전체적인 이해파이썬은 객체 지향 프로그래밍 (Object-Oriented Programming) 언어로서 모든 것이 객체의 상호작용으로 이루어짐그 객체를 표현하기 위한 문법으로 클래스가 존재함파이썬 프로그램은 패키지, 모듈, 클래스, 함수 (메서드)로 구성됨함수→클래스→모듈→패키지로 그 묶음의 크기는 커짐01 용어 정의1. 클래스란 (class)클래스는 어떤 객체를 표현하기 위한 문법제품의 설계도 같은 개념 'class' 키워드를 사용하여 클래스를 정의 가능 2. 객체란 (object)객체는 특정한 개념이나 모양으로 존재하는 것설계도로 만든 제품 같은.. 2024. 6. 29.
abc (추상화 클래스) # testFile.py 내용from abc import ABCMeta, abstractmethodclass OriginClass(metaclass=ABCMeta): @abstractmethod def func1(self): pass # @abstractmethod def func2(self): pass class SubClass(OriginClass): def func1(self): print("func1 구현"))hello = SubClass()hello.func1()00 개요목적: 파이썬에서 제공하는 abc 클래스의 개념 및 기능에 대해 정리하고자 함01 abc 클래스란?1. 정의'Abstract Base Class'Python이.. 2024. 6. 28.
@데코레이터 Decorator (파이썬) 00 개요FastAPI를 사용하는 프로그램를 코드분석하고 있는데 데코레이터 (@어떠한이름)가 나오길래 무엇인지 정리하고자 함01 Decorator 데코레이터란?1. 정의'꾸며주는 어떤 것'함수/메서드에 적용되어 해당 함수/메서드의 기능을 확장/변경하는 역할@기호와 함께 사용되며 함수/메서드 위에 위치기본적으로 함수를 인자로 받고 또 다른 함수를 반환하는 고차 함수(high-order function)2. 작동원리앞으로 생성할 my_decorator(func) 함수는 데코레이터 함수로서 hello() 함수를 인자로 받아 wrapper() 함수를 반환할 것my_decorator(hello) 함수가 담겨진 decorated_hello()를 호출하면 데코레이터가 추가한 내용과 함게 hello 함수의 내용이 출력.. 2024. 6. 28.
_ underscore (파이썬) 00 개요파이썬 파일들을 보면 _ 들이 많이 등장하는데, 그 의미 및 여러가지 역할들에 대하여 정리하고자 함크게 5가지 용도로 나뉨:_ 의 용도1.Interpreter에서 사용2.무시하는 값3.Loop에서 사용4.숫자값 분리5.명명에서 사용1)_이름 (앞 1개)2)이름_ (뒤 1개)3)__이름 (앞 2개)4)__이름__ (앞뒤 2개) 01 Interpreter에서 사용파이썬 Interpreter에서 가장 마지막 표현식의 결과값은 자동적으로 "_" 변수에 저장됨"_"에 저장된 값을 다른 변수에도 저장 가능 일반적인 변수로도 사용 가능>>> 5 + 49 # 위 표현식의 결과값인 9는 자동적으로 _에 저장됨>>> _ 9>>> _ + 615>>> _15>>> a = _ # .. 2024. 6. 28.
EGO란 (LSF) 00 개요목적: LSF 설치 시 EGO를 활성화하는데 EGO가 무엇인지 정리하고자 함IBM Spectrum LSF V10.1.0 documentation > Administer LSF > Advanced configuration > Manage LSF on EGO > About LSF on EGOIBM Spectrum LSF V10.1.0 documentation > About LSF > Users > LSF with EGO enabled01 EGO란1. 정의'Enterprise Grid Orchestrator'provides a system infrastructure to control and manage cluster resources by enabling EGO자원(resource): physica.. 2024. 6. 26.
Resource (자원) 00 개요LSF를 공부하는데 자원에 따라 job을 할당하는 LSF의 역할 중 자원(resource)가 무엇인가에 대해 정리하고자 함01 자원이란 (Resources)1. 정의'resource'physical and logical entities that are used by applications to runWhile resource is a generic term, and can include low-level things such as shared memory segments or semaphoresIn LSF, EGO manages CPU slots.A resource of a particular type has attributese.g., a compute host has the attribute.. 2024. 6. 26.