전체 글
-
템플릿(Template)이란?공부 2019. 9. 16. 13:10
템플릿(Template)이란?: 함수를 만드는 도구가 되는 의미를 가지고 있으며, 다양한 자료형의 함수를 만들어 낼 수 있음. 기존 Template 적용 int Add(int num1, int num2){ return num1 + num2;| templateT add(T num1, num2){ return num1+num2;} template의 T 의미는 자료형을 결정하지 않겠다는 의미로, 함수를 만들어 내는 template를 정의하기 위해 사용됨. T라는 이름을 통해 template T 아래의 함수들을 템플릿으로 정의한다는 의미를 가지고 있음. 선언방법 : template = template
-
런타임(Run time)과 컴파일타임(Compile time)공부 2019. 9. 11. 10:41
런타임(Run time)이란? : 컴파일 과정을 마친 응용 프로그램이 사용자에 의해서 실행되어 지는 '때(time)'를 의미한다. 런타임에러(Run time error)란? : 이미 컴파일이 완료되어 프로그램이 실행중임에도 불구하고, 의도치 않은 예외상황으로 인하여 프로그램 실행 중에 발생하는 오류 형태를 의미한다. 컴파일타임(Compile time)이란? : 개발자에 의해 C, JAVA 등과 같은 개발 언어로 소스코드가 작성되며, 컴파일 과정을 통해 컴퓨터가 인식할 수 있는 기계어 코드로 변환되어 실행 가능한 프로그램이 되는 과정을 의미한다. : Template 프로그래밍은 모두 컴파일 타임에 결정 또는 실행된다. 컴파일타임에러(Compile time error)란? : 소스코드가 컴파일 되는 과정 중..
-
fgrep 명령어 : 프로그램 소스코드에서 특정 값 찾기centos 업무 관련 2019. 9. 10. 11:07
운영체제 : Centos 7 fgrep 명령어를 통해 프로그램 소스코드에서 해당하는 값을 찾을 수 있다. [ 예시 ] 'aaa'가 /home/project/test/test01.js 안에 있다고 가정하면 fgrep 명령어를 통해 'aaa'를 찾기 위해서는 'cd /home/project/test' 위치로 이동하여 fgrep 'aaa' -nr * 명령어를 입력해주면 'aaa'가 해당하는 모든 폴더 위치와 'aaa'가 해당된 모든 소스들을 보여준다.
-
헤더파일 “___.h”와 <___.h>의 차이공부 2019. 9. 6. 10:48
#include 인 경우에는 사전에 정의된 곳에서 헤더를 찾고 찾은 내용을 include하는데 이 때, 헤더를 의미하는 문자열은 유일해야 한다. 보통, 컴파일러/IDE가 만들어 놓은 해당 디렉토리 안에서 헤더파일을 찾으며, standard library(std) 헤더 파일을 include할 때 사용한다. 즉, Visual Studio에서 제공하는 헤더파일을 포함할 때 사용한다. #include “___.h”인 경우에는 사전에 정의된 곳에서 해당 헤더 파일을 찾고, 그 내용으로 가져오는데, 만약 해당 헤더 파일을 사전 정의된 곳에서 찾지 못한다면 “___.h”를 로 변경하여 위에 언급된 곳으로 가서 해당 헤더파일을 가져온다. 즉, 프로그래머가 정의해서 사용하는 헤더파일을 포함할 때 사용한다.
-
Centos 7 용량 비우기centos 업무 관련 2019. 9. 5. 15:08
1. root 권한으로 로그인 하기 2. df -h 명령어를 통하여 현재 디스크 전체 용량 확인하기 3. 용량이 많은 폴더로 이동하기 - tomcat 서버를 돌리고 있는 logs 폴더에 99%의 데이터를 가지고 있는 것으로 확인되어, 해당 폴더로 이동함 (cd /usr/local/tomcat/logs) 4. 로그 삭제하기 - rm -rf 2 * (2로 시작하는 모든 log 파일 삭제함) 5. centos restart 6. df -h 옵션으로 용량 재확인 하기