October 19, 2020
javascript 비동기 처리 : thread가 종료하지 않은 상태에서 다른 thread를 실행하도록 하는 처리 방식
tensorflow 데이터 구조
파이썬 시퀀스 생성 : getitem을 이용해서 인덱싱 및 슬라이싱 가능
조건: 1. 인덱싱 결과는 해당 클래스와 동일, 2. 슬라이싱시에 마지막 요소는 제거
class Item:
def __init__(self, *value):
self._value = list(values)
def __getitem__(self, item):
return self._value.__getitem__(item)파이썬 Context manager 생성
__enter__, __exit__ 메서드를 이용해서 구현 가능class DBHandler:
def __enter__(self):
stop_database()
return self
def __exit__(self, exc_type, ex_value, ex_traceback):
start_database()
def main():
with DBHandler():
backup()@contextlib.contextmanager
def DBHandler:
stop_database()
yeild
start_database()
def main():
with DBHandler():
backup()vscode 명령어 공부