이 장에서 배우는 기능 변수의 개념 알기 : 변수란 프로젝트가 실행되는 동안 값을 저장하는 공간 변수 만들기 : 생명, 점수, 물고기속도, 번개속도 메시지 보내고 받기 : 스크립트간의 동기화를 위한 수단 실전4-1과 실전4-2를 먼저 공부해보자. 블록 익히기       실전 4-1(p51) : 스크립트의 실행 결과 예상해보자 교재 내용(p52) : Alex가… Continue Reading 하늘에서 떨어지는 물고기(변수)

하노이의 탑 규칙 크기가 다른 원반 n개를 출발점 기둥에서 도착점 기둥으로 전부 옮김 원반은 한 번에 한 개씩만 옮길 수 있음 원반을 옮길 때는 한 기둥의  맨 위 원반을 뽑아 다른 기둥의 맨 위로만 옮길 수 있음 원반을 옮기는 과정에서 큰 원반을 작은 원반 위로 올릴 수 없음 하노이의 탑… Continue Reading 06. (모두의 알고리즘)하노이의 탑 옮기기

최대공약수 알고리즘 두 수 중 더 작은값을 i에 저장 i가 두 수의 공통된 약수인지 확인 공통된 약수이면 이 값을 결과값으로 돌려주고 종료 그렇지 않으면 i=1-1후 2번으로 돌아가 반복 최대공약수 구하기 유클리드 최대공약수 특징 a와 b의 최대공약수는 b와 a%b의 최대공약수와 같다 어떤 수와 0의 최대공약수는 자기 자신 유클리드를 이용하여 최대공약수 구하기… Continue Reading 05. (모두의 알고리즘)최대공약수 구하기

phpMyAdmin 설치하기 sudo apt-get update sudo apt-get upgrade sudo apt-get install phpmyadmin 자동으로 재설정할 웹 서버 : apache2 선택 후 확인 dbconfig-common으로 설정하시겠습니까? : 아니오 선택 MariaDB 설치시 mysql_secure_install을 진행했기 때문에 생략 링크 연결 기본 정보 /var/www/html : 아파치 홈디렉터리 /usr/share/phpmyadmin : phpMyAdmin 설치 디렉터리 아파치 홈 디렉터리에 phpMyAdmin 디렉터리를 연결… Continue Reading 리눅스에 phpMyAdmin 설치하기

설치 sudo apt-get update sudo apt-get upgrade sudo apt-get install mariadb-server sudo mysql_secure_installation Enter current password for root : root 계정의 암호 입력(그냥 Enter) Set root password : DB의 root 암호 설정(y 입력후 암호 설정) Remove anonymouse users : 익명사용자 제거(y) Disallow root login remotely : 원격 접속 불가(n 원격접속… Continue Reading 리눅스에 MariaDB 설치

설치 sudo apt-get update sudo apt-get upgrade sudo apt-get install php sudo apt-get install php-mbstring php-gd php-curl php-xml php-mysql : PHP 추가 모듈 설치 php-mbstring : 다국어 처리 모듈 php-gd : 이미지 처리 모듈 php-curl php-xml : curl과 xml 관련 모듈 php-mysql : PHP-MySQL 연동 모듈 sudo /etc/init.d/apache2 restart apt… Continue Reading 리눅스에 PHP7.2 설치하기

아파치 웹서버 설치하기 sudo apt-get update sudo apt-get upgrade sudo apt-get install apache2 sudo /etc/init.d/apache2 restart sudo ufw allow 80 /etc/apache2/apache2.conf 설정하기 Timeout KeepAlive MaxKeepAliveRequests KeepAliveTimeout ErrorLog Logevel LogFormat IncludeOptional, Include <Directory> ~ </Directory> AccessFileName /etc/apache2/ports.conf 설정하기 Listen /etc/apache2/sites-enabled/000-default.conf 설정하기 DocumentRoot /var/www/html /etc/apache2/mods-enabled/dir.conf 설정하기 DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm… Continue Reading 리눅스에 아파치 웹서버 설치하기

웹호스팅 가입 iWinV( https://www.iwinv.kr/ ) 회원 가입 / 로그인 계정 클라우드 -> 웹호스팅 메뉴 선택 10원 / Day 트래픽 무제한 상품 가입 웹호스팅 관리 관리콘솔 -> 계정 -> 웹 호스팅 -> 계정 관리 메뉴 선택 계정및 암호 3개를 꼭 기억해야 함(기본적으로 ID는 모두 같음) 홈페이지 ID와 PW FTP ID와 PW… Continue Reading 웹호스팅에 WordPress 설치하기

VirtualBox에 리눅스 설치하기 2회 or 3회 VirtualBox 설정 파일(F) -> 호스트 네트워크 관리자(H) 메뉴 선택하여 어댑터 1개 추가 기본 : 192.168.56.1 추가 : 192.168.57.1 Windows의 시작메뉴 -> 실행 -> CMD에서 ipconfig로 IP확인 2개의 IP가 할당되었음을 확인할 수 있음 1개의 리눅스를 실행시킨 후 장치->네트워크->네트워크 설정->고급->포트포워딩 호스트 IP : 192.168.56.1 다른 리눅스를 실행한… Continue Reading VirtualBox에 리눅스2개 설치하여 운영하기

원격 접속 비교 Telnet :서버와 클라이언트 사이에 오가는 자료가 암호화 되지 않음으로 사용 안함 ssh : 자료를 암호화해서 전송 ssh 서버 설치 : /etc/ssh 폴더에 설치됨 우분투 리눅스에는 ssh 원격 접속을 위한 서버가 기본적으로 설치되어 있지 않음 sudo apt-get update sudo apt-get install ssh 또는 sudo apt-get install openssh-server ssh 실행… Continue Reading 리눅스 ssh

error: Content is protected !!