👋 Hello, I am Seung-ho Ham

🧑🏻‍💻 A Developers who create code that changes the world

전체보기 110

[DEV] HTTP 상태 코드

모든 HTTP 응답 코드는 5개의 클래스(분류)로 구분된다. 상태 코드의 첫 번째 숫자는 응답의 클래스를 정의한다. 마지막 두 자리는 클래스나 분류 역할을 하지 않는다. 첫자리에 대한 5가지 값들은 다음과 같다:1xx (정보): 요청을 받았으며 프로세스를 계속한다2xx (성공): 요청을 성공적으로 받았으며 인식했고 수용하였다3xx (리다이렉션): 요청 완료를 위해 추가 작업 조치가 필요하다4xx (클라이언트 오류): 요청의 문법이 잘못되었거나 요청을 처리할 수 없다5xx (서버 오류): 서버가 명백히 유효한 요청에 대해 충족을 실패했다웹 페이지 검색을 하면서 3자리 숫자가 뜨면서 페이지 로드가 되지 않는 경우가 종종 있었다. 가장 대표적으로 많이 뜨는 http 상태코드는 404 NOT FOUND 이다. ..

카테고리 없음 2021.05.01

[DEV] Error

구문 에러(Syntax errors): 코드 상의 구문 에러로 대개 철자가 잘못되어 작동이 안되거나 중간에 프로그램이 중지된다. 물론 여기서 에러 메시지가 출력되므로 확인할 수 있다. 코드 편집기 툴을 사용하고 에러 메시지의 의미만 파악할 수 있다면, 충분히 고칠 수 있다.논리 에러(Logic errors): 구문은 올바르지만, 코드의 의미자체가 잘못된 경우이다. 즉 프로그램은 정상적으로 돌아가지만, 원하는 결과를 얻지 못하는 경우이다. 에러 메시지가 직접적으로 표시되지 않기 때문에, 일반적으로 구문에러보다 에러 수정이 힘들다. 에러의 종류에는 크게 두가지가 있다. 자주 일어나는 에러는 구문 에러가 대부분이다. 나는 에러 메시지가 뜨면 끝까지 읽지 않고 에러가 뜨기 전에 내가 뭘 고쳤었는지 생각하여 그 ..

카테고리 없음 2021.05.01

[DEV] Data Backup

데이터 백업(data backup)이라고 하며, 데이터를 미리 임시로 복제하여, 문제가 일어나도 데이터를 복구할 수 있도록 준비해 두는 것을 말한다. 데이터 백업을 수행한 파일은 백업 파일이라고 한다. 웹 페이지 개발을 하면서 나의 나쁜 습관 때문에 페이지 전체를 통채로 수정해야할 뻔 하였다. 내가 가지고 있던 치명적인 나쁜 습관은 일부분에 대한 수정 요청이나 추가 요청이 왔을 때 간단한 것들은 '이건 이 부분 조금만 건드리면 되겠네' 라고 생각하며 원본 파일을 백업 해놓지 않고 원본을 그냥 고쳐버리는 습관이다. 간단한 수정 문제라고 생각하여 몇가지만 고쳤을 뿐인데 원래 같으면 정상적으로 작동 했어야 하는 소스코드가 작동하지 않았다. 백업을 해놓지 않았는데 이러한 상황이 생기니깐 순간 머리가 백지가 되었..

카테고리 없음 2021.04.30

[ERROR] MSVCP140.dll

개발 중 필요한 프로그램 설치 중 위와 같은 오류 메시지가 떴다. 여러번 반복 시도 해봐도 해결 되지 않았다. 일단 이 코드는 Windows 운영 시스템을 위해 Mozilla에서 개발한 Firefox와 관련된 dll 파일 유형이다. dll 확장자 유형은 평소에 시스템파일로 자주 봤던걸로 기억하지만 무엇인지 궁금하여 알아보았다. 파일 확장자 dll 유형은 Dynamic Link Library의 약자로 동적 링크 라이브러리라고 불린다. 이름과 같이 어느 파일을 실행할 때 같이 동작되는 동적인 라이브러리 라고 생각하면 될 것 같다. 이 오류메시지의 원인은 MSVCP140.dll 파일이 제 역할을 하지 못하는 상태이거나 존재하지 않을 때 뜨는 것 이었다. 이 파일이 내 컴퓨터에서 갑자기 에러를 발생시킨 의심할만..

카테고리 없음 2021.04.29

[DEV] 자바스크립트 기초

JavaScript는 HTML과 CSS로 구성된 정적인 화면과 다르게 동적인 화면을 웹페이지에 구현하기 위해 사용하는 스크립트 언어이다. 자바 스크립트의 특징HTML 내장형태이고 클라이언트의 웹브라우저에서 해석되어 수행사용자의 이벤트에 따라 다양한 반응을 할 수 있음동적인 웹페이지의 작성이 가능자바보다 사용하기가 용이함서버의 부담을 줄일 수 있음 jQueryjQuery는 JavaScript 라이브러리라이브러리란 자주 사용하는 기능들을 모아 놓을 것을 말한다. HTML과 JavaScript 의 차이점HTML은 태그의 속성, 즉 정적인 기능만이 존재한다. 하지만 JavaScript의 경우 객체의 속성(정적 기능)과 객체의 메소드(동적 기능)로 구성이 된다.JavaScript = 객체의 속성(변수, 정적기능)..

카테고리 없음 2021.04.23

[DEV] CSS 기본

CSSCascading Style Sheet로 반복되는 속성을 지정해 준다.웹 페이지의 전반적인 스타일을 지정해 주는 것으로 문서 전체의 일관성과 통일성을 가져온다. CSS 구조A { color:blue; } 에서 A는 지정자, color은 속성, blue는 값이다.지정자 : CSS를 적용할 범위를 지정할 때 사용한다.속성 : 글꼴 색(color), 글자크기(font-size) 등을 바꾸고 싶을 때 사용한다.값 : 속성 뒤에 바꾸고 싶은 색이나, 크기 등을 추가하여 사용한다.속성의 종류 - color(글자 색), font-size(글자 크기), font-family(글꼴), font-style(글꼴 스타일), font-weight(글꼴 두께), background-color(배경 색), backgroun..

카테고리 없음 2021.04.22
반응형