분류 전체보기(118)
-
php-반복문 for
* For문 조건이 참인 동안 실행문을 반복 실행. 초기식은 처음에 한번만 실행. 가독성이 좋아 가장 많이 사용한다. For문의 가장 큰 장점은 실행부를 보지 않아도 반복문의 횟수와 변수의 변화를 확인할 수 있다. while문의 경우 초기식은 시작하기 전에 지정하고 증감식은 대부분 가장 아랫부분에 위치하기 때문에 이를 누락하거나 잘못 지정해서 에러를 많이 발생 시킨다. 하지만 for문은 시작 부분에 초기식과 조건, 증감식을 모두 한눈에 확인할 수 있다. 위의 예제도 1에서 10까지 10회에 걸쳐 실행된다는 사실을 손쉽게 알 수 있다. [예제]두 수를 입력 받아 두 정수 사이에 존재하는 정수의 합을 출력 [예제 2]두 수를 입력받아 두 정수 사이에 존재하는 정수를 출력 [예제 3]두 수를 입력받아 두 정수..
2019.12.24 -
PHP-반복문 while
* 반복문 반복문은 조건이 일치한다면 실행부를 반복적으로 실행하며 주로 for문으로 작성한다. 반복문은 항상 초기식(또는 초기값), 조건(문), 명령(실행구)문, 증감식의 4가지 요소를 갖는다. 증감식은 조건을 거짓으로 만들기 위해 존재하고 치기식은 항상 맨 처음에 나온다. while 문 - 조건이 참이라면 실행문이 반복되어 실행 - 반복을 벗어나기 위해서는 조건을 변경하거나 break문이 필요하다. - 조건은 실행문이 반복될 때마다 실행되며 조건에 변화가 없으면 무한 반복한다. a++대신 a = a+1를 사용해도 무관하다. 0보다 큰 값을 입력 받아 1에서 입력 값까지의 합을 출력 [실습] 0보다 큰 정수를 입력받아 입력받은 정수까지 홀수의 합과 짝수의 합을 각각 출력하는 프로그램을 작성
2019.12.20 -
PHP-조건문 switch
switch문 변수의 값이나 수식의 값이 일치하는 부분의 case절을 수행 - case 값에는 변수가 올 수 없다. - break를 쓰지 않으면 수행되는 case절 아래의 모든 실행문이 실행된다. - 일치하는 값이 없을 경우 default에 정의된 문장을 실행하고 switch문 종료. 하지만 이러한 방식으로 작동 시키면 200만원을 받는 사람이 201만원이 월급인 사람 보다 내년 급여가 더 높아지는 상황이 발생한다. 이러한 문제를 해결한 프로그램을 다시 만들어야 한다 . 문제가 해결 된 것을 알 수 있다.
2019.12.20 -
물리 보안
* 물리적 보안에 대한 위협 - 설비, 장치, 직원, 정보 처리에 수반되는 데이터를 보호 통제하기 위한 프로세스. * 정보보안에서 위협과 위험의 차이 위협(threat) - 손실이나 손상의 원인이 될 가능성이 제공되는 환경. ex) 취약점, 해커의 존재자체, 중요자산 위험(risk) - 위협에 따라 생길 수 있는 손실에 대한 가능성. ex)취약점을 이용한 정보 유출, 해커의 해킹, 자산의 탈취 보안 통제의 과정(3단계) 자산분석 : 내가 가지고 있는 자산을 알아 보고 위험분석 : 그 자산에 대한 위험을 알아보고 통제개발 : 그 위험을 완화 시킬수 있는 모든 활동인 통제를 만든다. - 모든 위협은 발생 가능성의 여부를 떠나서 목록화 되어야하며 여기에는 반드시 물리적인 위협에 대한 완전한 리스트가 제공되어야..
2019.12.20 -
Day21-NFS
* NFS - 파티션을 공유하도록 제공하는 서비스로 대부분의 유닉스에서 사용. - NFS server는 클라이언트를 UID로 인식하기 때문에 UID가 일치하지 않으면 NFS는 작동하지 않음. - samba는 서버가 리눅스 클라이언트는 윈도우고, NFS는 서버와 리눅스 모두 유닉스이다. - 10.33에서 10.31에 되어있는 디렉토리를 마운트해서 사용한다. 설치 #rpm -qa | grep nfs-utils #rpm -qa | grep rpcbind nfs는 리눅스를 설치할때 무조건 같이 설치되기때문에 위의 명령어로 설치 되어있는지 확인해본다. #systemctl start nfs.service 또는 ntsysv에서 체크해준다. export 형식 : [export 할 디렉토리] [허가할 클라이언트][(옵션..
2019.12.19 -
SQL-INLINE VIEW, SEQUENCE
* INLINE VIEW(인라인 뷰) from절에 테이블이 아닌 서브쿼리문을 사용한 것 SELECT ... FROM (SELECT 문장 : sub query) [별명] [예제 1] 각 부서별 최소 급여자를 검색한다. SELECT eno, ename, d.dno, sal, msal FROM emp e, (SELECT dno, MIN(sal) msal FROM emp GROUP BY dno) d // d는 sql문으로부터 나온 결과값을 d라는 테이블로 사용 WHERE e.dno = d.dno AND sal = msal; ROWNUM을 이용한 Top-N 분석 row의 갯수. 부등호만을 사용한다. 최상위, 최하위를 검색하고 싶을때 사용. SELECT ROWNUM, [컬럼, 컬럼, ...] FROM (SELECT..
2019.12.19