Ubuntu 기본 설정 Ubuntu 설치 및 기본 Setting은 다음 순서와 같이 진행합니다. 1. Ubuntu Server 설치 - LTS Version, 기본 Version을 각각 설치합니다. - 이번 Project에서 Apache Web Server만 LTS Version을 설치합니다. 2. SSH Server 설치 - 각 서버에 SSH Server를 설치합니다. > sudo apt-get install openssh-server 3. APT Setting - 각 서버에 APT Server를 ubuntu.com에서 ftp.daum.net으로 변경합니다. > sudo sed -i 's/*.ubuntu.com/ftp.daum.net/g' sources.list 4. 서버 Update 및 Upgrade - 각 서버에 upda.. 더보기 Web Project 개요 Web Project를 진행하기 위해 다음과 같이 인프라를 구현하려고 함니다 1. Web Server : Apache, Nginx 2. DB Server : Postgre SQL Server, MySQL 3. Search Engine : Elastic Search Engine 개발 언어는 다음과 같습니다. 1. FrontEnd : HTML5, CSS3, JavaScript(jQuery) 2. BackEnd : Python(Django) 더보기 Function 익명 함수 - var 함수 = function(){}; 선언적 함수 - function 함수(){}; 가변인자 함수 - 모든 함수의 내부에는 arguments 변수가 있음 - 매개변수를 함수 선언 시 생성하지 않는 경우 해당 함수 호출 시 사용한 arguments의 수 대로 자동 할당 됨 - javascript에서는 선언한 매개 변수의 수보다 많은 매개 변수가 호출 시 사용되어지면 추가된 arguments들은 무시되어지며 적은 매개 변수가 호출 시 선언되지 않은 매개 변수는 undefined 처리 되어짐 - arguments.length를 하면 arguments의 갯수를 알 수 있음 리턴 값 - return이 쓰인 곳에서 호출 한 곳으로 돌아감 - return 만 사용 시 값이 없으므로 undefined.. 더보기 배열 객체 배열 - 생성 : var member = ['1', '2', '3'] - 길이확인 : 배열명.length - 추가 단일 추가 : 배열명.push('f'); -> 'f'를 배열의 맨 끝에 추가 복수 추가 : 배열명.concat(['f', 'g']); -> 'f', 'g'를 배열의 맨 끝에 추가 처음 추가 : 배열명.unshift('z'); -> 'z'를 배열의 맨 앞에 추가 Splice : 배열명.splice(index, howmany, [문자, 문자...]); 해당 index에서 howmany 만큼 삭제 후 문자들을 추가 함 - 제거 처음 원소 제거 : 배열.shift(); 마지막 원소 제거 : 배열.pop(); 정렬 : 배열.sort(); 역순 정렬 : 배열.reverse(); 더보기 Javscript #1 JavaScript 숫자 - 일반적인 숫자 문자 - 작은따움표, 큰따움표를 쓰면 String - 문자 결합은 + - 문자.length 는 길이 - typeof (문자 or 숫자)는 자료형 판별 - \를 사용하면 작은따움표를 String 안에서 표현할 수 있음 - Enter는 \n 변수 - 변수 선언은 var - 변수명은 $, _, 특수 문자를 제외한 모든 문자로 시작 가능 - ; 은 하나의 구문이 끝났음을 명시적으로 표시, ;는 필수 사항이 아니며 ;가 없는 경우 줄바꿈을 명령의 끝으로 간주 주석 - 단일라인 : // - 여러라인 : /* */ 비교 연산자 - == : 서로 값이 같은지 확인 - === : 좌측과 우측이 정확하게 같은지 확인(데이터형도 같아야함) - != : 같지 않음을 확인 - !== .. 더보기 이전 1 ··· 3 4 5 6 7 8 9 ··· 11 다음