분류 전체보기

·Python
base part : recursive xrecursive part : recursive call 무작정 재귀를 사용하면 스택에 쌓이니까 무조건 쓰면 안된다 drawback of recursionmemoization : 재귀로 인해서 스택 오버플로우를 방지하기 위해서 반복 되는계산을 피해준다def fib(n): if n in fib_memo: return fib_memo[n] result = n if n
·DataScience
Booltosses = np.array(['Tails', 'Heads', 'Tails', 'Heads', 'Heads'])tosses == 'Tails' array([ True, False, True, False, False])random.choice & appendnp.random.choice(some_array, sample_size)np.append(array_1, value)new array with value appended to array_1value has to be of the same type as elements of array_1np.append(array_1, array_2)new array with array_2 appended to array_1array_2 elements mu..
·DataScience
Booltosses = np.array(['Tails', 'Heads', 'Tails', 'Heads', 'Heads'])tosses == 'Tails' array([ True, False, True, False, False])random.choice & appendnp.random.choice(some_array, sample_size) np.append(array_1, value) new array with value appended to array_1value has to be of the same type as elements of array_1np.append(array_1, array_2) new array with array_2 appended to array_1array_2 elements..
·프론트
문법리터럴 : 문자 그대로 표현하기 역슬래쉬 뒤의 문자는 그대로 표현 된다"/"ㅁㄴㅇㄹ/"" -> "ㅁㄴㅇㄹ"32/10 =3.2 b=a++ -> a=2,b=1condition ? t :f23+35+'abc' = 58abc"abc"+23+35=abc2335switch(condition)case value1:~ break;case value2:~ break;default:~; n=prompt()가 리턴한것은 문자열이니까 paresInt(n)해줘야 int로 사용한다inNaN(n)elval(" +-*/")  문자열 객체는 한번 생성되면 수정 불가능let hello = new String("hello"); math -> 따로 객체 생성안해도 사용가능math.floor(x) -> x랑 비교해서 같거나 작은수중에서 ..
·MSA/졸과
컨테이너애플리케이션을 실행하는데 필요한 라이브러리,구성파일 등 패키지로 묶어서 이미지처럼 배포Host OS의 환경 변수와 상관없이 구동 가능, 배포 시간 짧고 복잡성 감소MSA하나의 애플리케이션을 여러 서비스로 작게 나누고 서비스끼리 통신하는 형태의 아키텍처(코로나 백신 예약 시스템이 인증 단계에서 장애 발생 -> 전체 시스템 장애)서비스 별로 독립적인 개발, 배포, 확장 가능컨테이너API 게이트 웨이API 트래픽을 관리하는 중개자 역할을 하는 서비스, 상대방의 API에 직접 액세스 권한을 부여하지 않고도 상호 작용 가능예를 들어 회사의 서로 다른 부서에서 서로의 내부 시스템에 액세스하지 않고도 데이터를 공유할 수 있다API 게이트웨이는 인증, 속도 제한, 캐싱, 요청/응답 변환과 같은 작업을 처리하여 ..
브리오
'분류 전체보기' 카테고리의 글 목록 (10 Page)