CS 내용 요약, 지식

서문GCA 자격증 취득을 위해 들은 강의 내용 요약이다. 섹션 4의 내용을 담고 있다.드는 비용 줄이기비용 줄이는 법: - 지속적인 할인 사용하기: 사용량에 따라 할인율이 올라간다. 자동적으로 적용됨- commit된 할인: 예측가능한 작업에 적용하는 할인으로 1년에서 3년 작업할때 70%할인된다. 할인율이 위의 지속할인보다 더 좋아서 1년에서 3년 사용할거라면 commited discounts를 요청하는 게 낫다. 이는 UI에서 comiited discount를 따로 요청해서 할 수 있다.  - 위의 두 할인 모두 쿠버네티스와 구글 compute 에는 잘 할인이 적용되나 E2나 A2,  VM으로 만들어진 앱 엔진이나 유동적인 데이터 흐름 같은 형식에는 적용안된다.- preeemitble(미리 설정 가능한..
서문GCA 자격증을 위해 들은 강의 내용을 요약하였다. 섹션1 부터 섹션3 까지의 내용이 담겨있다.Section 1부하처리: 갑자기 늘어나는 부하를 처리하기 위해서는 최대 부하에 맞출수 밖에 없으나 그러면 대부분의 비수기에 인프라가 낭비된다. 그 인프라를 관리하는데도 비용이 많이 든다. 그래서 부하량에 따라 자동으로 빌려서 사용하는 cloud 서비스가 대두하였다.GCP 는 aws와 azure과 함께 3대 클라우드 서비스이다.카드 입력 필요on-demand source provisioning가 곧 클라우드 서비스이다.Section 2데이터 센터의 문제점, 다운되었을때 안정성과 다른 지역의 속도가 느림. 이를 해결하기 위해서는 여러 지역에 데이터 센터를 지어야 하는데 그건 쉽지 않기에 클라우드가 그걸 지원해..
서문구글 클라우드 셸을 이용한 GDSC 동아리 학습한 내용이다.발급되는 임시 ID를 통한 온라인 셸 학습은 처음 경험해보는거라 색다르게 느껴졌다.사전 정의쿠버네티스와 도커를 배우는데 그에 대한 기본용어 정의는 제대로 나와있지 않아서 헷갈렸다. 그래서 우선 용어부터 정리하였다.기본 용어정리컨테이너애플리케이션을 어디서나 실행할수 있도록 만든 가벼운 가상화 환경, 가상머신보다 빠르고 가볍다.도커컨테이너를 다루는 도구쿠버네티스여러개의 컨테이너를 배포, 관리, 모니터링 하는 운영도구, 오케스트레이션 역할노드컨테이너가 실제로 실행되는 물리, 가상 서버클러스터여러개의 노드가 하나로 묶여 있는 그룹, 분산하여 실행 가능파드가장 작은 배포 단위, 1개 이상의 컨테이너Docker- 컨테이너 실행docker run {ima..
이전 글 보기 데이터 통신 기초 - 2. 네트워크 모델 2. 네트워크 모델 2.1 프로토콜 계층 2.1.1 프로토콜 계층의 종류 프로토콜 계층의 종류: 국제 표준은 OSI 7계층이지만, 미국은 TCP/IP를 5계층으로 채택한다. 이후 TCP/IP의 계층 구조가 채택되었다. TCP/ juneforpay.tistory.com 강의 내용을 요약한 것으로 틀린 내용이 있을 수 있습니다. 주기 신호는 사이클이 주기적으로 반복되는 신호이며, 비주기 신호는 그렇지 않습니다. 주기 신호와 비주기 신호는 모두 아날로그와 디지털 신호 모두에서 발생할 수 있습니다. 주기 신호는 사인 함수와 같은 아날로그 신호일 수 있으며, 디지털 신호는 이진 신호와 같은 주기적인 수열일 수 있습니다. 주기적인 아날로그 신호를 나타내는 방법..
이전 글 보기 데이터 통신 기초 - 1. Overview 1.1 데이터 통신 1.1.1 데이터 통신의 기본 개념 데이터 통신의 어원: 데이터 통신은 telecommunication에서 비롯되었으며, 여기서 tele는 그리스어로 '멀다'를 의미한다. 데이터 통신의 정의: 데이터 통 juneforpay.tistory.com 강의 내용을 요약한 것으로 틀린 부분이 있을 수 있습니다. 2. 네트워크 모델 2.1 프로토콜 계층 2.1.1 프로토콜 계층의 종류 프로토콜 계층의 종류: 국제 표준은 OSI 7계층이지만, 미국은 TCP/IP를 5계층으로 채택한다. 이후 TCP/IP의 계층 구조가 채택되었다. TCP/IP의 5계층: 계층 순위: 5계층: 응용 4계층: 전송 3계층: 네트워크 2계층: 데이터링크 1계층: 물..
강의 내용을 요약한 것으로 틀린 부분이 있을 수 있습니다. 1.1 데이터 통신 1.1.1 데이터 통신의 기본 개념 데이터 통신의 어원: 데이터 통신은 telecommunication에서 비롯되었으며, 여기서 tele는 그리스어로 '멀다'를 의미한다. 데이터 통신의 정의: 데이터 통신은 두 기기 사이에서 매체를 통해 정보를 교환하는 것이다. 효과적인 데이터 통신을 위한 4가지 특성: 전달 (Delivery): 데이터는 정확한 위치로 전송되어야 한다. 정확성 (Accuracy): 데이터의 내용이 변경되어서는 안 되며, 정확해야 한다. 적시성 (Timeliness): 중대한 지연이 발생해서는 안 되며, 시간 내에 데이터를 전송해야 한다. 지터 (Jitter): 패킷 도착 시간의 간격으로 네트워크 지연에 의해 ..
출처: https://www.youtube.com/watch?v=rk41rBXq3zQ&t=698s 나중에 받아올 자료형은 Future 변수명 으로 선언하고, Future.value(값) 으로 받아온다. Future.delayed 함수를 통해 몇초 후에 해당 결과를 출력할 수 있다. Future.delayed 함수 아래의 코드를 바로 실행시킨다. 즉, Future.delayed()에서 지연되는 동안 아래코드가 실행되기에 아래코드가 먼저 처리된 것 처럼 보일 수 있다. 그냥 결과 나올때 까지 안 기다려주고, 바로 아래 것 실행하는 거다. await 를 Future 앞에 쓰면 Future 코드가 완전히 끝날때까지 기다렸다가 아래코드를 실행시킨다. 단 await을 쓰기 위해서는 await이 들어있는 함수의 파라..
Flutter에서 내가 실수해서 헤매었던 부분들, 혹은 헤매기 쉬운 부분들을 메모장처럼 적었다. 1. 쉼표 추가 및 가독성 향상: 항상 모든 위젯들 사이에 쉼표를 사용하여 코드의 가독성을 높인다. 코드가 복잡해질 때, 쉼표는 필수다. 비어있는 객체가 있어도 쉼표를 추가하여 일관성을 유지한다. 2. 괄호 정확성 확인 및 중첩 방지: 괄호의 정확성을 확인하고, 가능하면 코드 감싸기 기능을 활용하여 중첩을 피한다. VS Code에서 제공하는 자동 감싸기 기능을 사용하여 불필요한 중첩을 방지한다. 3. const 사용과 에러 방지: 가능한 경우 const를 사용하되, 값이 변하는 경우에는 피해서 사용한다. 에러 방지를 위해 const를 남용하지 않는 것이 중요하다.  const를 사용해도 되는 곳에서 const..
걍판자
'CS 내용 요약, 지식' 카테고리의 글 목록