CS 내용 요약, 지식

강의 내용을 요약한 것으로 틀린 부분이 있을 수 있습니다. 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 내용 요약, 지식' 카테고리의 글 목록 (4 Page)