분류 전체보기

    [JS] 쿠키와 세션

    쿠키와 세션을 쓰는 이유는 데이터나 인증(권한)을 유지하기 위해서 사용한다. 쿠키는 pc에 남아있고 세션은 웹을 끄면 종료된다. 1. 쿠키 웹사이트를 방문할때 사용자의 컴퓨터에 기록할 데이터 클라이언트 상태 정보를 pc에 저장했다가 재사용 할 수 있다. 2. 쿠키의 예시 (1) 웹페이지에서 광고팝업이 뜨고 며칠동안 보지 않기 -> 며칠동안 쿠키를 저장하면서 광고팝업을 안띄움 (2) 자동로그인 -> 비밀번호 아이디 자동으로 입력 시킬지도 쿠키로 정한다. 3. 쿠키의 특징 이름, 값, 유효기간, 경로 정보로 구성되어 있다. 클라이언트에 총 300개까지 쿠키를 저장할 수 있다. 하나의 도메인당 20개의 쿠키를 가질수 있다. 쿠키 하나는 4kb까지 저장 가능 url / 루트 경로에서 쓰는 쿠키들도 따로 관리 u..

    [JS] 쿠키와 세션

    1. 코드 쿠키를 이용해서 광고창의 하루동안 보지않기를 클릭하면 만료일을 +1일로 설정해줘서 그동안 광고창이 안나오게함 세션을 이용해서 로그인을 했다면 창을 끄기전까지 로그인상태 유지하도록 함 아이디 비밀번호 로그인 회원가입 아이디/비밀번호 찾기 아이디 슬라이드창 로그아웃 이것은 광고입니다 하루동안 보지않기 닫기

    [Node.js] 쇼핑몰 만들기

    1. 코드 HTML (1) main page 첫페이지 상점으로 (2) shop page 상점 페이지 products 원 JS const express = require("express"); const app = express(); const socketio = require("socket.io"); const ejs = require("ejs"); const fs = require("fs"); const PORT = 3000; const server = app.listen(PORT, () => { console.log("server start"); }); const io = socketio(server); //상품의 기본 틀 객체 //상품의 번호를 정해줄 변수 let counter = 0; // 생성자 ..

    [Go] Golang fmt 패키지

    1. 표준 입출력 게임을 한다고 치면 게임과 사용자간의 대화가 필요하다. 키보드와 마우스로 입력값을 넣어 화면에 이미지, 소리 등 출력값을 받아야 한다. 온라인게임이라면 출력이 네트워크를 통해서 나간다 라고 보면 된다. 입력은 bit stream형태로 비트의 흐름으로 들어간다. 2. 표준 출력 함수 fmt라는 패키지를 통해서 제공이 된다 fmt패키지 종류는 3가지가 있다. Print() : 입력값 출력, 띄어쓰기, 줄바꿈 없음 Println() : 입력값들을 출력하고 개행(줄바꿈)한다. Printf() : 서식에 맞도록 입력값을 출력한다. 3. fmt 패키지 예시 package main import "fmt" func main(){ var a int = 10 var b int = 20 var f floa..

    [Go] Golang 기초 - 3

    1. 변수의 특성 변수는 이름, 값, 주소, 타입 이라는 4가지 속성을 가지고 있다. 이름 과 값은 기초 -2 에 있다. 주소 : 메모리상의 위치를 나타내기 위해서는 주소가 필요하다. 1바이트씩 주소를 매기는데 변수는 주소를 가진다. 타입 : 변수의 타입(정수,실수,문자열 등) -> 타입은 사이즈를 가지고 있고 그 사이즈는 고정되어 있다. (int32-> 사이즈 : 4바이트) var a(이름) int(타입) = 10(값) 2. 타입 (1) 숫자 타입 : 정수, 실수 uint8, uint16, uint32, uint64 : unsigned integer의 약자로 부호없는 정수이다. int8, int16, int32, int64 : integer의 약자로 부호 있는 정수이다. float32, float64 ..

    [Go] Golang 기초 - 2

    1.변수란? 변수란 값을 저장하는 메모리 공간을 가리키는 이름이다. 값을 저장하는 위치(저장소)는 크게 하드디스크와 메모리가 있다. 하드디스크는 느리지만 컴퓨터 전원이 꺼져도 그대로 남아있다. 메모리는 속도는 빠르지만 전원이 꺼지면 날라간다. cpu연산에 필요한 데이터는 메모리에서 가져온다. 그 공간을 가리키는 이름이 변수이다. 2. 변수가 왜 중요한가? 프로그램이란 결국 데이터를 연산/조작 하는 일이다. 계산을 하려면 값이 있어야 하는데 그 값을 메모리에서 가져온다. code에서 메모리의 값을 조작하는 일은 변수를 통해서 일어난다. 결국 데이터 조작을 변수를 통해서 한다는 것이다. 게임,음악, 비디오 등 컴퓨터 입장에서 보면 데이터를 조작하는 것이다. 결국 모든 프로그램은 데이터를 조작하는 것이고 이를..