2021.01.24
1. 만약 Apache와 MySQL이 안될때, 제일 먼저 확인해야 하는 것 1) Apache2.4 2) MySQL 2. SQL(Structured Query Language) : 데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어이다. 3. 특징 대소문자를 구별하지 않는다. 문자열을 저장할때 ''(홑따옴표)만 사용한다. 4. 데이터베이스(DataBase) : 저장소, 데이터를 통합하여 관리하는 집합체를 의미한다. 5. 데이터베이스 관리시스템(DataBase Management System, DBMS) : MySQL -> 데이터베이스를 관리해주는 소프트웨어를 말한다. 6. 데이터베이스 - 테이블(Data 저장) → 엑셀과 비슷 [열] 컬럼, 필드, 어트리뷰트, 속성 [행] 로우, 레코드, ..
2021.01.17
1. PHP의 데이터 타입 : 타입이란 프로그램에서 다룰 수 있는 값의 종류를 의미한다. 1) 정수(integer) : 정수는 부호를 가지는 소수부가 없는 수를 의미한다. PHP에서 정수의 표현범위는 운영체제에 따라 달라지며, 64비트 운영체제를 기준으로 -2,147,483,648 ~ + 2,147,483,647 사이의 값을 가진다. 2) 실수(float) : 실수는 소수부나 지수부를 가지는 수를 의미하며, 정수보다 더 넓은 표현 범위를 가진다. 3) 불리언(boolean) : 불리언은 참(true)과 거짓(false)을 표현한다. PHP에서 불리언은 상수인 true, false를 사용해 나타내며, 대소문자를 구분하지 않는다. 따라서 true, false 값들 이외에 모든 값을 true로 인식하고 0은 ..
과제-주민등록번호 검증 페이지 작성
prompt를 이용하여 주민등록번호를 입력 받아 주민등록번호 검증 페이지를 작성해보자! 첫 번째, 주민등록번호 각 자리에 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5 숫자를 곱한다(마지막 자리는 제외). 0 0 1 0 1 1 3 0 6 8 5 1 8 2 3 4 5 6 7 8 9 2 3 4 5 두 번째, 곱한 값을 모두 더한다. 0 + 0 + 4 + 0 + 6 + 7 + 24 + 0 + 12 + 24 + 20 + 5 = 102 세 번째, 더한 값을 11로 나눈 나머지 값을 구한다. 102 % 11 = 3 네 번째, 나머지 값을 11에서 뺀다(단, 11에서 나머지 값을 뺀 값이 두자리라면 10으로 나눈 나머지 값을 구함). 11 - 3 = 8 다섯 번째, 11에서 뺀값이 주민등록번호의 마지..
2020.09.19
1. 자바스크립트는 오해할 수 있으나 완벽한 객체지향 언어가 아닌 객체 기반의 스크립트 프로그래밍 언어이다. 원래는 프로토타입 언어였고 추후 객체 필요성으로 인해 객체 기능이 들어간 것이다. 2. 객체(Object) : 키(key)와 값(value)으로 구성된 프러퍼티(property)들의 집합. 프로퍼티의 값은 자바스크립트에서 사용할 수 있는 모든 값을 담을 수 있다. // 배열 const student = ['김사과', '반하나', '오렌지']; // 객체 const student1 = { num:1, name:'김사과', kor:90, math:100, eng:60 }; const student2 = { num:2, name:'반하나', kor:100, math:40, eng:60 }; // 객체 ..