분류 전체보기

    [Node.js] 채팅, 귓속말 기능 만들기

    1. 코드 html 동물(파충류) 카톡 로그인 접속 병아리 방 개구리 방 보냄 js const express = require("express"); //아래코드로 서버의 몸체가 되는 객체만 만들어지고 const app = express(); const PORT = 3000; //아래코드로 서버를 3000번 포트에서 듣고있게한다. =대기상태 const server = app.listen(PORT, () => { console.log("Server Start"); }); //socket io 생성및 실행 const socketio = require("socket.io"); const io = socketio(server); // "/socket.io/socket.io.js"경로로 js파일에 접근할수 있다 c..

    [Node.js, jquery] 비행기 예약 시스템 만들기

    1. 코드 // express, socket.io , fs , nodemon const socketio = require("socket.io"); const express = require("express"); const app = express(); const fs = require("fs"); const PORT = 4000; const server = app.listen(PORT, () => { console.log("server start"); }); const io = socketio(server); let daehan = [ [1, 1, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 1], [1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1], [1, 1, ..

    [Go] Golang 기초 - 1

    1. Golang이란? Go 언어는 2009년에 발표된 언어로 구글에서 3명의 개발자가 만든 오픈소스 프로그래밍이다. Go 언어를 개발한 개발자들은 b언어와 c언어, urf-8의 개발자로 Go 언어 또한 기본 문자 엔코딩으로는 utf-8을 사용하고 C언어와 닮아있다. 2. Golang의 특징 (1) 클래스는 없지만 메서드를 가지는 구조체를 지원한다. (2) 클래스가 없기 때문에 상속도 없다. (3) 구조체가 메서드를 가질 수 있다. (4) 상속은 없지만 인터페이스는 있다. (5) 함수 리터럴이라는 이름으로 익명함수가 있다. (6) 고성능 가비지컬렉터를 제공한다. (7) 메모리 주소를 가리키는 포인터가 있다. (8) c++의 템플릿 같은 제네릭 프로그래밍을 지원하지 않았지만 1.18버전부터 지원하게 되었다..

    [30일 챌린지 Day-7] some,every,find,findIndex

    콘솔로 비교해보기 1. 기본 값 Psst: have a look at the JavaScript Console 💁 2. 결과 Psst: have a look at the JavaScript Console 💁 3. 리뷰 각 인터페이스 함수의 사용법을 숙지. 배열안에 ...으로 각요소추출, 없으면 무시하여 각요소를 새로운 배열에 담아줌

    [Node.js] socket.io 로 채팅방 만들기

    1. node 초기 설정 터미널에서 package.json만들기 npm init -y express, nodemon, socket.io 설치 npm i * package.json 에서 script부분 빼고 날린다음 스크립트에 "start" : "nodemon 경로"추가 package.json에서 start말고 다른걸 실행시킬때에는 npm run dev 2. socket.io 웹소켓과 클라이언트가 양방향 통신할수 있게 도와주는 소켓io socket.io란? 실시간 웹을 위한 자바스크립트 라이브러리 웹 클라이언트와 서버간의 실시간 양방향 통신을 가능하게 해주는 node.js 모듈 가상화폐 거래소 같은 데이터 전송이 많은 경우 빠르고 비용이 싸게 표준 웹소켓을 사용하는게 좋다. 실제 업비트나 바이낸스 소켓 A..

    [30일 챌린지 Day-6] 검색, json 활용

    1. 기본값 Filter for a city or a state 2-1. 결과값 Filter for a city or a state 2-2 Filter for a city or a state 3. 리뷰 2-1 : fetch로 data 받아올때 ... 을 썼다. ... : 배열안에 요소가 있다면 요소만 추출하고 없다면 삭제한다. cities 에 정규표현식을 이용하여 정규표현식에 만족한다면 그 단어를 filter로 뽑아냄 numberWithCommas 안에 있는 정규식 : 3번째 숫자마다 , 를 입력함. 구글링 해보면 바로 나온다. displayMatches function에서 city와 state에 만족한다면 그 값에 클래스를 넣어주는 span을 HTML로 작성하여 넣어주고 그 값들을 li를 만들어 넣어준..