반응형

전체 글 163

4. 29

function person(){ this.eyes=2; this.nose=1; } 여기서 this는 항상 자기자신을 가리킨다 dir이 뭘까?? -----3교시-------- 우와 꿀잠 index.html 파일에 prototype.js 파일 연결하기 index.html 해주면 연결 끝. 자바 스크립트가 객체지향이 아니라서 완벽히 상속할 순 없지만 상속 비슷한걸 할 수 있다고 함 prototype link : 참고 해라. 타고타고타고 계속 참고하다가 참고할게 없을때까지 참고해라! let a = {number1} ...? 어쩌구 저쩌구,, -------------------4교시------------------------ let user = { name : 'ingoo' } 콘솔창에 user라고 찍어보면 i..

카테고리 없음 2021.04.29

4.28

-----------------------------------------------------------1교시----------------------------------------------------------- c -> (get)/middle ware ->s -> (select)->db 서버에서 물 한잔 주면 디비는 마실 수 있음 근데 100잔을 한번에 빠르게 마시라고 하면 디비는 못마심= 과부하. 디비에서 과부하가 걸리면 서버가 나가버린다고 함. 커넥션 풀을 이용해서 과부하를 해소해줄 수 있음. connection pool : 서버와 디비에서만 사용 (클라이언트는 상관x) 서버와 디비가 접속 된 상태에서, 서버에서 connection.~~~~ 쿼리문 쓸때마다 요청을 보내는것임. "나 sql구문 ..

카테고리 없음 2021.04.28

4.27

라우터- 코드를 쪼개서 관리할 수있도록 하는것, 요청이 서버로 가기 직전이 바로 미들웨어라고 함. 바디퍼서도 미들웨어임 아 개졸리다 app.use(bodyparser.urlencoded({extended:false})) -> 여기서 app.use 첫번째 인자값이 무엇이냐 : function (콜백함수) 얘 원래 사용방식이 get이랑 똑같다고 함. '/'가 생략됐는데 그냥 디폴트값이 저거라고 함 next : '그 다음 아이도 찾아라' 라는ㄷㅔ 이게 뭔소린지 잘 모르겠지만 직접 쳐보면 알 수 있다고 하심 암튼 막 코드 써주시고 쭈르륵... 이거를 콘솔 찍으면 어떻게 될거같냐고 하심 나느 졸려서 아ㅜ생각이없고.. 서버에서 클라로 갈 때 app.use 랑 app.get 두개가 같이 적용되는거라고 함 왜냐면 ap..

카테고리 없음 2021.04.27

4.26

오늘 학원에 와서 일단 세팅을 다시 했다. 컴퓨터가 바뀌어서... 일단 nodejs 깔아주고 marisdb도 깔아줬다.. 근데 marisdb 깔때 tcp였나 그 포트 기본값이 원래 디폴트가 3306인데 내 컴터에 그 포트 번호를 쓰고있다고 오류가 뜨는거임...(다른 분이 컴터에 뭘 깔아두셔서 그 포트 번호가 중복이 되었나봄.) 그래서 어쩌지하다가 교수니께서 일단 포트번호에 +2를 해서 일단 3308로 깔아는 보자고 하셔서 깔았다.. 그리고 정상 자동 되는것 확인. 그런데 문제는 vs와 연결이 안되는거시다.. mysql쪽에 오류가 계속 뜸. 해결은 간단함. 이렇게 connection 변수에 port:"3308" 객체를 더해주면 됨. ㅎㅎ -----------------------------------오전 ..

카테고리 없음 2021.04.26

4.23 게시판 만들기

오늘 수업에서는 게시판을 만들어봤다. 먼저 크게 구조를 짜보자면 필요한 페이지는 1.처음 나오는 리스트페이지 2. 글쓰는 페이지 3. 쓴 글이 보이는 페이지 4. 글 수정 페이지 총 4개의 페이지가 필요하고 각각 페이지에서 [글쓰기], [글목록],[글수정],[게시판] 을 눌렀을 때, 각각에 맞는 페이지로 연결되도록 서버와 html을 만들어야 한다. 1. 리스트 페이지 그 vs에서 sql 작성 하고 mysql로 연결하는법! vs에다가 입력하고 저장하면 컴퓨터에 파일이 생성 됨. 그 경로 내문서에서 가져다가 mysql 켜서 "source [경로]\\[파일명]" 에다가 쓰면 됨. ex) 여기 컴퓨터의 경우에는 C:\Users\KGA_18\Desktop\4.19\\ 레코더 내용 넣는데 idx는 굳이 넣을 필요 ..

카테고리 없음 2021.04.23

4.22 mysql

