일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- deep learning
- LG Aimers
- PCA
- 머신러닝
- LG
- LG Aimers 4th
- Classification
- 분류
- regression
- 티스토리챌린지
- GPT-4
- 오블완
- OpenAI
- LLM
- Machine Learning
- supervised learning
- 딥러닝
- AI
- 지도학습
- ChatGPT
- 회귀
- 해커톤
- gpt
- Today
- Total
목록대딩코딩/웹개발 스터디 (46)
SYDev
해당 게시물은 유튜브 생활코딩 "Node.js" 강의 영상을 참고했습니다. (https://www.youtube.com/watch?v=3RS_A87IAPA&list=PLuHgQVnccGMA9QQX5wqj6ThK7t2tsGxjm&index=1) HTML form main.js와 같은 디렉토리에 다음 내용이 포함된 form.html 파일 생성 //method = "get" 혹은 디폴트 상황에서는 url에 데이터를 포함한다. //서버 데이터를 수정, 삭제, 생성할 때는 url에서 데이터를 가려주는 method = "post"를 이용하자. form.html 파일을 실행했을 때, 다음과 같이 데이터를 입력하는 페이지가 나옴 title, description을 모두 입력하고 제출하면 해당 데이터를 포함한 쿼리를 가..
해당 게시물은 유튜브 생활코딩 "Node.js" 강의 영상을 참고했습니다. (https://www.youtube.com/watch?v=3RS_A87IAPA&list=PLuHgQVnccGMA9QQX5wqj6ThK7t2tsGxjm&index=1) 패키지 매니저 패키지 매니저(package manager): 패키지를 다루는 작업을 편리하고 안전하게 수행하기 위해 사용되는 툴 PM2 node.js로 만든 프로그램을 관리해주는 패키지 매니저 프로그램이 예상치 못하게 종료됐을 때, 자동으로 다시 실행해준다. pm2 start main.js 코드가 바뀌었을 때 , 자동으로 프로세스를 컸다 켜준다 (즉, 리소스 수정시 자동 반영) pm2 start main.js --watch ┌────┬─────────────────..
해당 게시물은 유튜브 생활코딩 "Node.js" 강의 영상을 참고했습니다. (https://www.youtube.com/watch?v=3RS_A87IAPA&list=PLuHgQVnccGMA9QQX5wqj6ThK7t2tsGxjm&index=1) 동기와 비동기 Synchronous: 직렬적으로 일처리하는 것을 동기적이라 한다. Asynchronous: 병렬적으로 일처리하는 것을 비동기적이라 한다. node.js에서는 비동기적 일처리를 효율적으로 처리할 수 있다. var fs = require('fs'); //readFileSync console.log('A'); var result = fs.readFileSync('syntax/sample.txt', 'utf8'); //순차적으로 실행 console.log(..
해당 게시물은 유튜브 생활코딩 "Node.js" 강의 영상을 참고했습니다. (https://www.youtube.com/watch?v=3RS_A87IAPA&list=PLuHgQVnccGMA9QQX5wqj6ThK7t2tsGxjm&index=1) 함수 function sum(first, second) { //parameter: 함수를 정의할 때 사용되는 변수 return first+second; } console.log(sum(2, 4)) //argument: 실제로 함수가 호출될 때, 넘기는 변수값 6 >> c에서의 함수와 거의 유사함 함수를 이용한 정리정돈 var http = require('http'); var fs = require('fs'); var url = require('url'); funct..
해당 게시물은 유튜브 생활코딩 "Node.js" 강의 영상을 참고했습니다. (https://www.youtube.com/watch?v=3RS_A87IAPA&list=PLuHgQVnccGMA9QQX5wqj6ThK7t2tsGxjm&index=1) 파일목록 출력 var testFolder = './data'; //'.': 터미널의 현재 위치 기준 var fs = require('fs'); fs.readdir(testFolder, function(error, filelist) { console.log(filelist); }) [ 'CSS', 'HTML', 'JavaScript' ] >> 현 터미널 위치/data 경로의 파일 목록 출력 글목록 출력 위 개념을 이용하여 웹 사이트 글목록 출력 과정을 유동적으로 바꿀..
해당 게시물은 유튜브 생활코딩 "Node.js" 강의 영상을 참고했습니다. (https://www.youtube.com/watch?v=3RS_A87IAPA&list=PLuHgQVnccGMA9QQX5wqj6ThK7t2tsGxjm&index=1) 반복문 console.log('A') console.log('A') var i = 0; while(i < 2) { console.log('C1') console.log('C2') i++; } console.log('A') A A C1 C2 C1 C2 A 배열 var arr = ['A', 'B', 'C', 'D']; console.log(arr[1]); console.log(arr[3]); arr[2] = 3; console.log(arr); console.log(a..
해당 게시물은 유튜브 생활코딩 "Node.js" 강의 영상을 참고했습니다. (https://www.youtube.com/watch?v=3RS_A87IAPA&list=PLuHgQVnccGMA9QQX5wqj6ThK7t2tsGxjm&index=1) Not found 구현 이전 게시물에서의 main.js에 console.log(url.parse(_url, true)); 해당 문장을 입력하고 http://localhost:3000/?id=CSS에 접속하면 아래와 같이 출력 Url { protocol: null, slashes: null, auth: null, host: null, port: null, hostname: null, hash: null, search: '?id=CSS', query: [Object: ..
해당 게시물은 유튜브 생활코딩 "Node.js" 강의 영상을 참고했습니다. (https://www.youtube.com/watch?v=3RS_A87IAPA&list=PLuHgQVnccGMA9QQX5wqj6ThK7t2tsGxjm&index=1) var args = process.argv; console.log(args[2]); console.log('A'); console.log('B'); if(args[2] === '1') { console.log('C1'); } else { console.log('C2'); } console.log('D'); >> node syntax/conditional.js 1 >> 해당 명령어로 파일을 실행시키면 args의 2번째 요소가 1이 되어 console.log('C1')..