-
RestfulAPI
TypeError: Object of type ...is not JSON serializable 에러 발생 이유와 해결 방법
TypeError: Object of type ...is not JSON serializable 에러 발생 이유와 해결 방법웹 개발을 하다 보면 JSON 형식으로 데이터를 주고받는 경우가 많습니다. 그러나 가끔씩 TypeError: Object of type ... is not JSON serializable 오류가 발생할 수 있습니다. 이 블로그에서는 이 오류가 발생하는 이유와 이를 해결하는 방법을 실습 예제와 함께 설명하겠습니다.1. 오류 발생 이유이 오류는 JSON 인코딩을 시도할 때 특정 객체 타입이 JSON으로 직렬화(serialize)할 수 없을 때 발생합니다. JSON은 문자열, 숫자, 배열, 불리언, null 등의 기본 데이터 타입만을 직렬화할 수 있습니다. 따라서, 사용자 정의 객체나 복..
-
MySQL
MySQL 중복된 데이터 처리하는 방법
1.중복된 데이터를 처리할 수 있도록! id 컬럼을 만듭니다.저는 cats의 중복된 데이터를 처리해볼건데, 먼저 빨간 밑줄에 있는 스패너를 클릭해줍니다.그러면 컬럼명하고 데이터타입 설정하는 공간이 나올텐데 거기서 id 컬럼을 만들어 줍니다.그리고 PK,NN,UN,AI을 설정해줍니다.id가 맨 왼쪽에 오도록 그 컬럼을 마우스로 끌어서 맨 위로 옮겨주세요. 그다음 Apply를 눌러주세요.-- id 컬럼은 int 로 만듭니다.-- id 컬럼은 pk (primary key) 로 만듭니다. -- mysql 에서 자동으로 처리하도록! ai (auto cncrement)-- un (unsigned) 음수가 없습니다.2.그러면 아래 화면과 같은 id 컬럼이 생기고 순서대로 번호가 매겨집니다(id 1번부터 잘 생깁니다 ..
-
카테고리 없음
HTML + CSS + JavaScript 기본 개념과 용어 정리
1. HTML (HyperText Markup Language)HTML은 웹 페이지의 구조를 정의하는 언어입니다. 각 요소는 태그를 사용하여 표현되며, 브라우저가 이를 해석하여 화면에 표시합니다. HTML은 문서의 구조와 콘텐츠를 나타내는 데 중점을 둡니다.주요 태그와 역할: HTML 문서의 최상위 루트 요소. 모든 내용은 이 태그 안에 포함됩니다.: 문서의 메타데이터를 정의.: 브라우저 탭에 표시될 제목.: 문서 정보 (문자 인코딩, 뷰포트 등).: 외부 리소스(CSS 파일 등)를 연결.: JavaScript 파일을 연결.: 사용자가 화면에서 볼 수 있는 콘텐츠를 포함.콘텐츠 관련 태그: 단락을 나타냄.예: 이것은 단락입니다.: 줄바꿈 태그.예: 한 줄다음 줄 ~ : 제목 태그.예: 큰 제목: 블록 레..