오전 시간에는 DB의 데이터 타입에 대해서 배웠다. 1. VAR/ VARCHAR -VAR는 고정적이고 VARCHAR는 가변적인 길이이다. 2. TEXT 3. 날짜 타입(date 형식) -예를들어 오늘 기준으로 7일 전까지 데이터를 보고싶다고하면 글자타입의 데이터로 처리하기가 어려워진다. 그럴때 날짜타입 레코드를 이용해 검색하면 쉽게 검색 가능. -select * from user where month(user_date) = '2020' 이런 식으로 조건을 걸어서도 사용가능 4. int(숫자형) 타입 -TINTINT(255) , INT(2147483647) 오늘은 코드를 하나하나 뜯어보며 치기 연습을 다같이 했다. 작은코드부터 위로 하나씩 쌓아가면서 암기해봤다. 이거 오류 왜 뜨는거지??? 대체??? ->..

카테고리 없음 2021.04.22

4.21 Mariadb

오늘 오전에는 마리아디비를 사용해봤다. DB는 쉽게 말해 엑셀 파일을 담고 있는것이라고 한다. 엑셀은 기본적으로 데이터베이스,테이블,필드 요소가 있다.. (이후에 마리아 디비에서 활용할때 쓰임) 데이터베이스는 쉽게 말하면 여러가지 엑셀 파일의 모음이라고 보면된다. 엑셀 파일명을 mun이라고 저장하면 마리아디비에서 show databases 했을때 mun이라는 항목을 발견할 수 있다. 그냥 엑셀 저장명? 으로 보면 될듯. 필드는 id들의 모음이라고 보면 된다. 뭐 예를 들어 엑셀 파일에 위와 같은 내용을 입력한다고 해보면 여기서 아이디,이름,패스워드,성별 과 같은 id들의 모음을 필드라고 한다. 필드 아래에 쭉 입력된 내용들은 레코드라고 한다. 테이블은 필드+ 레코드. 말그대로 엑셀 표 자체이다. 계속해서..

카테고리 없음 2021.04.21

4.20 nodejs

4.20 오후 시간에는 오전시간에 배운것들을 스스로 복습해보고 mariadb를 설치&데이터베이스 하나를 만들어보는 과제를 하는 시간을 가졌다. 오전시간동안 배운걸 다시한번 읽어보면서 전체적으로 nodejs에 대한 이해도 자체가 부족하다는걸 느꼈다. 따라서 이 시간동안 nodejs에 대한 기초를 다시 다져보려고 한다. *Nodejs란 뭘까? nodejs= 자바스크립트라고 할 수있다. 자바 스크립트는 클라이언트 프로그래밍 언어이다. nodejs를 하면 자바스크립트로 서버 프로그래밍까지도 할 수 있어, 즉 클라이언트 프로그래밍과 서버 프로그래밍을 다 할 수 있게 되는것. nodejs는 자바스크립트에서 사용하는 문법을 같이 사용한다. *NPM node package manager. nodejs에서 사용하는 오픈..

카테고리 없음 2021.04.20

4.20 nodejs / nunjucks

오늘 오전 수업에서는 nunjacks 설치를 해봤다. 처음에 노트북에 아예 새 파일을 만들고 npm과 express를 설치하려고 하는데 계속 오류가 나서 알고보니 package.json 이름을 express로 해놔서 express설치가 안됐던거였다.. 그래서 name : test로 바꿔줌.. 무슨 이런 오류가 있담 아무튼 그렇게 다시 express설치 해주고 그다음 nunjucks를 설치했다. *nunjacks 설치 및 세팅하기 1. 먼저 작업영억 폴더안에 새로운 폴더 view를 생성해준다. view폴더에 index.html 파일을 생성해준다. (body에 아무 내용이나 적기- hello world) 2. 터미널에 npm install nunjucks 입력후 엔터-> 안되면 npm install nunj..

카테고리 없음 2021.04.20

4.19 node-js

cmd 명령 프롬프트에 node 입력. 여기서도 자바스크립트 사용가능. node js -브라우저에서 작동하는 Javascript 터미널 or 프롬프트에서 실행가능하게 만들어주는 프로그램. -사용 목적 : 일반 프로그래민 언어로 만들 수 있는 것들은 대부분 만들 수 있다. -서버만 만드는것이 아님. 만들게 많다. -서버 구현 하기가 쉽다. -상승추세임. 우리의 첫번째 목표는 Web Server를 구축하는 것이다. 서버란 뭘까 - 요청을 하면 요청을 주는 기계 요청 하는 사람 - reQ(클라이언트) 요청에 대답해주는 사람 - res (서버) 예를 들어 우리가 요청을 하면 서버를 통해서 네이버라는 도메인에 요청이 들어감. 우리가 만든 html css javascript줌. 이게 뭔말일까.... 나 서버 이제부..

카테고리 없음 2021.04.19
반응형