공부하자
커뮤러닝 소스 코드 정리 문제 다시풀기 : 프로그래머스 소스 코드 모음 : 깃허브
- view 하나 이상의 테이블(또는 다른 뷰)에서 원하는 모든 데이터를 선택하여 보여주는 가상 테이블. - index 검색속도를 높이기 위해 사용하는 색인. - sequence 유니크한 값을 생성해주는 오라클 객체. - 정규화 (링크) : 관계형 데이터베이스에서 중복을 최소화하게 데이터를 구조화하는 프로세스. 제1정규화(1NF) : 중복되는 항목이 없어야 한다. 제2정규화(2NF) : 부분 함수 종속 관계가 없어야 한다. (후보키 전체가 아닌 일부에 종속되면 안된다.) 제3정규화(3NF) : 이행적 함수 종속 관계(X -> Y -> Z)가 없어야 한다. - RDB, 관계형 데이터베이스 데이터 항목 간에 사전 정의된 관계가 있을 때, 데이터 항목들의 모음. - NoSQL 데이터베이스 스키마 없는 데이터 ..
- ReactJS로 웹 서비스 만들기 / youtube (링크), Nomad Coders (링크), programmers (링크) [결과] https://hanbyeolkang.github.io/movie_app/ - Windows 10에서 bash 사용하기 (링크) - MS store에서 Ubuntu 설치하기 (링크) (* 한번 실행시켜서 설치를 끝까지 진행해야 한다.) - Windows 내 Ubuntu home 경로: C:\Users\KANG\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home (* 여기에서 개발하는 건 비추. 너무 느림..) - node.js 설치하기 (링크) ..
로그인 구현하기(1)에서는 사용자가 입력한 값을 DB(mysql)에 저장된 값과 비교했습니다.로그인 구현하기(2)에서는 로그인한 사용자의 정보를 세션에 저장했습니다.로그인 구현하기(3)에서는 passport-local 인증을 사용합니다. 예제를 위한 예제입니다.이대로 쓰시면 안돼요. - app_passport.js 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101var express = require('exp..
로그인 구현하기(1)에서는 사용자가 입력한 값을 DB(mysql)에 저장된 값과 비교했습니다.로그인 구현하기(2)에서는 로그인한 사용자의 정보를 세션에 저장합니다.로그인 구현하기(3)에서는 passport-local 인증을 사용할겁니다. 예제를 위한 예제입니다.이대로 쓰시면 안돼요. - app_session.js 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879var express = require('express');var mysql = require('mysql');var session..