본문 바로가기

분류 전체보기

(185)
Could not connect. server may not be running 오류 https://m.blog.naver.com/sinjoker/222103856995
JAVASCRIPT ) 인터페이스란? 인터페이스는 여러 객체들을 연결하는 대시보드인터페이스는 복제가 가능따라서 객체 - Class  자동차의 엔진과 창문을 만들고 이것들을 인터페이스에서 관리하고 자동차를 만드는 코드class Engine { constructor(id){ this.id = id; this.status = ''; } run(speed){ if(this.status == "On"){ document.write(`속도: ${speed}Km/h`); } else { document.write("시동을 거세요."); } } on(){this.status = "On";} off(){this.status ..
JAVASCRIPT ) toPrecision() 3.4453.445.toPrecision(3)이 3.44를 반환하는 이유는 JavaScript의 반올림 방식 때문입니다. JavaScript는 반올림에서 근사치 오차를 발생시키는 부동 소수점 방식을 사용하기 때문에, 3.445 같은 숫자는 내부적으로 정확하게 표현되지 않고 약간 차이가 있을 수 있습니다. JavaScript의 부동 소수점 처리 방식JavaScript는 숫자를 IEEE 754 부동 소수점 형식으로 처리합니다. 이로 인해 3.445는 실제로는 **3.4449999999...**로 저장될 수 있습니다. 따라서, toPrecision(3)은 이 값을 세 번째 자리에서 반올림하고 3.44로 처리하게 되는 것입니다. 3.4353.435.toPrecision(3)이 3.44를 반환하는 이유는, 부동 ..
JAVASCRIPT ) 쿠키 사용법 1. 쿠키 설정 (생성)쿠키는 JavaScript에서 document.cookie를 사용해 설정할 수 있습니다.기본 형식: document.cookie = "name=value; expires=expirationDate; path=path";// 이름이 "username"이고 값이 "JohnDoe"인 쿠키를 생성합니다.document.cookie = "username=JohnDoe"; 이 쿠키는 브라우저가 닫힐 때까지 기본적으로 유지됩니다. 만료 날짜를 설정하면 특정 시간 이후에 쿠키가 삭제됩니다.// 만료 날짜를 설정합니다 (예: 7일 후에 만료).const now = new Date();now.setTime(now.getTime() + 7 * 24 * 60 * 60 * 1000); // 7일 후doc..
Node.js ) 쿠키와 세션 쿠키와 세션으로 로그인 기능을 구현한다. 쿠키는 파일에 저장하고 보안에 취약세션은 논리적으로 연결함둘다 명령어는 거의 같지만 구현방법에서 약간 다름쿠키는 발행주체, 생성, 파괴를 프론트엔드가 함.  백엔드는 허락, 확인 쿠키와 세션1. 쿠키 (Cookie)클라이언트 측 저장: 쿠키는 사용자의 웹 브라우저에 저장됩니다. 서버가 클라이언트에게 쿠키를 설정하고, 클라이언트는 이후 요청 시마다 해당 쿠키를 서버에 전송합니다.주로 사용되는 목적: 로그인 상태 유지, 사용자 선호 설정 저장, 세션 ID 저장 등. 예를 들어, 사용자가 "로그인 상태 유지"를 선택하면, 브라우저에 토큰이나 세션 ID를 쿠키로 저장해 사용자가 사이트를 다시 방문할 때마다 로그인 상태를 유지할 수 있게 합니다.만료 시간 설정 가능: 쿠키..
SQL ) protocol_enqueue_handshake_twice 오류 서버 시작 시 한 번만 데이터베이스에 연결해야합니다..connect 따로 한번만 빼줘야함const express = require("express");const bodyParser = require("body-parser")const cors = require("cors");const mysql = require("mysql");const app = express();app.use(cors());app.use(bodyParser.json());const dbInstance = mysql.createConnection({ host: "localhost", user: "00", password: "00", database: "00"});// 서버 시작 시 한 번만 데이터베이스에 연결합니다.dbInst..
Node.js ) fetch() fetch() 함수는 JavaScript에서 비동기적으로 네트워크 요청을 보내고, 서버로부터의 응답을 받아오는 데 사용되는 함수입니다. 이 함수는 주로 HTTP 요청을 보내는 데 사용되며, Promise를 반환합니다. 이는 요청이 완료될 때까지 기다렸다가, 성공하면 응답 객체를 반환하고, 실패하면 에러를 반환합니다.  기본 사용법fetch(url, options) // 호출 .then((response) => console.log("response:", response)) // 성공 .catch((error) => console.log("error:", error)); // 실패 fetch('https://api.example.com/data') .then(response => { if (!r..
Python ) 문자열 숫자열 변환 함수 int() : 문자열을 정수형 숫자로 변환합니다.float() : 문자열을 실수형 또는 부동 소수점 숫자로 변환합니다.str() : 숫자를 문자열로 변환합니다.format() : 숫자를 문자열로 변환합니다. format() 형식 지정 옵션 정렬 및 채우기> : 오른쪽 정렬^ : 가운데 정렬= : 부호를 맨 앞에 두고 나머지 숫자를 정렬 (숫자형에만 사용)채우기 문자 : {:, ^ 앞에 채우기 문자를 넣으면 빈 공간을 특정 문자로 채울 수 있음 (예: {:_부호 표시+ : 양수와 음수 모두 부호 표시- : 음수만 부호 표시 (기본값)(공백) : 양수일 때는 공백, 음수일 때는 - 부호 표시너비 지정{:소수점 자릿수 및 정밀도:.2f : 소수점 둘째 자리까지 표시:.3e : 소수점 셋째 자리까지 지수 표기법..