본문 바로가기

전체 글

(347)
MySQL- table 만들기 table(표) 를만드는 작업을 해보자 *google검색 : create table in mysql cheat sheet(컨닝페이퍼) image *google검색: mysql datatype 참고)http://www.incodom.kr/DB_-_%EB%8D%B0%EC%9D%B4%ED%84%B0_%ED%83%80%EC%9E%85/MYSQL 1.colum 만들기 시작 CREATE TABLE topic(//topic이라는 테이블을 만들자 1번째 colum id INT//데이터 타입은 정수(11//숫자를 얼마까지 노출시킬것인가) NOT NULL//값이 없는 것을 허용하지 않겠다 AUTO_INCREMENT,//id colum은 자동적으로 int가 1씩 증가한다 2번째 colum title VARCHAR(100//..
MySQL- 정의 *sql이란 structured(구조화된) query(데이터베이스에게 데이터를 넣고 읽고 수정하는 등의 요청행위) language(언어) *데이터베이스는 보안과 권한 기능이 있다 0.database server 1. cmd들어가기 2. cd Bitnami\wampstack-7.4.7-0\mysql\bin 3. -uroot(root라는 사용자로 실행) -p를 통해서 password 입력하여 데이터베이스 서버에 들어간다 0.database(schema) 1. 스키마를 만들어서 표를 만들 준비를 하자 스키마를 만들기 위해서는 google 검색: mysql create database CREATE DATABASE opentutorials; (create name) 2. 데이터베이스가 잘만들어졋는지 확인하는 법 ..
MySQL-설치 실행 1 방법: google검색: mySQL community Edition으로 다운로드 2방법:bitnami wamp 설치로 mySQL 실행하기 비번112345
Node.js-security2 웹개발을 할때 생길 수 있는 보안 이슈중 오염된 정보가 나갈때 생길 수 있는 보안 이슈가 있는데(XSS 공격기법) 예를 들어 내가 만든 애플리케이션에서 create 버튼을 클릭하고 를 입력하면 경고창이 떠버린다.. 공격자가 우리의 사이트에 자바스크립트를 심어놓으면...ㄷㄷ 이를 해결하기 위해서 용자가 입력한 정보중 스크립트 태그를 없애버리는 방법이 있다 =사용자가 입력한 정보를 외부로 출력할때 오염된 정보가 있다면 그 정보를 소독하는것 해결과정 npm이라는 내가 아닌 다른사람이 만든 모듈을 사용하자 google 검색: npm sanitize(살균) html *npm에 등록되어 있는 수많은 모듈 사이트 오른쪽의 평판을 보고 사용해라 npm을 사용하는법 터미널에 1. npm init 입력 *우리의 에플리케이..
Node.js-security security - 보안의 기초 예를들어 우리의 app안에 database를 이용해서(데이터를 관리하는 소프트웨어)를 데이터를 관리할껀데 그렇게 하기 위해선 우리의 app어딘가에 id값과 passward값을 입력해놔야한다 에를 들어 passward.js라는 파일에 id와 passward값을 입력해 놨다고치면 사용자가 주소창에 ../passward.js라고 치면 현재디렉토리의 부모디렉토리의 passward.js파일을 가르키게되고 그 파일을 읽어서 화면에 표시해버린다 이문제를 해결하기 위해 nodejs path parse 노드제이에스 경로 분석 path.parse(path) 파스에다가 인자를 주면 파스라는 메소드가 아래의 결과를 리턴한다 node(즉석실행 console.log없이) var path = req..
Node.js-Module활용 module.exports = {~~~~} 라고 작성해도 무방
Node.js- Module 모듈을 이용하면 수많은 객체들을 파일로 쪼개서 외부로 독립시킬수 있다.
JavaScript 심화 - inheritance(상속)