목록분류 전체보기 (112)
생각기록
데이터 타입 기본형 primitive type 참조형 reference type 기본형 primitive type number 숫자 string 문자열 boolean 블리언 null 널 undefined symbol es6에서 추가 참조형 reference type 객체 object 배열 함수 정규표현식 set/weakset es6에서 추가 map/weakmap es6에서 추가 stack memory heap memory 기본형의 할당 과정 참조형의 할당 과정 Q. 왜 변수 영역에 값을 직접 대입하지 않고 굳이 번거롭게 한 단계를 거치나? 이는 데이터 변환을 자유롭게 할 수 있게 + 메모리를 효율적으로 관리하기 위한 결과 참조형의 재할당은? 기본형과 참조형의 차이는 기본형은 기본 주소 1002에서 값 :..
노드 js와 연결하는 법 1. npm install mysql; 깔아줍니다. 2.const mysql = require('mysql'); 모듈을 가져옵니다. 3.연결 기능을 넣어줄 객체 = mysql.createConnection({ }) .createConnection 이 함수의 옵션으로는 host, user, password, database가 있다. mysql 에서는 root 최고 권위 유저는 외부 속이 허용되지 않기 때문에! user: root 로 하면 실행이 되지 않는다. => 새로운 계정을 생성해서 접속해야 한다!! 4. 새로운 계정과 비밀번호 설정 하는 방법 # mysql 사용자 추가하기 CREATE USER 'user'@'%' IDENTIFIED BY '비밀번호'; # DB 권한 부여 (모..
https://blog.naver.com/krhera/222923336659
데이터 베이스란? 데이터를 저장하는 공간 데이터를 저장하는 구조/자료의 모음 데이터의 집합소 Q. dbms 사용 전 쓰던 방식은? 파일 시스템 Q. 왜 파일 시스템을 계속 안 쓰고 데이터를 이용? 모든것이 파일의 처음부터 끝까지 확인해야 한다. 1. 데이터의 중복 2. 데이터 불일치 DBMS DataBase Management System 파일 시스템이 가진 문제를 해결하기 위해 만들어짐 데이터베이스에 접근하고 이를 관리하기 위해 존재한다. 관계형 데이터베이스 RDBMS(저장 공간끼리 관계를 맺고 있다.) table이란곳에 무엇인가 저장하게 되면, table에 원하는 정보를 저장하고 그 table들에 관해 관계를 맺어 줄 수 있는게 관계형데이터베이스 거기에는 mySQL가 속해있다. RDBMS 순위 중 O..
미들웨어 개념 (Middleware) 1. 서버가 작업하기 전에 사이에 함수를 껴놓을 때 = 미들웨어 함수라고 한다 app.get 로직까지 가기 전에 = 클라이언트의 요청이 서버로 가기전에 사전에 함수로 먼저 검사할 수 있는 것 2. 미들웨어에서는 reques, response 객체를 모두 사용 가능하고! next() 함수를 이용해 다음 미들웨어로 접근이 가능하다. 중간에 껴있기 때문에 req, res 객체를 다 가지고 있다. next()함수 : 미들웨어 동작이 끝나면, 원래 가고자 하던 서버 로직으로 가는 것 multer 설치 : npm install multer 모듈 추가 : path와 multer 모듈 객체로 불러와서 써야함 파일의 경로(목적지)를 설정하는 multer 객체 사용 1. 서버의 요청 ..
2022-11-25 >57.02 36분까지 봣음 박새님 논검 교육 1. 천애명월도는 턴제 게임 = > 탈기를 쓰면, 즉 내턴을 소모햇으면 제압기를 써야한다. (무조건 공격스킬 써서 상대 턴을 소모하게 해야한다 .) 왠만하면! 속박부터 써 : 공탈들고 있는 상태에선 속박부터 쿨돌리는게 유리하다. 멀리 있는 상태에서 속박 걸고, 상대 탈기 빼고 시작해라 연꽃잔향 후 쇄도 좋지않다(상대가 탈기 있을 때) 연꽃잔향 > 속박 그리고 모든 스킬 사용에는 이유가 있어야 한다. 2. 천향은.. 내력이 없으면 샌드백이다 = 내력관리가 생명 3. 스킬 쿨 아다리가 안맞을 때가 있다. 그때를 대비해서 최대한 쿨을 버는 버릇을 들여야 한다. 제압기 섬광, 절명산 넉백을 이용해서 제압을 최대한 늘려야 한다. 4. 선타 싸움, ..
https://meaningone.tistory.com/316 자바스크립트 innerHTML 초간단 예제와 설명! 자바스크립트 데이터 화면 출력 HTML은 코딩한 것을 화면에 출력하는 마크업언어 입니다.자바스크립트는 프로그래밍 언어로 데이터 등을 출력하려면관련 명령어를 사용해야 합니다. 데이터 디 meaningone.tistory.com ● document.write( ) : ()안에 것을 화면에 출력하라는 메서드 ● window.alert() : 경고창을 띄워 ()안의 것을 출력하라는 메서드 ● innerHTML=" " : 예를 가지고 이해하는 것이 빠르다. 예를 들어 HTML로 [홍길동]이라는 콘텐츠를 화면에 출력하였다. 이 HTML 요소에 접근하여 [홍길동]을 [이순신]으로 바꿔 출력하게 만들려면 ..
항상 새로운 프로젝트 폴더 만들 때 npm 환경설정 1. npm init 2.npm init --yes 3. npm install express 4. npm install -g nodemon + nodemon 설치 해주면 됨! 전역 설치를 해줘야 함 5. 버전 확인 nodemon -v 터미널 파워셀로 하지말고, git bash나 cmd로 해야 오류 없이 가능 6. npm install multer 설치 파일 업로드 위해 사용되는 미들웨어 form validation (폼의 유효성 검사) 데이터가 불필요하게 왓다갓다 하는것을 막을 수 있다. 클라이언트 측 html form 유효성 검사 서버용 nodejs form 유효성 검사 클라이언트 유효성 피해서.. 서버에서 검사하지 않으면 비번 1234라고 해도 뚫을..