최근 코테 준비를 하며 컴파일 에러, 런타임 에러를 자주 만나서 ^^ 복습 겸 프로그래밍 에러를 종류에 대해 정리해보려고 한다. 💡컴파일 에러 (Compilation Error) 문법적인 오류로 컴파일러가 이해하지 못하는 코드를 발견할 때 발생하는 에러 ex) 키워드, 맞춤법이 틀린 경우 필요한 문장부호가 빠진 경우 (주로 ;) 선언되지 않은 변수를 사용한 경우 If문 보다 End If문을 사용한 경우 💡런타임 에러 (Runtime Error) 설계 미숙, 기계적 결함으로 인해 프로그램 실행 중 발생하는 에러 ex) 0으로 나누는 경우 무한 루프에 빠지는 경우 Null Point Error (배열) segmentation fault / bus error 존재하지 않는 메모리 위치에 접근하는 경우 💡링킹 ..
💡클라우드 컴퓨팅이란? 클라우드 컴퓨팅은 스토리지, 플랫폼, 애플리케이션,네트워크 등의 IT 자원들을 사용자가 소유하지 않고 통신망/인터넷을 통해 제공하여 소비자가 필요한 만큼 빌려 쓰고, 사용한 만큼 비용을 지불(종량제) 하는 서비스 방식을 말한다. 비용 절감, 민첩한 IT 서비스 제공이라는 장점 때문에 많은 기업에서 on-premiss 방식 대신 클라우드 서비스를 사용하고 있다. 클라우스 서비스의 종류로는 Iaas, Paas, Saas 크게 3가지가 있다. 💡Iaas(Infrastructure as a Service, 이아스/아에스)란? 서버, 네트워크, 스토리지, 메모리, CPU 등 가상 인프라를 빌려주는 서비스이다. OS, 미들웨어 등은 사용자가 직접 설치하고 관리하기 때문에 클라우드 서비스 중 ..
💡SPA(Single Page Application)란? SPA란 용어 그대로 단일 페이지로 이루어진 애플리케이션이다. 기존에는 사용자가 새로운 페이지로 이동할 때마다 새로운 html을 받아와 페이지를 로드해 보여주었다. 새로운 화면을 보여주기 위해 매번 서버에 요청하기 때문에 성능상의 문제가 생길 수 있다. 그래서 서버로부터 완전한 새로운 페이지를 불러오지 않고 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션인 SPA가 사용되고 있다. 💡SPA 예 우리가 자주 사용하는 서비스인 페이스북, 에어비앤비, 트위터, 넷플릭스도 SPA로 만들어졌다. 💡장점 1. 페이지 이동시 화면 전체를 렌더링 할 필요가 없어 로딩 속도가 빠르다. 2. 프론트엔드와 백엔드의 분리되어 업무 분담이 용..
- Total
- Today
- Yesterday